pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
// ===== Login and Register =====
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]);
INI_WriteInt(File,"Money",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(File,"Helper",PlayerInfo[playerid][pHelper]);
INI_WriteInt(File,"Member",PlayerInfo[playerid][pMember]);
INI_WriteInt(File,"Leader",PlayerInfo[playerid][pLeader]);
INI_WriteInt(File,"Sex",PlayerInfo[playerid][pSex]);
INI_WriteInt(File,"Age",PlayerInfo[playerid][pAge]);
INI_WriteInt(File,"Email",PlayerInfo[playerid][pEmail]);
INI_WriteInt(File,"Skin",PlayerInfo[playerid][pSkin]);
INI_WriteInt(File,"Language",PlayerInfo[playerid][pLanguage]);
INI_Close(File);
return 1;
}
public OnGameModeExit()
{
// ===== Login and Register =====
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new INI:File = INI_Open(UserPath(i));
INI_SetTag(File,"data");
INI_WriteInt(File,"Level",PlayerInfo[i][pLevel]);
INI_WriteInt(File,"Money",GetPlayerMoney(i));
INI_WriteInt(File,"Admin",PlayerInfo[i][pAdmin]);
INI_WriteInt(File,"Helper",PlayerInfo[i][pHelper]);
INI_WriteInt(File,"Member",PlayerInfo[i][pMember]);
INI_WriteInt(File,"Leader",PlayerInfo[i][pLeader]);
INI_WriteInt(File,"Sex",PlayerInfo[i][pSex]);
INI_WriteInt(File,"Age",PlayerInfo[i][pAge]);
INI_WriteInt(File,"Email",PlayerInfo[i][pEmail]);
INI_WriteInt(File,"Skin",PlayerInfo[i][pSkin]);
INI_WriteInt(File,"Language",PlayerInfo[i][pLanguage]);
INI_Close(File);
}
}
return 1;
}
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Password",PlayerInfo[playerid][pPass]);
INI_Int("Level",PlayerInfo[playerid][pLevel]);
INI_Int("Money",PlayerInfo[playerid][pMoney]);
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
INI_Int("Helper",PlayerInfo[playerid][pHelper]);
INI_Int("Member",PlayerInfo[playerid][pMember]);
INI_Int("Leader",PlayerInfo[playerid][pLeader]);
INI_Int("Sex",PlayerInfo[playerid][pSex]);
INI_Int("Age",PlayerInfo[playerid][pAge]);
INI_Int("Email",PlayerInfo[playerid][pEmail]);
INI_Int("Skin",PlayerInfo[playerid][pSkin]);
INI_Int("Language",PlayerInfo[playerid][pLanguage]);
return 1;
}