01.05.2011, 12:09
pawn Код:
if(strcmp(cmd, "/daradmin", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 5 || IsPlayerAdmin(playerid))
{
new tmp[20], giveplayerid, nivel, string[91], Entregador[MAX_PLAYER_NAME], Recebedor[MAX_PLAYER_NAME];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { SendClientMessage(playerid, Branco, "{1E90FF}Uso correto:{FFFFFF} /DarAdmin [id] [nнvel]"); return 1; }
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { SendClientMessage(playerid, Branco, "{1E90FF}Uso correto:{FFFFFF} /DarAdmin [id] [nнvel]"); return 1; }
nivel = strval(tmp);
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, Branco, "Este jogador nгo estб conectado");
GetPlayerName(playerid, Entregador, sizeof(Entregador));
GetPlayerName(giveplayerid, Recebedor, sizeof(Recebedor));
format(string, sizeof(string), "Seu nнvel de admin foi setado para {1E90FF}%d{FFFFFF} por {1E90FF}%s", nivel, Entregador);
SendClientMessage(giveplayerid, Branco, string);
format(string, sizeof(string), "Vocк setou o nнvel de admin de {1E90FF}%s{FFFFFF} para {1E90FF}%d", Recebedor, nivel);
SendClientMessage(playerid, Branco, string);
PlayerInfo[giveplayerid][pAdmin] = nivel;
} else { SendClientMessage(playerid, Branco, "Vocк nгo tem nнvel suficiente de admin para usar este comando"); }
return 1;
}
Shadoww
Nunca tentei criar comando pra ver os comandos que os players usam, mas posso tentar...