06.07.2012, 12:07
try this
I didnot test it.
Quote:
f (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_WHITE,"_____________________________________ _____________________"); SendClientMessage(playerid, COLOR_LIGHTYELLOW5," Admins Online: "); foreach (Player,i) { if(PlayerInfo[i][pHidden] == 0) { if(PlayerInfo[i][pAdmin] >= 1) { new admtext[64]; if(PlayerInfo[i][pAdmin] == 10) { admtext = "Lead Administrator"; } else if(PlayerInfo[i][pAdmin] == 5) { admtext = "Lead Administrator"; } else if(PlayerInfo[i][pAdmin] == 4) { admtext = "Level 4 Senior Administrator"; } else if(PlayerInfo[i][pAdmin] == 3) { admtext = "Level 3 General Administrator"; } else if(PlayerInfo[i][pAdmin] == 2) { admtext = "Level 2 Administrator"; } else if(PlayerInfo[i][pAdmin] == 1) { admtext = "Level 1 Moderator"; } else if(PlayerInfo[i][pAdmin] == 11) { admtext = "Community Owner"; } else { admtext = "Level 1 Moderator"; } GetPlayerName(i, sendername, sizeof(sendername)); GiveNameSpace(sendername); if(PlayerInfo[i][pAdmin] == 12) { SendClientMessage(playerid, COLOR_LIGHTYELLOW5, "ONLINE: Admin [ID: 501]"); } else if(strcmp(PlayerInfo[i][pAdmName], "No admins online.", true) == 0) { if(GetPVarInt(i, "AdminDuty") == 0) { format(string, sizeof(string), "ONLINE: %s: %s [ID: %d]", admtext, sendername, i); SendClientMessage(playerid, COLOR_LIGHTYELLOW5, string); } else if(GetPVarInt(i, "AdminDuty") == 1) { format(string, sizeof(string), "ONLINE: %s: %s [ID: %d] (On duty)", admtext, sendername, i); SendClientMessage(playerid, COLOR_YELLOW, string); } } else if(PlayerInfo[i][pAdmin] == 1) { if(GetPVarInt(i, "AdminDuty") == 0) { format(string, sizeof(string), "ONLINE: %s: %s [ID: %d]", admtext, sendername, i); SendClientMessage(playerid, COLOR_GREEN, string); } else if(GetPVarInt(i, "AdminDuty") == 1) { format(string, sizeof(string), "ONLINE: %s: %s [ID: %d] (On duty)", admtext, sendername, i); SendClientMessage(playerid, COLOR_GREEN, string); } } else { if(GetPVarInt(i, "AdminDuty") == 0) { format(string, sizeof(string), "ONLINE: %s (%s): %s [ID: %d]", admtext, PlayerInfo[i][pAdmName], sendername, i); SendClientMessage(playerid, COLOR_LIGHTYELLOW5, string); } else if(GetPVarInt(i, "AdminDuty") == 1) { format(string, sizeof(string), "ONLINE: %s (%s): %s [ID: %d] (On duty)", admtext, PlayerInfo[i][pAdmName], sendername, i); SendClientMessage(playerid, COLOR_YELLOW, string); } else if(PlayerInfo[i][pAdmin] == 1) { if(GetPVarInt(i, "AdminDuty") == 0) { format(string, sizeof(string), "ONLINE: %s (%s): %s [ID: %d]", admtext, PlayerInfo[i][pAdmName], sendername, i); SendClientMessage(playerid, COLOR_GREEN, string); } else if(GetPVarInt(i, "AdminDuty") == 1) { format(string, sizeof(string), "ONLINE: %s (%s): %s [ID: %d] (On duty)", admtext, PlayerInfo[i][pAdmName], sendername, i); SendClientMessage(playerid, COLOR_GREEN, string); } } } } } } SendClientMessage(playerid, COLOR_WHITE,"_____________________________________ _____________________"); return 1; } |