rendered paste body if(strcmp(cmd, "/51", true) == 0) {
if(Profissao[playerid] == BARMAN || IsPlayerAdmin(playerid)){
new string[256];
new tmp[256];
new plid, dose;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_RED, "/51 [id] [dose]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/51 [id] [dose]");
return 1;
}
dose = strval(tmp);
if(dose < 2 || dose > 7){
SendClientMessage(playerid, COLOR_RED, "Numero de dose invalido. As doses deve ser de 2 a 7.");
return 1;
}
else{
if(GetDistanceBetweenPlayers(playerid, plid) <= 20){
if(IsPlayerConnected(plid)){
Bebida[plid] = dose;
format(string, sizeof(string), "Você tomou %d dose", dose);
SendClientMessage(plid, COLOR_GREEN, string);
SendClientMessage(playerid, COLOR_GREEN, "Missão cumprida: Mais um bebado feliz!");
return 1;
}
else{
SendClientMessage(playerid, COLOR_RED, "O jogador não está conectado!");
return 1;
}
}
else{
SendClientMessage(playerid, COLOR_RED, "Você está muito longe, chegue mais perto para entregar o copo ao bebado.");
return 1;
}
}
}
if(Profissao[playerid] != BARMAN){
SendClientMessage(playerid, COLOR_RED, "Você não tem permissão para isso");
return 1;
}
}