14.01.2013, 16:23
This function is blanking player files.
pawn Код:
function SaveAccount(playerid)
{
if(fexist(Path(playerid)))
{
new Float:hp;
GetPlayerHealth(playerid, hp);
new INI:file = INI_Open(Path(playerid));
INI_SetTag(file,"data");
INI_WriteInt(file,"Admin",PlayerInfo[playerid][Admin]);
INI_WriteInt(file,"Donator",PlayerInfo[playerid][Donator]);
INI_WriteInt(file,"DonatorExpireD",PlayerInfo[playerid][DonatorExpireD]);
INI_WriteInt(file,"DonatorExpireM",PlayerInfo[playerid][DonatorExpireM]);
INI_WriteInt(file,"DonatorExpireH",PlayerInfo[playerid][DonatorExpireH]);
INI_WriteInt(file,"Money",GetPlayerMoney(playerid));
INI_WriteInt(file,"BankAccount",PlayerInfo[playerid][BankAccount]);
INI_WriteInt(file,"Level",GetPlayerScore(playerid));
INI_WriteInt(file,"Kills",PlayerInfo[playerid][Kills]);
INI_WriteInt(file,"Deaths",PlayerInfo[playerid][Deaths]);
INI_WriteInt(file,"Registered",PlayerInfo[playerid][Registered]);
INI_WriteInt(file,"MaskOwned",PlayerInfo[playerid][MaskOwned]);
INI_WriteInt(file,"Jailed",PlayerInfo[playerid][Jailed]);
INI_WriteInt(file,"JailedTime",PlayerInfo[playerid][JailedTime]);
INI_WriteInt(file,"Faction",PlayerInfo[playerid][Faction]);
INI_WriteInt(file,"FactionRank",PlayerInfo[playerid][FactionRank]);
INI_WriteInt(file,"BanAppealMod",PlayerInfo[playerid][BanAppealMod]);
INI_WriteInt(file,"FactionMod",PlayerInfo[playerid][FactionMod]);
INI_WriteInt(file,"DonationMod",PlayerInfo[playerid][DonationMod]);
INI_WriteFloat(file,"Health",hp);
INI_WriteFloat(file,"Armour",PlayerInfo[playerid][Armour]);
INI_WriteInt(file,"Banned",PlayerInfo[playerid][Banned]);
INI_WriteInt(file,"Job",PlayerInfo[playerid][Job]);
INI_WriteInt(file,"JobRank",PlayerInfo[playerid][JobRank]);
INI_WriteInt(file,"Gun01",PlayerInfo[playerid][Gun01]);
INI_WriteInt(file,"Gun02",PlayerInfo[playerid][Gun02]);
INI_WriteInt(file,"Gun03",PlayerInfo[playerid][Gun03]);
INI_WriteInt(file,"Gun04",PlayerInfo[playerid][Gun04]);
INI_WriteInt(file,"Gun05",PlayerInfo[playerid][Gun05]);
INI_WriteInt(file,"Gun06",PlayerInfo[playerid][Gun06]);
INI_WriteInt(file,"Gun07",PlayerInfo[playerid][Gun07]);
INI_WriteInt(file,"Gun08",PlayerInfo[playerid][Gun08]);
INI_WriteInt(file,"Gun09",PlayerInfo[playerid][Gun09]);
INI_WriteInt(file,"Gun09",PlayerInfo[playerid][Gun10]);
INI_WriteInt(file,"Gun11",PlayerInfo[playerid][Gun11]);
INI_WriteInt(file,"Ammo01",PlayerInfo[playerid][Ammo01]);
INI_WriteInt(file,"Ammo02",PlayerInfo[playerid][Ammo02]);
INI_WriteInt(file,"Ammo03",PlayerInfo[playerid][Ammo03]);
INI_WriteInt(file,"Ammo04",PlayerInfo[playerid][Ammo04]);
INI_WriteInt(file,"Ammo05",PlayerInfo[playerid][Ammo05]);
INI_WriteInt(file,"Ammo06",PlayerInfo[playerid][Ammo06]);
INI_WriteInt(file,"Ammo07",PlayerInfo[playerid][Ammo07]);
INI_WriteInt(file,"Ammo08",PlayerInfo[playerid][Ammo08]);
INI_WriteInt(file,"Ammo09",PlayerInfo[playerid][Ammo09]);
INI_WriteInt(file,"Ammo09",PlayerInfo[playerid][Ammo10]);
INI_WriteInt(file,"Ammo11",PlayerInfo[playerid][Ammo11]);
INI_WriteInt(file,"Phone",PlayerInfo[playerid][Phone]);
INI_WriteInt(file,"PhoneNumber",PlayerInfo[playerid][PhoneNumber]);
INI_WriteInt(file,"Strikes",PlayerInfo[playerid][Strikes]);
INI_Close(file);
return 1;
}
return 1;
}