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

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

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

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

Лимит платы за дом

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

Homer1

Новичок
Как сделать лимит на оплату дома, чтоб можно было платить только за 7 дней? 30 дней убрать просто, и поставить лимит на 7 дней.
PHP:
ShowPlayerDialog(playerid,1433,2,"Оплата дома","# Оплатить дом на 3 дня(3500$)\n# Оплатить дом на 7 дней(12500$)\n#Оплатить дом на 30 дней(38000$)","ОК","Выход");
}
		case 1433:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
				{
				new query[128];
       			new houseid = pData[playerid][pHouse] - 1;
			    new subsidia = floatround(gHouses[houseid][housePrice] * 0.005);
			    if(gHouses[houseid][houseImprove][4]) subsidia = subsidia / 2;
				if(GetPlayerMoneyEx(playerid) < 3500) return SendClientMessage(playerid,CGRAY,"У Вас недостаточно денег на руках.");
				format(query,sizeof(query),"UPDATE `houses` SET `days` = '3' WHERE id = '%d'",houseid+1);
				sql_query(zConn, query);
				gHouses[houseid][houseDays] += 3;
				TransferMoney(playerid,-1,3500,"House");
				UpdatePlayerData(playerid,"bank",pData[playerid][pBank]);
				SendClientMessage(playerid, CGREEN, "Вы успешно продлили аренду недвижимости.Средства были сняты с банк. счёта. Спасибо!");
				 }
				case 1:
				{
				new query[128];
       			new houseid = pData[playerid][pHouse] - 1;
				new subsidia = floatround(gHouses[houseid][housePrice] * 0.005);
			    if(gHouses[houseid][houseImprove][4]) subsidia = subsidia / 2;
				if(GetPlayerMoneyEx(playerid) < 8500) return SendClientMessage(playerid,CGRAY,"У Вас недостаточно денег на руках.");
				format(query,sizeof(query),"UPDATE `houses` SET `days` = '7' WHERE id = '%d'",houseid+1);
				sql_query(zConn, query);
				gHouses[houseid][houseDays] += 7;
				TransferMoney(playerid,-1,8500,"House");
				UpdatePlayerData(playerid,"bank",pData[playerid][pBank]);
				SendClientMessage(playerid, CGREEN, "Вы успешно продлили аренду недвижимости.Средства были сняты с банк. счёта. Спасибо!");
				}
				case 2:
				{
				new query[128];
       			new houseid = pData[playerid][pHouse] - 1;
			    new subsidia = floatround(gHouses[houseid][housePrice] * 0.005);
			    if(gHouses[houseid][houseImprove][4]) subsidia = subsidia / 2;
				if(GetPlayerMoneyEx(playerid) < 22000) return SendClientMessage(playerid,CGRAY,"У Вас недостаточно денег на руках.");
				format(query,sizeof(query),"UPDATE `houses` SET `days` = '30' WHERE id = '%d'",houseid+1);
				sql_query(zConn, query);
				gHouses[houseid][houseDays] += 30;
				TransferMoney(playerid,-1,22000,"House");
				UpdatePlayerData(playerid,"bank",pData[playerid][pBank]);
				SendClientMessage(playerid, CGREEN, "Вы успешно продлили аренду недвижимости.Средства были сняты с банк. счёта. Спасибо!");
				}
				}
			}
			else return true;
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу