SA-MP Forums Archive
Error, help ! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Error, help ! (/showthread.php?tid=366147)



Error, help ! - Rufio - 05.08.2012

Hi all,
I tried to make a MySQL register / login system. But i got some errors. Can someone help ?


Here is the error'd lines :

pawn Код:
if(dialogid == 1)
    {
        if(strlen(inputtext) == 0)
        {
        ShowPlayerDialog(playerid,Regdialog,DIALOG_STYLE_INPUT,"Register - Enter your password","You are about to register a new account! \nPlease choose the password"COLOR_GREEN" for it! \n","Register!",""); // (This is 22315)
        }
        else
        {
            new EscapedText[60];
            mysql_real_escape_string(inputtext, EscapedText);
            format(Query,sizeof(Query),"INSERT INTO `Users` (Username,Password,Money) VALUES ('%s','%s,'0')",GetPName(playerid),EscapedText);
            mysql_query(Query);
            SendClientMessage(playerid,green,"You have been successfully registered!");
            GivePlayerMoney(playerid,1000);
        }
    }

Here is the errors :

Код:
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : error 017: undefined symbol "Regdialog"
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : warning 215: expression has no effect
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : error 001: expected token: ";", but found "-string-"
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : warning 215: expression has no effect
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : warning 215: expression has no effect
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : warning 215: expression has no effect
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.



Re: Error, help ! - SEnergy - 05.08.2012

you didn't define Regdialog variable

pawn Код:
Please choose the password"COLOR_GREEN" for it!
I dont believe you can do this


Re: Error, help ! - Rufio - 05.08.2012

I don't rly know how can i define Regdialog.

Also now it came with this :

pawn Код:
if(dialogid == 1)
    {
        if(strlen(inputtext) == 0)
        {
            ShowPlayerDialog(playerid,Regdialog,DIALOG_STYLE_INPUT,"Register - Enter your password","You are about to register a new account! \nPlease choose the password for it! \n","Register!","Cancel");
        }
        else
        {
            new EscapedText[60];
            mysql_real_escape_string(inputtext, EscapedText);
            format(Query,sizeof(Query),"INSERT INTO `oyuncular` (id,sifre,Para) VALUES ('%s','%s,'0')",GetPName(playerid),EscapedText); // Here is the new error'd line.
            mysql_query(Query);
            SendClientMessage(playerid,green,"You have been successfully registered!");
            GivePlayerMoney(playerid,1000);
        }
    }
Код:
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22315) : error 017: undefined symbol "Regdialog"
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22321) : error 017: undefined symbol "Query"
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22321) : error 017: undefined symbol "Query"
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22321) : error 029: invalid expression, assumed zero
C:\Documents and Settings\ZEHRA1\Desktop\mrpg\gamemodes\mizan.pwn(22321) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.



Re: Error, help ! - SEnergy - 05.08.2012

pawn Код:
//at the top of the script
new Regdialog = 1;

if(dialogid == Regdialog)
    {
        if(strlen(inputtext) == 0)
        {
            ShowPlayerDialog(playerid,Regdialog,DIALOG_STYLE_INPUT,"Register - Enter your password","You are about to register a new account! \nPlease choose the password for it! \n","Register!","Cancel");
        }
        else
        {
            new Query[128];
            new EscapedText[60];
            mysql_real_escape_string(inputtext, EscapedText);
            format(Query,sizeof(Query),"INSERT INTO `oyuncular` (id,sifre,Para) VALUES ('%s','%s,'0')",GetPName(playerid),EscapedText); // Here is the new error'd line.
            mysql_query(Query);
            SendClientMessage(playerid,green,"You have been successfully registered!");
            GivePlayerMoney(playerid,1000);
        }
    }