SkylineGt-r_r34
Новичок
Доброго времени суток!
Я столкнулся с такой проблемой как не сохранение личной машины, улучшений дома, а также иногда не сохраняется лидерка. Вот код:
Я столкнулся с такой проблемой как не сохранение личной машины, улучшений дома, а также иногда не сохраняется лидерка. Вот код:
PHP:
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid])
{
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "/users/%s.ini", playername3);
new iniFile = iniOpen(string3);
if(!iniFile)
{
PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]);
ini_setInteger(iniFile,"pDostup",PlayerInfo[playerid][pDostup]);
ini_setInteger(iniFile,"Proverkaip",PlayerInfo[playerid][pProverkaip]);
ini_setInteger(iniFile,"PayCheck",PlayerInfo[playerid][pPayCheck]);
ini_setInteger(iniFile,"PhoneNr",PlayerInfo[playerid][pNumber]);
ini_setInteger(iniFile,"Reg",PlayerInfo[playerid][pReg]);
ini_setInteger(iniFile,"Mats1",PlayerInfo[playerid][pMats1]);
ini_setInteger(iniFile,"Drug",PlayerInfo[playerid][pDrugs]);
ini_setInteger(iniFile,"Mats",PlayerInfo[playerid][pMats]);
ini_setInteger(iniFile,"Dver",PlayerInfo[playerid][pAvtomV]);
ini_setInteger(iniFile,"Uluchenie",PlayerInfo[playerid][pUluch]);
ini_setInteger(iniFile,"Tuts",PlayerInfo[playerid][pTuts]);
ini_setInteger(iniFile,"Subs",PlayerInfo[playerid][pSubsid]);
ini_setInteger(iniFile,"Shkaf",PlayerInfo[playerid][pShkaf]);
ini_setInteger(iniFile,"Ammo0",PlayerInfo[playerid][pAmmo][0]);
ini_setInteger(iniFile,"Ammo1",PlayerInfo[playerid][pAmmo][1]);
ini_setInteger(iniFile,"Ammo2",PlayerInfo[playerid][pAmmo][2]);
ini_setInteger(iniFile,"Ammo3",PlayerInfo[playerid][pAmmo][3]);
ini_setInteger(iniFile,"Ammo4",PlayerInfo[playerid][pAmmo][4]);
ini_setInteger(iniFile,"Ammo5",PlayerInfo[playerid][pAmmo][5]);
ini_setInteger(iniFile,"Ammo6",PlayerInfo[playerid][pAmmo][6]);
ini_setInteger(iniFile,"Ammo7",PlayerInfo[playerid][pAmmo][7]);
ini_setInteger(iniFile,"Ammo8",PlayerInfo[playerid][pAmmo][8]);
ini_setInteger(iniFile,"Ammo9",PlayerInfo[playerid][pAmmo][9]);
ini_setInteger(iniFile,"Ammo10",PlayerInfo[playerid][pAmmo][10]);
ini_setInteger(iniFile,"Gun0",PlayerInfo[playerid][pGun][0]);
ini_setInteger(iniFile,"Gun1",PlayerInfo[playerid][pGun][1]);
ini_setInteger(iniFile,"Gun2",PlayerInfo[playerid][pGun][2]);
ini_setInteger(iniFile,"Gun3",PlayerInfo[playerid][pGun][3]);
ini_setInteger(iniFile,"Gun4",PlayerInfo[playerid][pGun][4]);
ini_setInteger(iniFile,"Gun5",PlayerInfo[playerid][pGun][5]);
ini_setInteger(iniFile,"Gun6",PlayerInfo[playerid][pGun][6]);
ini_setInteger(iniFile,"Gun7",PlayerInfo[playerid][pGun][7]);
ini_setInteger(iniFile,"Gun8",PlayerInfo[playerid][pGun][8]);
ini_setInteger(iniFile,"Gun9",PlayerInfo[playerid][pGun][9]);
ini_setInteger(iniFile,"Gun10",PlayerInfo[playerid][pGun][10]);
ini_setInteger(iniFile,"ShMats",PlayerInfo[playerid][pShMats]);
ini_setInteger(iniFile,"ShDrugs",PlayerInfo[playerid][pShDrugs]);
ini_setInteger(iniFile,"Bizz", PlayerInfo[playerid][pPbiskey]);
ini_setInteger(iniFile,"Char",PlayerInfo[playerid][pChar]);
ini_setInteger(iniFile,"Sex",PlayerInfo[playerid][pSex]);
ini_setInteger(iniFile,"Married",PlayerInfo[playerid][pMarried]);
ini_setString(iniFile,"MarriedTo",PlayerInfo[playerid][pMarriedTo]);
ini_setString(iniFile,"Nik1",PlayerInfo[playerid][pNik1]);
ini_setString(iniFile,"Nik2",PlayerInfo[playerid][pNik2]);
ini_setString(iniFile,"Nik3",PlayerInfo[playerid][pNik3]);
ini_setString(iniFile,"Nik4",PlayerInfo[playerid][pNik4]);
ini_setString(iniFile,"Nik5",PlayerInfo[playerid][pNik5]);
ini_setString(iniFile,"Nik6",PlayerInfo[playerid][pNik6]);
ini_setString(iniFile,"Nik7",PlayerInfo[playerid][pNik7]);
ini_setString(iniFile,"Nik8",PlayerInfo[playerid][pNik8]);
ini_setString(iniFile,"Nik9",PlayerInfo[playerid][pNik9]);
ini_setString(iniFile,"Nik10",PlayerInfo[playerid][pNik10]);
ini_setInteger(iniFile,"Exp",PlayerInfo[playerid][pExp]);
ini_setInteger(iniFile,"Leader",PlayerInfo[playerid][pLeader]);
ini_setInteger(iniFile,"Member",PlayerInfo[playerid][pMember]);
ini_setInteger(iniFile,"Rank",PlayerInfo[playerid][pRang]);
ini_setInteger(iniFile,"Skin",PlayerInfo[playerid][pSkin]);
ini_setInteger(iniFile,"Cash",PlayerInfo[playerid][pCash]);
ini_setInteger(iniFile,"SDPistol",PlayerInfo[playerid][pSDPistol]);
ini_setInteger(iniFile,"Snip",PlayerInfo[playerid][pSniper]);
ini_setInteger(iniFile,"DesertEagle",PlayerInfo[playerid][pDesertEagle]);
ini_setInteger(iniFile,"ShotGun",PlayerInfo[playerid][pShotGun]);
ini_setInteger(iniFile,"MP5",PlayerInfo[playerid][pMP5]);
ini_setInteger(iniFile,"AK47",PlayerInfo[playerid][pAK47]);
ini_setInteger(iniFile,"M4",PlayerInfo[playerid][pM4]);
ini_setInteger(iniFile,"Car",PlayerInfo[playerid][pCar]);
ini_setInteger(iniFile,"Chat",PlayerInfo[playerid][pChat]);
ini_setInteger(iniFile,"Rul",PlayerInfo[playerid][pVidAuto]);
ini_setInteger(iniFile,"Rabota",PlayerInfo[playerid][pJob]);
ini_setInteger(iniFile,"Cvet1", PlayerInfo[playerid][pCvet][0]);
ini_setInteger(iniFile,"Cvet2", PlayerInfo[playerid][pCvet][1]);
ini_setInteger(iniFile,"pLicB", PlayerInfo[playerid][pLicCar]);
ini_setInteger(iniFile,"pLicA", PlayerInfo[playerid][pProfLic]);
ini_setInteger(iniFile,"pLicC", PlayerInfo[playerid][pLicGun]);
ini_setInteger(iniFile,"Jailed",PlayerInfo[playerid][pJailed]);
ini_setInteger(iniFile,"ZV",PlayerInfo[playerid][pZvezd]);
ini_setInteger(iniFile,"JailTime",PlayerInfo[playerid][pJailTime]);
ini_setInteger(iniFile,"HP",PlayerInfo[playerid][pHeal]);
ini_setInteger(iniFile,"Patron",PlayerInfo[playerid][pPatron]);
ini_setInteger(iniFile,"Gun2",PlayerInfo[playerid][pGun2]);
ini_setInteger(iniFile,"Ammo1",PlayerInfo[playerid][pAmmo1]);
ini_setInteger(iniFile,"Ammo2",PlayerInfo[playerid][pAmmo2]);
ini_setInteger(iniFile,"Donate", PlayerInfo[playerid][pDonat]);
ini_setInteger(iniFile,"NAKK", PlayerInfo[playerid][pNAkk]);
ini_setInteger(iniFile,"Tele", PlayerInfo[playerid][pTelefon]);
ini_setInteger(iniFile,"Keyss", PlayerInfo[playerid][pKeys]);
ini_setInteger(iniFile,"Balon", PlayerInfo[playerid][pBalonchik]);
ini_setInteger(iniFile,"DonateT", PlayerInfo[playerid][pDonatTime]);
ini_setInteger(iniFile,"DonateP", PlayerInfo[playerid][pPastDonat]);
ini_setInteger(iniFile,"Ahtung",PlayerInfo[playerid][pWarn]);
ini_setInteger(iniFile,"PayTime", PlayerInfo[playerid][pPayTime]);
ini_setInteger(iniFile,"Lechenie",PlayerInfo[playerid][pLechenie]);
ini_setInteger(iniFile,"Koika",PlayerInfo[playerid][pKoika]);
ini_setInteger(iniFile,"Level",PlayerInfo[playerid][pLevel]);
ini_setInteger(iniFile,"Resh",PlayerInfo[playerid][pResh]);
ini_setInteger(iniFile,"Sumka",PlayerInfo[playerid][pSum]);
ini_setInteger(iniFile,"Zakon",PlayerInfo[playerid][pZakon]);
ini_setInteger(iniFile,"Bank",PlayerInfo[playerid][pBank]);
ini_setInteger(iniFile,"Housekey",PlayerInfo[playerid][pPhousekey]);
ini_setInteger(iniFile,"MuteTime",PlayerInfo[playerid][pMuteTime]);
ini_setInteger(iniFile,"Muted",PlayerInfo[playerid][pMuted]);
iniClose(iniFile);
if(IsPlayerInAnyVehicle(playerid)) { }
else
{
}
}
}
}
return true;
}
forward SaveAccounts();
public SaveAccounts()
{
UpdateZavod();
UpdateJailZone();
SaveMaterials();
GetMoney();
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SavePlayer(i);
}
}
}
