[Help] problem with /admins command
#1

Hi guys im a brand new scripted just started days ago and i have a problem cause when i do /admins nothing happens...

dcmd_admins(playerid,params[])
{
#pragma unused params
new string[500];
new count = 0;
new AdminRank[50];

for(new i=0; i<MAX_PLAYERS; i++)
{
//Admin Ranks
if(AdminLevel[i] == 1) return AdminRank = "Trial Administrator";
if(AdminLevel[i] == 2) return AdminRank = "Server Moderator";
if(AdminLevel[i] == 3) return AdminRank = "Global Moderators";
if(AdminLevel[i] == 4) return AdminRank = "Head Administrator";
if(AdminLevel[i] == 5) return AdminRank = "Global Administrator";
if(AdminLevel[i] == 1337) return AdminRank = "Server Owner";

if(IsPlayerConnected(i))
{
format(string,sizeof(string),"%s(%d) - Admin Level - %d. (%s).",PlayerName(i),i,AdminLevel[i],AdminRank);
count++;
ShowPlayerDialog(playerid,DIALOG_ADMIN,DIALOG_STYL E_MSGBOX,"****** [ADMINISTRATORS ONLINE] ******",string,"Close","");
return 1;
}
}
if(count == 0)
SendClientMessage(playerid,COLOR_ERROR,"****** [ADMINISTRATORS ONLINE] ******");
SendClientMessage(playerid,COLOR_ERROR,"There are no administrators online.");
return 1;
}



I would apreciate if u guys could help me...
Reply
#2

I apologize if its wrong. Lack of sleep is bad.

pawn Код:
dcmd_admins(playerid,params[])
{
    #pragma unused params
    new string[500]; //sure you need it 499 words long?
    new count = 0;
    new AdminRank[21]; //admin rank doesn't exceed 20 chars according to sublime text 3.
    for(new i =0; i<MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i))continue;
        if(AdminLevel[i] == 1)AdminRank = "Trial Administrator";
        if(AdminLevel[i] == 2)AdminRank = "Server Moderator";
        if(Adminlevel[i] == 3)AdminRank = "Global Moderator";
        if(AdminLevel[i] == 4)AdminRank = "Head Administrator";
        if(AdminLevel[i] == 5)AdminRank = "Global Administrator";

        if(AdminLevel[i] >= 1)
        {
            format(string,sizeof(string),"%s%s (%d) - Admin Level - %d (%s)\n",string,PlayerName(i),i,AdminLevel[i],AdminRank);
            count++;
        }
    }
    ShowPlayerDialog(playerid,DIALOG_ADMIN,DIALOG_STYLE_MSGBOX,"****** [ADMINISTRATORS ONLINE] ******",string,"Close","");
    if(count == 0)
    {
        SendClientMessage(playerid,COLOR_ERROR,"****** [ADMINISTRATORS ONLINE] ******");
        SendClientMessage(playerid,COLOR_ERROR,"There are no administrators online.");
    }
    return 1;

}
Reply
#3

forgot owner rank but except that imma test the script. however thank you for trying to help me Rep +
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)