Почему все ровно предлагает второй раз арендовать?
А это в кейсPHP код:
if(vehicleid >= jobfuel[0] && vehicleid <= jobfuel[1])
{
if(pData[playerid][pJob] != 6)
{
SendClientMessage(playerid,COLOR_RED,"Вы не работаете развосчиком топлива");
return RemovePlayerFromVehicle(playerid);
}
if(pData[playerid][pFraction] >= 1)
{
SendClientMessage(playerid,CGRAY,"Вы cостоите в организации");
return RemovePlayerFromVehicle(playerid);
}
new carseat = GetPlayerVehicleID(playerid);
foreach(new i : Player) // если используешь инклуд foreach, то тогда заменяй на foreach(new i : Player)
{
if(carseat == GetPVarInt(i, "ArendaTruckFuel"))
{
SendClientMessage(playerid, CGRAY, "Эта машина уде арендована");
return RemovePlayerFromVehicle(playerid);
}
}
if(GetPVarInt(playerid, "Arendoval") == 1)
{
SendClientMessage(playerid, CGRAY, "Вы уже арендовали другой транспорт");
return RemovePlayerFromVehicle(playerid);
}
ShowPlayerDialog(playerid,dTruckFuel, DIALOG_STYLE_MSGBOX, !"{"#cWHITE"}Аренда Транспорта", !"{"#cWHITE"}Вы хотите арендовать этот грузовик за {"#cRED"}$1000", !"Аренда", !"Отмена");
}
PHP код:
if(response)
{
new caridcheck = GetPlayerVehicleID(playerid);
SetPVarInt(playerid, "ArendaTruckFuel", caridcheck);
SetPVarInt(playerid, "Arendoval", 1);
}
Последний раз редактировалось Redo; 08.12.2016 в 21:45.
Потому что нужно сохранять в аккаунт игрока информацию о том, арендует ли он авто или нет
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)