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

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

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

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

Дом не продается в оффлайн режиме

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

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