Saving - 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: Saving (
/showthread.php?tid=566836)
Saving -
MrCallum - 08.03.2015
When a player disconnects from my server then reconnects his stats all go to 0 except his password and level and he also spawns in BlueBerry not where he logged off, why?
Код:
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open( user_account_path ( playerid ) );
INI_SetTag(File, "statistics" );
INI_WriteInt(File, "Level", GetPlayerScore( playerid ) );
INI_WriteInt(File, "Admin", PlayerInfo[ playerid ][ pAdmin ]);
INI_WriteInt(File, "RespectPoints", PlayerInfo[ playerid ][ pConnectTime ]);
INI_WriteInt(File, "Registered", PlayerInfo[ playerid ][ pReg ]);
INI_WriteInt(File, "Gender", PlayerInfo[ playerid ][ pSex ]);
INI_WriteInt(File, "Age", PlayerInfo[ playerid ][ pAge ]);
INI_WriteInt(File, "Cash", PlayerInfo[ playerid ][ pCash ]);
INI_WriteInt(File, "Tutorial", PlayerInfo[ playerid ][ pTut ]);
INI_WriteInt(File, "Job", PlayerInfo[ playerid ][ pJob ]);
INI_WriteInt(File, "Tutorial", Tutorial[playerid]);
INI_Close(File);
Tutorial[playerid] = 0;
}
return 1;
}
Re: Saving -
Misiur - 08.03.2015
Could you show your loading code?
Re: Saving -
MrCallum - 08.03.2015
Код:
@load_user_statistics(playerid, name[], value[])
{
INI_String("Password", PlayerInfo[ playerid ][ pKey ], 129);
INI_Int("Level", PlayerInfo[ playerid ][ pLevel ]);
INI_Int("Admin", PlayerInfo[ playerid ][ pAdmin ]);
INI_Int("RespectPoints", PlayerInfo[ playerid ][ pConnectTime ]);
INI_Int("Registered", PlayerInfo[ playerid ][ pReg ]);
INI_Int("Gender", PlayerInfo[ playerid ][ pSex ]);
INI_Int("Age", PlayerInfo[ playerid ][ pAge ]);
INI_Int("Cash", PlayerInfo[ playerid ][ pCash ]);
INI_Int("Tutorial", PlayerInfo[ playerid ][ pTut ]);
INI_Int("Job", PlayerInfo[ playerid ][ pJob ]);
return 1;
}
Re: Saving -
MrCallum - 08.03.2015
Any suggestions?
Re: Saving -
Misiur - 08.03.2015
Your loading and saving is correct, so somewhere between @load_user_statistics and checking those values you probably reset those variables. Check rest of your login handler (I guess you read the file there), and everything up to spawn.