21.06.2014, 09:47
Wait...Rittik, your code will exit at the first offline player.
This code should work :
This code should work :
PHP Code:
COMMAND:admins(playerid,params[])
{
new id[MAX_PLAYER_NAME+1], string[128], bool:sended;
sended = false;
SendClientMessage(playerid, 0xFFAE00FF, " ");
SendClientMessage(playerid, 0xFFAE00FF, "----' Online Los Santos Gang Wars Admins '----");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if((!IsPlayerConnected(i)) || (PlayerInfo[i][pAdmin] < 0) || (Info[i][Logged] != 1)) continue;
switch(PlayerInfo[i][pAdmin])
{
case 1: AdmRank = "Trial Moderator";
case 2: AdmRank = "Moderator";
case 3: AdmRank = "Master Moderator";
case 4: AdmRank = "Trial Administrator";
case 5: AdmRank = "Administrator";
case 6: AdmRank = "Master Adminstrator";
case 7: AdmRank = "Head Adminstrator";
case 8: AdmRank = "Trusted Adminstrator";
case 9: AdmRank = "Co-Owner";
case 10: AdmRank = "Owner";
}
if(0 <= OnDuty[i] <= 1)
{
switch(OnDuty[i])
{
case 0: OnDutyType = "Admin Off Duty";
case 1: OnDutyType = "Admin On Duty";
}
}
GetPlayerName(i, id, sizeof(id));
format(string, 256, "%s (%d) ({FF0000}%s{00FF00}) - {00FBFF}%s", id, i, AdmRank, OnDutyType);
SendClientMessage(playerid, 0x00FF00FF, string);
sended = true;
}
if(!sended) SendClientMessage(playerid, 0xFFAE00FF, "There Are No Admins Online");
return 1;
}

