Код:
CMD:setlevel(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Devi essere Founder per usare questo comando");
new ID;
new Nam[MAX_PLAYER_NAME];
new pname[MAX_PLAYER_NAME];
new levels;
new string[128];
GetPlayerName(ID, pname, MAX_PLAYER_NAME);
GetPlayerName(playerid, Nam, MAX_PLAYER_NAME);
if(sscanf(params, "ui", ID, levels)) return SendClientMessage(playerid, 0xFF0000AA, "USO: /setlevel [ID] [Livello]");
if(levels > 4) return SendClientMessage(playerid, 0xFF0000AA, "Livelli disponibili: 0-4");
if(ID == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "ERRORE: Player non connesso");
if(PlayerData[ID][pAdmin] == levels) return SendClientMessage(playerid, 0xFF0000AA, "ERRORE: Questo player ha giа questo livello");
if(levels == 0)
{
format(string, sizeof(string), "L'admin %s ti ha settato livello admin %d", Nam, levels);
SendClientMessage(ID, 0x00FF00AA, string);
format(string, sizeof(string), "Il player %s и stato settato da %s al livello admin %d", pname, Nam, levels);
SendClientMessageToAll(0x00FF00AA, string);
PlayerData[ID][pAdmin] = levels;
return 1;
}
format(string, sizeof(string), "L'admin %s ti ha settato livello admin %d", Nam, levels);
SendClientMessage(ID, 0x00FF00AA, string);
format(string, sizeof(string), "Il player %s и stato settato da %s al livello admin %d", pname, Nam, levels);
SendClientMessageToAll(0x00FF00AA, string);
PlayerData[ID][pAdmin] = levels;
return 1;
}
Here is it, just change the enums