warning 202: number of arguments does not match definition
#1

Hello!

I find a problem i tryed to fix it and search in ****** for a solution i not find now i am asking for some help
Please. and explain me the problem for future error i find.

Код:
C:\Users\-----\Desktop\GTA\-GTA Extra\-----\gamemodes\SA.pwn(18543) : warning 202: number of arguments does not match definition
C:\Users\-----\Desktop\GTA\-GTA Extra\-----\gamemodes\SA.pwn(27268) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
pawn Код:
CMD:register(playerid,params[])
{
    if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,COLOR_RED,"ACCOUNT: You are already registered and logged in.");
    if (udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,COLOR_RED,"ACCOUNT: This account already exists, please use '/login [password]'.");
    if (strlen(params) == 0) return SendClientMessage(playerid,COLOR_RED,"ACCOUNT: Correct usage: '/register [password]'");
    if (strlen(params) < 4 || strlen(params) > 20) return SendClientMessage(playerid,COLOR_RED,"ACCOUNT: Password length must be greater than three characters");
    if (udb_Create(PlayerName2(playerid),params)) // Error here
    {
        new file[256],rname[MAX_PLAYER_NAME], tmp3[100];
        new strdate[20], year,month,day;
        getdate(year, month, day);
        GetPlayerName(playerid,rname,sizeof(rname));
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(rname));
        GetPlayerIp(playerid,tmp3,100);
        dini_Set(file,"ip",tmp3);
