18.09.2009, 21:03
Hello i have an admins online command:
the problem is that it shows every admin as Vice Admin even if you lvl 2000 or 1 you are shown as a Vice admin, does any one know why ?? thx
Code:
if (strcmp(cmd, "/admins online", true) == 0 || strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, "Administrators Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[playerid][pAdmin] >= 2000) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "Head Admin: %s", sendername); SendClientMessage(playerid, COLOR_RED, string); } else if(PlayerInfo[playerid][pAdmin] >= 1000 && PlayerInfo[playerid][pAdmin] < 2000) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "Vice Admin: %s", sendername); SendClientMessage(playerid, COLOR_PINKER, string); } else if(PlayerInfo[playerid][pAdmin] >= 2 && PlayerInfo[playerid][pAdmin] < 1000) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "Admin: %s", sendername); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } else if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin] < 2) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "Admin Prуbny: %s", sendername); SendClientMessage(playerid, COLOR_YELLOW, string); } } } } return 1; }