Carleone
Умник
Здравствуйте дорогие форумчане, я бы хотел узнать как сделать так что-бы квартплата была не каждый час а раз в день, например в 12 часов. Не могли бы вы подсказать как сделать.
Нашел код, но не знаю он ли.
И вот.
Нашел код, но не знаю он ли.
PHP:
new plata,day,bouse = PlayerInfo[playerid][pPhousekey];
if(HouseInfo[bouse][hKlass] == 0) plata = 300;
else if(HouseInfo[bouse][hKlass] == 1) plata = 600;
else if(HouseInfo[bouse][hKlass] == 2) plata = 900;
else if(HouseInfo[bouse][hKlass] == 3) plata = 1200;
else if(HouseInfo[bouse][hKlass] == 4) plata = 1500;
else if(HouseInfo[bouse][hKlass] == 5) plata = 1800;
if(listitem == 0) day = 7;
PHP:
if(hour == 00 || hour == 03 || hour == 06 || hour == 09 || hour == 12 || hour == 15 || hour == 18 || hour == 21)
{
if(minute == 32 && second == 00)
{
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);
new stringer[144];
format(stringer, sizeof(stringer), "{32CD32}[Информация недвижимости] {4169E1}Домашний участок {FFFFFF}%d {4169E1}был продан государству за неуплату.",h);
SendClientMessageToAll(COLOR_LIGHTRED,stringer);
SaveHouse(h);
}
if(HouseInfo[h][hOwned] == 0)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyPickup(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]);
DestroyPickup(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);
}
}
}
}
