28.01.2012, 16:34
pawn Код:
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext, "/admins", true))
{
new string[512],admtext[30],count = 0,name[24];
if(!IsPlayerConnected(playerid)) return 1;
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && ((PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] <= 1338) || (PlayerInfo[i][pTester] >= 1))
{
if(PlayerInfo[i][pAppearList])
{
count++;
if(PlayerInfo[i][pAdmin] == 1338) admtext = "Server Owner";
else if(PlayerInfo[i][pAdmin] == 1337) { admtext = "Server Scripter";
else if(PlayerInfo[i][pAdmin] == 6) { admtext = "Server Developer";
else if(PlayerInfo[i][pAdmin] == 5) { admtext = "Main Administrator";
else if(PlayerInfo[i][pAdmin] == 4) { admtext = "Senior Administrator";
else if(PlayerInfo[i][pAdmin] == 3) { admtext = "Administrator";
else if(PlayerInfo[i][pAdmin] == 2) { admtext = "Global Moderator";
else if(PlayerInfo[i][pAdmin] == 1) { admtext = "Moderator";
else if(PlayerInfo[i][pTester] == 3) { admtext = "Lead Tester";
else if(PlayerInfo[i][pTester] == 2) { admtext = "Tester";
else if(PlayerInfo[i][pTester] == 1) { admtext = "Trial Tester";
else admtext = "Unknown rank!";
GetPlayerName(i,name,24);
format(string,512,"%s\n%s(%d) - %s",string,name,i,admtext);
}
}
}
if(count == 0) string = "No Admins Online";
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{33AA33}Admins Online",string,"Close","");
return 1;
}
return 0;
}