//      dini_Set(file,"password",params);
        dUserSetINT(PlayerName2(playerid)).("registered",1);
        format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year);
        dini_Set(file,"RegisteredDate",strdate);
        dUserSetINT(PlayerName2(playerid)).("loggedin",1);
        dUserSetINT(PlayerName2(playerid)).("banned",0);
        dUserSetINT(PlayerName2(playerid)).("level",0);
        dUserSetINT(PlayerName2(playerid)).("LastOn",0);
        dUserSetINT(PlayerName2(playerid)).("money",0);
        dUserSetINT(PlayerName2(playerid)).("kills",0);
        dUserSetINT(PlayerName2(playerid)).("deaths",0);
        dUserSetINT(PlayerName2(playerid)).("Bank",PlayerInfo[playerid][bank]);
        dUserSetINT(PlayerName2(playerid)).("weed",PlayerInfo[playerid][weed]);
        dUserSetINT(PlayerName2(playerid)).("Gang",PlayerInfo[playerid][gang]);
        dUserSetINT(PlayerName2(playerid)).("Condoms",PlayerInfo[playerid][condoms]);
        dUserSetINT(PlayerName2(playerid)).("inalcatraz",PlayerInfo[playerid][inalcatraz]);
        PlayerInfo[playerid][LoggedIn] = 1;
        PlayerInfo[playerid][Registered] = 1;
        SavePlayer(playerid);
        dUserSetINT(PlayerName2(playerid)).("bowner",0);
        dUserSetINT(PlayerName2(playerid)).("bowned",0);
        dUserSetINT(PlayerName2(playerid)).("vowned",0);
        dUserSetINT(PlayerName2(playerid)).("vowner",0);
        dUserSetINT(PlayerName2(playerid)).("vowned2",0);
        dUserSetINT(PlayerName2(playerid)).("vowner2",0);
        dUserSetINT(PlayerName2(playerid)).("vowned3",0);
        dUserSetINT(PlayerName2(playerid)).("vowner3",0);
        dUserSetINT(PlayerName2(playerid)).("vowned4",0);
        dUserSetINT(PlayerName2(playerid)).("vowner4",0);
        dUserSetINT(PlayerName2(playerid)).("vowned5",0);
        dUserSetINT(PlayerName2(playerid)).("vowner5",0);
        dUserSetINT(PlayerName2(playerid)).("vowned6",0);
        dUserSetINT(PlayerName2(playerid)).("vowner6",0);
        dUserSetINT(PlayerName2(playerid)).("vowned7",0);
        dUserSetINT(PlayerName2(playerid)).("vowner7",0);
        dUserSetINT(PlayerName2(playerid)).("vowned8",0);
        dUserSetINT(PlayerName2(playerid)).("vowner8",0);
        dUserSetINT(PlayerName2(playerid)).("vowned9",0);
        dUserSetINT(PlayerName2(playerid)).("vowner9",0);
        dUserSetINT(PlayerName2(playerid)).("vowned10",0);
        dUserSetINT(PlayerName2(playerid)).("vowner10",0);
        dUserSetINT(PlayerName2(playerid)).("vowned11",0);
        dUserSetINT(PlayerName2(playerid)).("vowner11",0);
        dUserSetINT(PlayerName2(playerid)).("vowned12",0);
        dUserSetINT(PlayerName2(playerid)).("vowner12",0);
        dUserSetINT(PlayerName2(playerid)).("vowned13",0);
        dUserSetINT(PlayerName2(playerid)).("vowner13",0);
        dUserSetINT(PlayerName2(playerid)).("vowned14",0);
        dUserSetINT(PlayerName2(playerid)).("vowner14",0);
        dUserSetINT(PlayerName2(playerid)).("vowned15",0);
        dUserSetINT(PlayerName2(playerid)).("vowner15",0);
        dUserSetINT(PlayerName2(playerid)).("Houseid", -255);
        dUserSetINT(PlayerName2(playerid)).("Rentid", -255);
        dUserSetINT(PlayerName2(playerid)).("SpawnX", 0);
        dUserSetINT(PlayerName2(playerid)).("SpawnY", 0);
        dUserSetINT(PlayerName2(playerid)).("SpawnZ", 0);
        dUserSetINT(PlayerName2(playerid)).("SpawnInt", 0);
        LoginPlayer(playerid);
        LoadPlayer(playerid);
        SendClientMessage(playerid, green, "ACCOUNT:|- You are now registered, and have been automaticaly logged in -|");
        PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
        return 1;
    }
    return 1;
}
And
pawn Код:
if(dialogid == 9049 && response)
    {
        new dialogstr[256];
        new pame[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pame, sizeof(pame));
        if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,red,"ACCOUNT: You are already registered and logged in.");
        if (udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"ACCOUNT: This account already exists, please use '/login [password]'.");
        if (strlen(inputtext) == 0) return format(dialogstr,sizeof(dialogstr),"{FFFFFF}%s your nickname isn't registed please choose a password:", pame), ShowPlayerDialog(playerid, 9049, DIALOG_STYLE_INPUT, "{FF0000}Register", dialogstr, "Aceptar", "Cancelar");
        if (strlen(inputtext) < 4 || strlen(inputtext) > 20) return format(dialogstr,sizeof(dialogstr),"{FFFFFF}%s your nickname isn't registed please choose a password:", pame), ShowPlayerDialog(playerid, 9049, DIALOG_STYLE_INPUT, "{FF0000}Register", dialogstr, "Aceptar", "Cancelar");
        if (udb_Create(PlayerName2(playerid),inputtext)) // Error HERE
        {
            new file[256], tmp3[100];
            new strdate[20], year,month,day;    getdate(year, month, day);
            GetPlayerName(playerid,pame,sizeof(pame)); format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(pame));
            GetPlayerIp(playerid,tmp3,100); dini_Set(file,"ip",tmp3);
    //      dini_Set(file,"password",params);
            dUserSetINT(PlayerName2(playerid)).("registered",1);
            format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year);
            GetPlayerIp(playerid,tmp3,100);
            dini_Set(file,"ip",tmp3);
    //      dini_Set(file,"password",params);
            dUserSetINT(PlayerName2(playerid)).("registered",1);
            format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year);
            dini_Set(file,"RegisteredDate",strdate);
            dUserSetINT(PlayerName2(playerid)).("loggedin",1);
            dUserSetINT(PlayerName2(playerid)).("banned",0);
            dUserSetINT(PlayerName2(playerid)).("level",0);
            dUserSetINT(PlayerName2(playerid)).("LastOn",0);
            dUserSetINT(PlayerName2(playerid)).("money",0);
            dUserSetINT(PlayerName2(playerid)).("kills",0);
            dUserSetINT(PlayerName2(playerid)).("deaths",0);
            dUserSetINT(PlayerName2(playerid)).("Bank",PlayerInfo[playerid][bank]);
            dUserSetINT(PlayerName2(playerid)).("weed",PlayerInfo[playerid][weed]);
            dUserSetINT(PlayerName2(playerid)).("Gang",PlayerInfo[playerid][gang]);
            dUserSetINT(PlayerName2(playerid)).("Condoms",PlayerInfo[playerid][condoms]);
            dUserSetINT(PlayerName2(playerid)).("inalcatraz",PlayerInfo[playerid][inalcatraz]);
            PlayerInfo[playerid][LoggedIn] = 1;
            PlayerInfo[playerid][Registered] = 1;
            SavePlayer(playerid);
            dUserSetINT(PlayerName2(playerid)).("bowner",0);
            dUserSetINT(PlayerName2(playerid)).("bowned",0);
            dUserSetINT(PlayerName2(playerid)).("vowned",0);
            dUserSetINT(PlayerName2(playerid)).("vowner",0);
            dUserSetINT(PlayerName2(playerid)).("vowned2",0);
            dUserSetINT(PlayerName2(playerid)).("vowner2",0);
            dUserSetINT(PlayerName2(playerid)).("vowned3",0);
            dUserSetINT(PlayerName2(playerid)).("vowner3",0);
            dUserSetINT(PlayerName2(playerid)).("vowned4",0);
            dUserSetINT(PlayerName2(playerid)).("vowner4",0);
            dUserSetINT(PlayerName2(playerid)).("vowned5",0);
            dUserSetINT(PlayerName2(playerid)).("vowner5",0);
            dUserSetINT(PlayerName2(playerid)).("vowned6",0);
            dUserSetINT(PlayerName2(playerid)).("vowner6",0);
            dUserSetINT(PlayerName2(playerid)).("vowned7",0);
            dUserSetINT(PlayerName2(playerid)).("vowner7",0);
            dUserSetINT(PlayerName2(playerid)).("vowned8",0);
            dUserSetINT(PlayerName2(playerid)).("vowner8",0);
            dUserSetINT(PlayerName2(playerid)).("vowned9",0);
            dUserSetINT(PlayerName2(playerid)).("vowner9",0);
            dUserSetINT(PlayerName2(playerid)).("vowned10",0);
            dUserSetINT(PlayerName2(playerid)).("vowner10",0);
            dUserSetINT(PlayerName2(playerid)).("vowned11",0);
            dUserSetINT(PlayerName2(playerid)).("vowner11",0);
            dUserSetINT(PlayerName2(playerid)).("vowned12",0);
            dUserSetINT(PlayerName2(playerid)).("vowner12",0);
            dUserSetINT(PlayerName2(playerid)).("vowned13",0);
            dUserSetINT(PlayerName2(playerid)).("vowner13",0);
            dUserSetINT(PlayerName2(playerid)).("vowned14",0);
            dUserSetINT(PlayerName2(playerid)).("vowner14",0);
            dUserSetINT(PlayerName2(playerid)).("vowned15",0);
            dUserSetINT(PlayerName2(playerid)).("vowner15",0);
            dUserSetINT(PlayerName2(playerid)).("Houseid", -255);
            dUserSetINT(PlayerName2(playerid)).("Rentid", -255);
            dUserSetINT(PlayerName2(playerid)).("SpawnX", 0);
            dUserSetINT(PlayerName2(playerid)).("SpawnY", 0);
            dUserSetINT(PlayerName2(playerid)).("SpawnZ", 0);
            dUserSetINT(PlayerName2(playerid)).("SpawnInt", 0);
            LoginPlayer(playerid);
            LoadPlayer(playerid);
            SendClientMessage(playerid, green, "ACCOUNT: You are now registered, and have been automaticaly logged in");
            PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
            return 1;
        }
        return 1;
}
Sorry for my bad english, Thanks!
Reply
#2

Can you point out 18543 and 27268 for me so I don't have to look for the lines.
Reply
#3

It is already here the first pawn code: 18543 and last 27268
Reply
#4

Still unclear which line has the warning, can you please copy paste the two lines in here so we dont need to look into the massive amount of coding for just two warnings..
Reply
#5

Oh sorry i updated it.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)