Player Data not saving OnPlayerDisconnect
#2

Please guys, this is putting my GameMode on hold, I really need to figure out what is going wrong.

Here is the OnPlayerDisconnect code...
Код:
public OnPlayerDisconnect(playerid, reason)
{
	if(fexist(PPath(playerid)))
	{
		Save_Info(playerid);
		return 1;
	}
	return 0;
}
And the Save_Info Code
Код:
stock Save_Info(playerid)
{
	GetPlayerPos(playerid, PlayerInfo[playerid][PosX], PlayerInfo[playerid][PosY], PlayerInfo[playerid][PosZ]);
	GetPlayerFacingAngle(playerid, PlayerInfo[playerid][PosA]);

	new	INI:File = INI_Open(PPath(playerid));
	INI_SetTag(File,"Player_Data");
	INI_WriteFloat(File,"PosX", PlayerInfo[playerid][PosX]);
	INI_WriteFloat(File,"PosY", PlayerInfo[playerid][PosY]);
	INI_WriteFloat(File,"PosZ", PlayerInfo[playerid][PosZ]);
	INI_WriteFloat(File,"PosA", PlayerInfo[playerid][PosA]);
	INI_WriteInt(File,"VirtualWorld", GetPlayerVirtualWorld(playerid));
	INI_WriteInt(File,"Interior", GetPlayerInterior(playerid));
	INI_WriteInt(File,"Skin", GetPlayerSkin(playerid));
	INI_WriteInt(File,"Wallet", PlayerInfo[playerid][Wallet]);
	INI_WriteInt(File,"Bank", PlayerInfo[playerid][Bank]);
	INI_WriteString(File,"CarName", PlayerInfo[playerid][CarName]);
	INI_WriteInt(File,"CarID", PlayerInfo[playerid][CarID]);
	INI_WriteInt(File,"CarVW", PlayerInfo[playerid][CarVW]);
	INI_WriteInt(File,"CarI", PlayerInfo[playerid][CarI]);
	INI_WriteFloat(File,"CarX", PlayerInfo[playerid][CarX]);
	INI_WriteFloat(File,"CarY", PlayerInfo[playerid][CarY]);
	INI_WriteFloat(File,"CarZ", PlayerInfo[playerid][CarZ]);
	INI_WriteFloat(File,"CarA", PlayerInfo[playerid][CarA]);
	INI_WriteInt(File,"CarColor1", PlayerInfo[playerid][CarCol1]);
	INI_WriteInt(File,"CarColor2", PlayerInfo[playerid][CarCol2]);
	INI_Close(File);
}
Please guys this is really bugging me.

Thanx in advance.
Reply


Messages In This Thread
Player Data not saving OnPlayerDisconnect - by Hyperfire - 26.02.2013, 22:48
Re: Player Data not saving OnPlayerDisconnect - by Hyperfire - 28.02.2013, 18:00
Re: Player Data not saving OnPlayerDisconnect - by Hyperfire - 04.03.2013, 14:10

Forum Jump:


Users browsing this thread: 1 Guest(s)