Dimka_S
Новичок
Как сделать в моде Skrilax чтобы дома продавались в оффлайн режиме, чтобы отнимались деньги за неуплату за дом в оффлайне, ото почти весь ЛС купленые и люди не посещают некоторые а дома таки стоят.
PHP:
if(minute == 59 && second == 30)
{
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo[h][hKlass] == 0 && HouseInfo[h][hOwned] == 1)//Классы домов
{
HouseInfo[h][hTakings] -=300; kazna += 300;
if(HouseInfo[h][hTakings] > 16800) HouseInfo[h][hTakings] = 16800;
}
if(HouseInfo[h][hKlass] == 1 && HouseInfo[h][hOwned] == 1)//Классы домов
{
HouseInfo[h][hTakings] -=600; kazna += 600;
if(HouseInfo[h][hTakings] > 33600) HouseInfo[h][hTakings] = 33600;
}
if(HouseInfo[h][hKlass] == 2 && HouseInfo[h][hOwned] == 1)//Классы домов
{
HouseInfo[h][hTakings] -=900; kazna += 900;
if(HouseInfo[h][hTakings] > 50400) HouseInfo[h][hTakings] = 50400;
}
if(HouseInfo[h][hKlass] == 3 && HouseInfo[h][hOwned] == 1)//Классы домов
{
HouseInfo[h][hTakings] -=1200; kazna += 1200;
if(HouseInfo[h][hTakings] > 67200) HouseInfo[h][hTakings] = 67200;
}
if(HouseInfo[h][hKlass] == 4 && HouseInfo[h][hOwned] == 1)//Классы домов
{
HouseInfo[h][hTakings] -=1500; kazna += 1500;
if(HouseInfo[h][hTakings] > 84000) HouseInfo[h][hTakings] = 84000;
}
if(HouseInfo[h][hTakings] <= 0 && HouseInfo[h][hOwned] == 1)
{
new housecash = HouseInfo[h][hValue];
new playeridd = GetPlayerID(HouseInfo[h][hOwner]);
if(IsPlayerConnected(playeridd)) { PlayerInfo[playeridd][pPhousekey] = 255; SendClientMessage(playeridd, COLOR_LIGHTRED, " Ваш дом был продан за неуплату государтсву."); }
else if(!IsPlayerConnected(playeridd))
{
new mysql_query[128];
format(mysql_query, sizeof(mysql_query), "UPDATE `accounts` SET `pPhousekey` = '255', `pHousecash` = '%d' WHERE `Name` = '%s'",housecash, HouseInfo[h][hOwner]);
mysql_function_query(connects, mysql_query, false, "", "");
}
HouseInfo[h][hHel] = 0;
HouseInfo[h][hLock] = 1;
HouseInfo[h][hOwned] = 0;
strmid(HouseInfo[h][hOwner], "The State", 0, strlen("The State"), 255);
SaveHouse(h);
}
if(HouseInfo[h][hOwned] == 0)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyDynamicPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 200.0);
}
if(HouseInfo[h][hOwned] == 1)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyDynamicPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 200.0);
}
}
}
}
