11.04.2013, 00:13
The simplest solution
pawn Код:
CMD:admins(playerid, params[])
{
new admins[128], _name[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, _name, sizeof _name);
if(PlayerInfo[i][AdminLevel] == 1)
{
new adminstring[256];
format(adminstring, sizeof(adminstring),"{0000A0}Moderator: {FFFFFF}%s\n", _name);
strcat(admins, adminstring);
}
else if(PlayerInfo[i][AdminLevel] == 2)
{
new adminstring[256];
format(adminstring, sizeof(adminstring),"{0000A0}Administrator: {FFFFFF}%s\n", _name);
strcat(admins, adminstring);
}
else if(PlayerInfo[i][AdminLevel] == 3)
{
new adminstring[256];
format(adminstring, sizeof(adminstring),"{0000A0}Management: {FFFFFF}%s\n", _name);
strcat(admins, adminstring);
}
else if(PlayerInfo[i][AdminLevel] == 4)
{
new adminstring[256];
format(adminstring, sizeof(adminstring),"{FF0000}Owner: {FFFFFF}%s\n", _name);
strcat(admins, adminstring);
}
}
}
ShowPlayerDialog(playerid,1359,DIALOG_STYLE_MSGBOX,"{FF3300}Admins Online",admins,"Ok","");
}
else return SendClientMessage(playerid,-1,"No admins online.");
return 1;
}