проблема с изменением акаунта mxINI - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: проблема с изменением акаунта mxINI (
/showthread.php?tid=474748)
проблема с изменением акаунта mxINI -
nikita86826 - 09.11.2013
Вообщем я незнаю мне даже стыдно сюда писать, но проблему решить не смог
Дело такое когда кончаются деньги на счету дома то дом продаётся, а в статистики персонажа всёравно остаётся номер дома, а не 255 как у меня стоит по умолчанию
PHP код:
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo[h][hKlass] == 0 && HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hTakings] -= 200;
}
if(HouseInfo[h][hKlass] == 1 && HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hTakings] -= 400;
}
if(HouseInfo[h][hKlass] == 2 && HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hTakings] -= 600;
}
if(HouseInfo[h][hTakings] <= 0 && HouseInfo[h][hOwned] == 1)
{
new sqtring[256];
new housecash = HouseInfo[h][hValue];
format(sqtring,sizeof(sqtring),PS,HouseInfo[h][hOwner]);
new iniFile = ini_openFile(sqtring);
ini_setInteger(iniFile,"House",255);
ini_setInteger(iniFile,"HouseCash",housecash);
ini_closeFile(iniFile);
HouseInfo[h][hHel] = 0;
HouseInfo[h][hLock] = 1;
HouseInfo[h][hOwned] = 0;
HouseInfo[h][hVec] = 0;
HouseInfo[h][hVcol1] = -1;
HouseInfo[h][hVcol2] = -1;
if(HouseInfo[h][hKlass] == 0)
{
HouseInfo[h][hTakings] = 400;
}
if(HouseInfo[h][hKlass] == 1)
{
HouseInfo[h][hTakings] = 800;
}
if(HouseInfo[h][hKlass] == 3)
{
HouseInfo[h][hTakings] = 1200;
}
strmid(HouseInfo[h][hOwner], "The State", 0, strlen("The State"), 255);
BuyHouse();
OnPropUpdate();
}
}
Re: проблема с изменением акаунта mxINI -
White_116 - 09.11.2013
При заходе игрока, сверяй его с домом. Если дом не помнит игрока. Игрок забывает дом. Проблемы?