chogovadze
Компетентный
Приветствую. Я делал много чего делал но не получился решил обратится к вам. Как сделать так чтоб игрок не мог арендовать уже арендованый ТС
Вот само система
new rentfly[2];
new arenda[MAX_PLAYERS];
Вот само система
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;
}
}
