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);
}
}