16.04.2011, 23:20
(
Последний раз редактировалось Mean; 18.04.2011 в 13:43.
Причина: Solved
)
So, I have started learning MySQL, this is ma code for auto-login:
I did this by [HiC]TheKiller's tutorial, I am just learning MySQL, and when I login, my lvl is still 0! Even tho the table says that my level is 5. Any help to the beginner?
My TABLE:
user
hidden
password
hidden
kills
0
deaths
1
score
5
money
30000
IP
hidden
level
5
All of the stats get loaded, kills, deaths, everything, but level doesn't.
pawn Код:
if( mysql_num_rows( ) != 0 )
{
new line[ 750 ];
SetPVarInt( playerid, "Logged", 1 );
SendClientMessage( playerid, 0x009600AA, "Auto Logged in!" );
if( mysql_fetch_row( line ) )
{
new data[ 3 ][ 50 ];
new data2[ 6 ];
sscanf( line, "p|ssddddds", data[ 0 ], data[ 1 ], data2[ 0 ], data2[ 1 ], data2[ 2 ], data2[ 3 ], data2[ 5 ], data[ 2 ] );
SetPVarInt( playerid, "Kills", data2[ 0 ] );
SetPVarInt( playerid, "Logged", 1 );
SetPVarInt( playerid, "Deaths", data2[ 1 ] );
SetPlayerScore( playerid, data2[ 2 ] );
GivePlayerMoney( playerid, data2[ 3 ] );
SetPVarInt( playerid, "Level", data2[ 5 ] );
mysql_free_result( );
}
}
My TABLE:
user
hidden
password
hidden
kills
0
deaths
1
score
5
money
30000
IP
hidden
level
5
All of the stats get loaded, kills, deaths, everything, but level doesn't.


