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; } }