05.03.2014, 12:14
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
RemovePlayerAttachedObject(playerid, 0);
if(fexist(Path(playerid)))
{
new INI:file = INI_Open(Path(playerid));
INI_SetTag(file,"Player's Data");
INI_WriteInt(file,"AdminLevel",pInfo[playerid][Adminlevel]);
INI_WriteInt(file,"VIPLevel",pInfo[playerid][VIPlevel]);
INI_WriteInt(file,"Money",GetPlayerMoney(playerid));
INI_WriteInt(file,"Scores",GetPlayerScore(playerid));
INI_WriteInt(file,"Kills",pInfo[playerid][Kills]);
INI_WriteInt(file,"Deaths",pInfo[playerid][Deaths]);
INI_WriteInt(file,"Time-Seconds",pInfo[playerid][Seconds]);
INI_WriteInt(file,"Time-Minutes",pInfo[playerid][Minutes]);
INI_WriteInt(file,"Time-Hours",pInfo[playerid][Hours]);
INI_WriteInt(file,"Banned",pInfo[playerid][Banned]);
INI_WriteInt(file,"Warlord-I",pInfo[playerid][Warlord1]);
INI_WriteInt(file,"Warlord-II",pInfo[playerid][Warlord2]);
INI_WriteInt(file,"Warlord-III",pInfo[playerid][Warlord3]);
INI_Close(file);
}
new pFile[35];
format(pFile, 35, Player_File, GetName(playerid));
new
INI:UserFile = INI_Open(pFile);
INI_WriteInt(UserFile, "Admin", P_Data[playerid][pAdmin]);
INI_WriteInt(UserFile, "Money", GetPlayerMoney(playerid));
INI_WriteInt(UserFile, "Score", GetPlayerScore(playerid));
INI_WriteInt(UserFile, "Skin", P_Data[playerid][pSkin]);
INI_WriteInt(UserFile, "Warn", P_Data[playerid][pWarn]);
INI_Close(UserFile);
if(fexist(Path_2(playerid)))
{
new INI:file = INI_Open(Path_2(playerid));
INI_SetTag(file,"Player Car-Saver Data");
INI_WriteFloat(file,"(1)Postion-PosX",PositionSaver[playerid][PosX1]);
INI_WriteFloat(file,"(1)Postion-PosY",PositionSaver[playerid][PosY1]);
INI_WriteFloat(file,"(1)Postion-PosZ",PositionSaver[playerid][PosZ1]);
INI_WriteInt(file,"(1)Interior",PositionSaver[playerid][Interior1]);
INI_WriteFloat(file,"(2)Postion-PosX",PositionSaver[playerid][PosX2]);
INI_WriteFloat(file,"(2)Postion-PosY",PositionSaver[playerid][PosY2]);
INI_WriteFloat(file,"(2)Postion-PosZ",PositionSaver[playerid][PosZ2]);
INI_WriteInt(file,"(2)Interior",PositionSaver[playerid][Interior2]);
INI_WriteFloat(file,"(3)Postion-PosX",PositionSaver[playerid][PosX3]);
INI_WriteFloat(file,"(3)Postion-PosY",PositionSaver[playerid][PosY3]);
INI_WriteFloat(file,"(3)Postion-PosZ",PositionSaver[playerid][PosZ3]);
INI_WriteInt(file,"(3)Interior",PositionSaver[playerid][Interior3]);
INI_WriteFloat(file,"(4)Postion-PosX",PositionSaver[playerid][PosX4]);
INI_WriteFloat(file,"(4)Postion-PosY",PositionSaver[playerid][PosY4]);
INI_WriteFloat(file,"(4)Postion-PosZ",PositionSaver[playerid][PosZ4]);
INI_WriteInt(file,"(4)Interior",PositionSaver[playerid][Interior4]);
INI_WriteFloat(file,"(5)Postion-PosX",PositionSaver[playerid][PosX5]);
INI_WriteFloat(file,"(5)Postion-PosY",PositionSaver[playerid][PosY5]);
INI_WriteFloat(file,"(5)Postion-PosZ",PositionSaver[playerid][PosZ5]);
INI_WriteInt(file,"(5)Interior",PositionSaver[playerid][Interior5]);
INI_Close(file);
}
return 1;
}

