Quote:
Originally Posted by ArthurxD
Cria uma variбvel global:
Topo do GM
pawn Код:
new ADMINISTRADOR[MAX_PLAYERS];
No comando vocк seta o valor que a variбvel precisa ter para usar o comando:
pawn Код:
if(ADMINISTRADOR[playerid] == 1)
Vocк pode setar os valores da variбvel assim:
pawn Код:
ADMINISTRADOR[playerid] = 1; // Estagiбrio ADMINISTRADOR[playerid] = 2; // Administrador Teste ADMINISTRADOR[playerid] = 3; // Administrador Level 3 ADMINISTRADOR[playerid] = 4; // Administrador Level Level 4 ADMINISTRADOR[playerid] = 5; // Administrador Level Level 5
Cria um comando para admin rcon para setar o admin no player:
pawn Код:
CMD:setaradm(playerid, params[]){ new level, str[128], id, name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(IsPlayerAdmin(playerid)){ if(sscanf(params,"dd",id,level)) return SendClientMessage(playerid, -1, "/setaradm [id] [level]"); ADMINISTRADOR[playerid] = level; if(ADMINISTRADOR[playerid] == 1){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Estagiбrio)", name); SendClientMessage(playerid, -1, str); } if(ADMINISTRADOR[playerid] == 2){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador Teste)", name); SendClientMessage(playerid, -1, str); } if(ADMINISTRADOR[playerid] == 3 || ADMINISTRADOR[playerid] == 4 || ADMINISTRADOR[playerid] == 5){ format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador level %d)", name, level); SendClientMessage(playerid, -1, str); } }else{ SendClientMessage(playerid, -1, "Vocк nгo й admin rcon"); } return 1; }
Se ajudei da um rep ae
|
Nгo peзa rep meu caro, apenas mereзa-o.
pawn Код:
new Admin[MAX_PLAYERS];
CMD:teste(playerid)
{
if(Admin[playerid] >= 1)
return SendClientMessage(playerid, -1, "Vocк й um Administrador Estagiбrio");
//....
return true;
}
Toma a base, agora basta vocк adaptar ao GM e continuar o resto.