17.03.2018, 13:37
Tenta assim:
Ah.. Nгo tem necessidade de ficar criando um monte de strings...
PHP код:
CMD:daradmin(playerid,params[])
{
new id, cargo[15], stg1[100];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ERRO, "| ERRO | Vocк nгo tem permissгo!");
if(sscanf(params, "us[15]", id, cargo))
{
SendClientMessage(playerid, ERRO, "| ERRO | Digite: /daradmin [id] [Cargo]");
SendClientMessage(playerid, ERRO, "| ERRO | Cargos existentes: staff, admin, moderador..");
return 1;
}
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,ERRO, "| ERRO | Jogador nгo conectado!");
if(!strcmp(cargo, "staff", true))
{
if(pInfo[id][Staff] == 1) return SendClientMessage(playerid, ERRO, "| ERRO | Esse jogador jб й um staff!");
format(stg1, sizeof(stg1), "| INFO | Administrador(a) Rcon %s deu o cargo (Staff) para %s.", PlayerName(playerid), PlayerName(id));
SendClientMessageToAll(AZUL2, stg1);
format(stg1, sizeof(stg1), "| INFO | Vocк recebeu o cargo de Staff do Administrador Rcon %s.", PlayerName(playerid));
SendClientMessage(id, AZUL2, stg1);
pInfo[id][Staff] = 1;
}
else if(!strcmp(cargo, "admin", true))
{
if(pInfo[id][Administrador] == 1) return SendClientMessage(playerid, ERRO, "| ERRO | Esse jogador jб й um Administrador(a)!");
format(stg1, sizeof(stg1), "| INFO | Administrador Rcon %s deu o cargo (Admin) para %s.", PlayerName(playerid), PlayerName(id));
SendClientMessageToAll(AZUL2, stg1);
format(stg1, sizeof(stg1), "| INFO | Vocк recebeu o cargo de Admin do Administrador Rcon %s.", PlayerName(playerid));
SendClientMessage(id, AZUL2, stg1);
pInfo[id][Administrador] = 1;
}
return 1;
}