Umm, idk what I did wrong. Maybe some fresh eyes? - 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: Umm, idk what I did wrong. Maybe some fresh eyes? (
/showthread.php?tid=521404)
Umm, idk what I did wrong. Maybe some fresh eyes? -
DeStunter - 23.06.2014
The errors are as follow:
Код:
\System\SQL\sql_user.inc(142) : error 001: expected token: "]", but found "-identifier-"
\System\SQL\sql_user.inc(142) : warning 215: expression has no effect
\System\SQL\sql_user.inc(142) : error 001: expected token: ";", but found "]"
\System\SQL\sql_user.inc(142) : error 029: invalid expression, assumed zero
\System\SQL\sql_user.inc(142) : fatal error 107: too many error messages on one line
Line 142:
pawn Код:
SetUserHashedPassword(playerid, tmp);
SetUserHashedPassword:
pawn Код:
#define SetUserHashedPassword(%0,%1) format(user_login_info[%0][user_password], sizeof(user_login_info[%0][user_password]), "%s", %1)
Login Information Enum:
pawn Код:
enum user_login_information
{
user_password[MAX_USER_HASHED_PASSWORD],
user_ip[MAX_PLAYER_IP],
user_secret_key[MAX_USER_SECRET_KEY],
user_sql_id
};
new user_login_info[MAX_PLAYERS][user_login_information];
Relevant code:
pawn Код:
new tmp[130];
cache_get_field_content(0, "password", tmp, GetSQLConnection(), MAX_USER_HASHED_PASSWORD);
SetUserHashedPassword(playerid, tmp);
I goofed something up, I just don't see it. I know its something simple and I will feel like an idiot when someone points it out.
Re: Umm, idk what I did wrong. Maybe some fresh eyes? -
Jefff - 23.06.2014
You can't use sizeof like that with enums, replace sizeof(user_login_info[%0][user_password]) to MAX_USER_HASHED_PASSWORD
Re: Umm, idk what I did wrong. Maybe some fresh eyes? -
DeStunter - 23.06.2014
Quote:
Originally Posted by Jefff
You can't use sizeof like that with enums, replace sizeof(user_login_info[%0][user_password]) to MAX_USER_HASHED_PASSWORD
|
Really? I swear it did before, well I will keep that in mind for future reference. Thanks! I Knew it was something simple lol.