Show admins online problem
#1

Hello guys its been a long time since i used the forum today i faced a problem "which is the cmd only shows one admin not more"
pawn Код:
CMD:admins(playerid,params[])
{
    #pragma unused params
    new count = 0;
    new string[5521];
    new ChangeColor[100];
    new AdmRank[128];
    new playername[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if (IsPlayerConnected(i))
        {
            if(PlayerInfo[i][Level] >= 1 && PlayerInfo[i][Hide] == 0)
            {
                if(IsPlayerAdmin(i))
                {
                    AdmRank = "RCON Administrator";
                    ChangeColor = "{FF0000}";
                }
                else
                {
                    switch(PlayerInfo[i][Level])
                    {
                        case 1:
                        {
                            AdmRank = "Trial Moderator";
                            ChangeColor = "{20B2AA}";
                        }
                        case 2:
                        {
                            AdmRank = "Moderator";
                            ChangeColor = "{33AA33}";
                        }
                        case 3:
                        {
                            AdmRank = "Trial Administrator";
                            ChangeColor = "{FFFF00}";
                        }
                        case 4:
                        {
                            AdmRank = "Administrator";
                            ChangeColor = "{FF9900}";
                        }
                        case 5:
                        {
                            AdmRank = "Senior Administrator";
                            ChangeColor = "{00D5FF}";
                        }
                        case 6:
                        {
                            AdmRank = "Professional Administrator";
                            ChangeColor = "{808080}";
                        }
                    }
                }
                GetPlayerName(i, playername, MAX_PLAYER_NAME);
                format(string, sizeof(string), "%sLevel: %d - %s (Id:%i) | %s |",ChangeColor, PlayerInfo[i][Level], playername, i, AdmRank);
                ShowPlayerDialog(playerid, 32112, DIALOG_STYLE_MSGBOX, "{FF0000}SFTDM - Online Admins", string, "OK", "");
                count++;
            }
        }
    }
    if(count == 0) ShowPlayerDialog(playerid, 3212, DIALOG_STYLE_MSGBOX, "{FF0000}SFTDM - Online Admins", "{FFFFFF}There are currently no Admins online" , "OK", "");
    return 1;
}
thanks in advance
Reply


Messages In This Thread
Show admins online problem - by KillerStrike23 - 21.12.2016, 13:52
Re: Show admins online problem - by SyS - 21.12.2016, 13:57
Re: Show admins online problem - by BroZeus - 21.12.2016, 13:58
Re: Show admins online problem - by KillerStrike23 - 21.12.2016, 13:59
Re: Show admins online problem - by KillerStrike23 - 21.12.2016, 14:02
Re: Show admins online problem - by oMa37 - 21.12.2016, 14:08

Forum Jump:


Users browsing this thread: 2 Guest(s)