Пользователь
- Регистрация
- 11 Дек 2022
- Сообщения
- 15
- Автор темы
- #1
Доброго суток дня дорогие форумчане, столкнулся с проблемой. после аренды автобуса я не могу его убрать ибо рестарт всех авто его не удаляет а только спавнит заново создавая помеху для спавна нового автобуса подскажите пожалуйста как решить данную проблему вот частичка кода
case DIALOG_BUS_RENT_CAR:
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
new action_type = GetVehicleData(vehicleid, V_ACTION_TYPE);
new action_id = GetVehicleData(vehicleid, V_ACTION_ID);
//if(action_type == VEHICLE_ACTION_TYPE_BUS_DRIVER && action_id == VEHICLE_ACTION_ID_NONE)
//{
if(GetPlayerMoneyEx(playerid) >= 180)
{
GivePlayerMoneyEx(playerid, -180, "Аренда автобуса", true, true);
//SetVehicleData(vehicleid, V_ACTION_ID, true);
SetPlayerData(playerid, P_JOB_CAR, vehicleid);
buses[playerid] = CreateVehicle(414, 762.6522,714.2493,12.4905,62.219932, 6, 1, -1, 0, VEHICLE_ACTION_TYPE_BUS_DRIVER);
PutPlayerInVehicle(playerid, buses[playerid], 0);
Dialog
(
playerid, DIALOG_BUS_ROUTE_COST, DIALOG_STYLE_INPUT,
"{FFCD00}Стоимость проезда",
"{FFFFFF}Сколько будет стоить проезд?\n"\
"Укажите цену от 0 до 100 рублей",
"Далее", "Отмена"
);
//return SendClientMessage(playerid, 0x66CC00FF, "Для того, чтобы начать работу водителя автобуса {FF9900}нажмите ~k~~TOGGLE_SUBMISSIONS~");
}
else SendClientMessage(playerid, 0x999999FF, "У Вас недостаточно денег чтобы заключить договор аренды");
}
//}
//RemovePlayerFromVehicle(playerid);
}