24.05.2014, 16:09
Hey, I've got a command like /admins, but in-game it won't to show the current online admins.
+REP Promised for helpers.
PHP код:
if (strcmp(cmd, "/admins", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
for(new i = 0; i < PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pAdmin] == 0)
{
if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] <= 5000)
{
new admtext[64];
if(PlayerInfo[i][pAdmin] == 5000) { admtext = "Server Developer"; }
else if(PlayerInfo[i][pAdmin] == 1338) { admtext = "Head Administrator"; }
else if(PlayerInfo[i][pAdmin] == 3) { admtext = "Administrator Level 3"; }
else if(PlayerInfo[i][pAdmin] == 2) { admtext = "Administrator Level 2"; }
else if(PlayerInfo[i][pAdmin] == 1) { admtext = "Administrator Level 1"; }
else { admtext = "Lead Administrator"; }
GetPlayerName(i, sendername, sizeof(sendername));
if(AdminDuty[i] == 0)
{
format(string, sizeof(string), "(%s) %s (ID: %d) Adminduty: No",admtext, GetPlayerNameEx(i), i);
SendClientMessage(playerid, COLOR_GREY, string);
}
else
{
format(string, sizeof(string), "(%s) %s (ID: %d) Adminduty: Yes",admtext, GetPlayerNameEx(i), i);
SendClientMessage(playerid, COLOR_GROVE, string);
}
}
}
}
}
}
return 1;
}