26.12.2017, 12:57
PHP код:
stock GetAdminLevel(playerid) {
new AdminLevel[12];
if(Player[playerid][Admin] == 1)
AdminLevel = "Moderador";
else if(Player[playerid][Admin] == 2)
AdminLevel = "Supervisor";
else if(Player[playerid][Admin] == 3)
AdminLevel = "Administrador";
else if(Player[playerid][Admin] == 4)
AdminLevel = "Fundador";
return true;
}
PHP код:
CMD:setaradmin(playerid, params[])
{
if(Player[playerid][Admin] < 4 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, vermelho, "[x] Vocк nгo tem permissгo!");
new id, admin[MAX_PLAYER_NAME], level, string[128], string2[128];
if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, vermelho, "[x] Digite: /SetarAdmin [ID] [Level]");
if(level < 0 || level > 4) return SendClientMessage(playerid, vermelho, "[x] LEVEL INVБLIDO (0-4)");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, vermelho, "[x] ID INVБLIDO");
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(id, name, 32);
format(arquivo, 40, "Contas/%s.ini", name);
if(DOF2_FileExists(arquivo))
{
DOF2_SetInt(arquivo, "Admin", level);
DOF2_SaveFile();
}
format(string, sizeof(string), "Vocк setou o jogador %s para %s", name, GetAdminLevel(playerid));
SendClientMessage(playerid, verde, string);
format(string2, sizeof(string2), "O FUNDADOR %s setou vocк para %s", admin, GetAdminLevel(playerid));
SendClientMessage(id, verde, string2);
return 1;
}

