if(strcmp("/admins",cmdtext,true) == 0) { new string[128]; new name[20]; for(new i; i<MAX_PLAYERS; i++) { if(GetPVarInt(i,"Aduty") == 1) { if(Spieler[i][AdminLevel] >= 1) { GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), "Level: 1 Admin[ID: %d]: %s ",i,name); SendClientMessage(playerid, COLOR_LIGHTRED, string); } if(Spieler[i][AdminLevel] == 2) { GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), "Level: 2 Admin[ID: %d]: %s ",i,name); SendClientMessage(playerid, COLOR_LIGHTRED, string); } if(Spieler[i][AdminLevel] == 3) { GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), "Level: 3 Admin[ID: %d]: %s ",i,name); SendClientMessage(playerid, COLOR_LIGHTRED, string); } if(Spieler[i][AdminLevel] == 4) { GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), "Level: 4 Admin[ID: %d]: %s ",i,name); SendClientMessage(playerid, COLOR_LIGHTRED, string); } if(Spieler[i][AdminLevel] == 5) { GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), "Level: 5 Admin[ID: %d]: %s ",i,name); SendClientMessage(playerid, COLOR_LIGHTRED, string); } if(Spieler[i][AdminLevel] == 6) { GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), "Level: 6 Admin[ID: %d]: %s ",i,name); SendClientMessage(playerid, COLOR_LIGHTRED, string); } if(Spieler[i][AdminLevel] == 7) { GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), "Level: 7 Admin[ID: %d]: %s ",i,name); SendClientMessage(playerid, COLOR_LIGHTRED, string); }}} return 1; }
if(Spieler[i][AdminLevel] >= 1)
if(Spieler[i][AdminLevel] == 1)
format(string, sizeof(string), "Level: %d Admin[ID: %d]: %s ",Spieler[i][AdminLevel],i,name);
Another more clean variant would be not to handle every level itself, but to make it dynamic.
Just check if the admin level is >= 1 and then use pawn Код:
|