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

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

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

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

Как запретить игроку арендовать уже арендованый ТС

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

chogovadze

Компетентный
Приветствую. Я делал много чего делал но не получился решил обратится к вам. Как сделать так чтоб игрок не мог арендовать уже арендованый ТС
Вот само система

new rentfly[2];
new arenda[MAX_PLAYERS];

PHP:
		if(vehicleid >= rentfly[0] && vehicleid <= rentfly[1])
		{
		    if(arenda[playerid] != 1)
			if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"Arendafly"))
    		{
				ShowPlayerDialog(playerid,9826,DIALOG_STYLE_MSGBOX, " ", "{e49b0f}Аренда самолета\n{ffffff}Цена аренды: 5000{34c924}$\n{ffffff}Вы согласны взять в аренду самолет?", "Да", "Нет");
    			TogglePlayerControllable(playerid,1);
			}
		}
PHP:
  		case 9826:
		{
			if(response)
			{
				if(GetPlayerMoneyEx(playerid) < 5000)
				{
					SendClientMessage(playerid, CGRAY, "нету денег.");
					RemovePlayerFromVehicle(playerid);
					TogglePlayerControllable(playerid, 0);
					return true;
				}
				TransferMoney(playerid,-1,5000);
				SetPVarInt(playerid,"Arendafly", GetPlayerVehicleID(playerid));
				arenda[playerid] = 1;
				TogglePlayerControllable(playerid,1);
				SendClientMessage(playerid, CGRAY, "вы арендовали верт за 5.000$");
				return true;
			}
			else
			{
				RemovePlayerFromVehicle(playerid);
				TogglePlayerControllable(playerid,1);
				return true;
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу