Error 035, and a little help with /Admins
#1

I got this cmd
I edit it but i got thos Errors I don't know how to fix
Code:
Код:
CMD:admins(playerid,params[])
    {
        new string[128];
        new strtext[1000];
        new nname[MAX_PLAYER_NAME];
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid, COLOR_LIGHTGREEN, "Admins OnLine");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(pInfo[playerid][Adminlevel] < 1)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string), 128, "*[lv1 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] < 2)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string), 128, "*[lv2 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] < 3)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string), 128, "*[lv3 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] < 4)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string), 128, "*[lv4 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] < 5)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string), 128, "*[lv5 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    strcat(string, "\n");
                    strcat(strtext, string);
                }
            }
            ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok",#);
        }
        return 1;
    }
Errors
Код:
error 035: argument type mismatch (argument 3)
 error 035: argument type mismatch (argument 3)
 error 035: argument type mismatch (argument 3)
 error 035: argument type mismatch (argument 3)
 error 035: argument type mismatch (argument 3)
How can I fix them,

And BtW how to make No admin online when there is no admin online
Reply
#2

Код:
CMD:admins(playerid,params[])
    {
        new string[128];
        new strtext[1000];
        new nname[MAX_PLAYER_NAME];
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid, COLOR_LIGHTGREEN, "Admins OnLine");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(pInfo[playerid][Adminlevel] == 1)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string),"*[lv1 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] == 2)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string),"*[lv2 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] == 3)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string),"*[lv3 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] == 4)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string),"*[lv4 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                    if(pInfo[playerid][Adminlevel] == 5)
                    {
                        GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
                        format(string,sizeof(string), "*[lv5 admin] %s [ID: %d]", nname, playerid);
                        SendClientMessage(playerid,COLOR_WHITE,string);
                    }
                }
            }
            ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok",#);
        }
        return 1;
    }
Try this

Код:
format(string,sizeof(string), 128, "*[lv2 admin] %s [ID: %d]", nname, playerid); //The 128 is giving the error, not needed there
Reply
#3

what exact line are those errors from ?
Edit
spotted a problem with this
pawn Код:
ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok",#);
Change it to
pawn Код:
ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok","");
Also your format is wrong
Reply
#4

Hi man thanks ^^
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)