Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не сохранение данных

Статус
В этой теме нельзя размещать новые ответы.

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);
		}
	}
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу