23.12.2012, 10:15
My OnPlayerDisconect
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
if(IsBeingSpeced[playerid] == 1)
{
for(new i=0;i<MAX_PLAYERS;++i)
{
if(spectatorid[i] == playerid)
{
TogglePlayerSpectating(i,false);
}
}
}
if(INI_Exists(Path(playerid)))
{
new INI:file = INI_Open(Path(playerid));
INI_WriteInt(file, "AdminLevel",pInfo[playerid][pAdmin]);
INI_WriteInt(file, "VipLevel",pInfo[playerid][pVip]);
INI_WriteInt(file, "Money",GetPlayerMoney(playerid));
INI_WriteInt(file, "Score",GetPlayerScore(playerid));
INI_WriteInt(file, "Muted", pInfo[playerid][pMute]);
INI_WriteInt(file, "Frozen", pInfo[playerid][pFrozen]);
INI_WriteInt(file, "Warnings", pInfo[playerid][pWarns]);
INI_WriteInt(file, "Duty", pInfo[playerid][pDuty]);
INI_WriteInt(file, "NoPM", pInfo[playerid][pNoPM]);
INI_WriteInt(file, "Kills", pInfo[playerid][pKills]);
INI_WriteInt(file, "Deaths", pInfo[playerid][pDeaths]);
INI_Close(file);
return 1;
}
return 1;
}
