Decket Posted February 27, 2019 Posted February 27, 2019 (edited) Всем привет. Как сделать респавн авто фракции? Например: У меня есть 4 авто фракции такси как их удалить чтобы другие авто на карте не пропадали?На JS Пожалуйста. Заранее спасибо.😉 Edited February 27, 2019 by Decket
Goshan Posted February 28, 2019 Posted February 28, 2019 (edited) при старте сервера когда у тебя ставятся авто занеси авто таксистов в массив/лист и потом удаляешь авто которые находятся в этом листе/массиве а так хз на js не пишу )) Edited February 28, 2019 by Goshan
Decket Posted February 28, 2019 Author Posted February 28, 2019 13 часа назад, Goshan сказал: при старте сервера когда у тебя ставятся авто занеси авто таксистов в массив/лист и потом удаляешь авто которые находятся в этом листе/массиве а так хз на js не пишу )) Ну я их и спавню в масиве, я вот не знаю как их удалять...
Goshan Posted March 1, 2019 Posted March 1, 2019 for (var i = 0; i < 3; i++) { taxiarray[i].destroy(); } вот так (я на js не работаю может ошибся с циклом)
Decket Posted March 1, 2019 Author Posted March 1, 2019 16 часов назад, Goshan сказал: for (var i = 0; i < 3; i++) { taxiarray[i].destroy(); } вот так (я на js не работаю может ошибся с циклом) Да блин, нихера не понимаю что-то нихрена не удаляет. Посмотри возможно что-то не так сделал
Goshan Posted March 2, 2019 Posted March 2, 2019 17 часов назад, Decket сказал: Да блин, нихера не понимаю что-то нихрена не удаляет. Посмотри возможно что-то не так сделал var taxi=[]; function createVeh() { let veh = mp.vehicles.new(model, position); taxi.add(veh); } mp.events.addComand('Remove',()=>{ taxi[0].destroy(); }) могут быть ошибки в синтаксисе так как не пишу на js PS: используй цикл для создания авто
josipo Posted March 6, 2019 Posted March 6, 2019 1) Зачем в функции taxiCars ты создание каждой машины оборачиваешь в фигурные скобки? 2) При создании машины замени veh.taxi = true; на veh.setVariable('taxi', true); 3) В playerStartEnterVehicle замени if (vehicle.taxi) на if (vehicle.getVariable('taxi')) 4) Зачем тебе setInterval в playerStartEnterVehicle? Если нужно отсрочить вывод инфы в чат, используй setTimeout. 5) mp.events.addCommand('destroyalltaxi', (player) => { mp.vehicles.forEach(function(vehicle) { if (vehicle.getVariable('taxi')) { vehicle.destroy(); } }); });
Decket Posted March 7, 2019 Author Posted March 7, 2019 В 06.03.2019 в 09:31, josipo сказал: 1) Зачем в функции taxiCars ты создание каждой машины оборачиваешь в фигурные скобки? 2) При создании машины замени veh.taxi = true; на veh.setVariable('taxi', true); 3) В playerStartEnterVehicle замени if (vehicle.taxi) на if (vehicle.getVariable('taxi')) 4) Зачем тебе setInterval в playerStartEnterVehicle? Если нужно отсрочить вывод инфы в чат, используй setTimeout. 5) mp.events.addCommand('destroyalltaxi', (player) => { mp.vehicles.forEach(function(vehicle) { if (vehicle.getVariable('taxi')) { vehicle.destroy(); } }); }); Огромное спасибо очень сильно помог. Наконец-то они удаляются, но теперь возникла еще одна проблема) Я их заспавнить нормально не могу, они спавняться по 7 штук.
Jigglypuff Posted March 22, 2019 Posted March 22, 2019 У тебя объявлена одна переменная дня них всех: veh; let veh
lopatindd Posted August 15, 2019 Posted August 15, 2019 В 22.03.2019 в 20:28, Jigglypuff сказал: У тебя объявлена одна переменная дня них всех: veh; let veh именно, у меня для каждого транспорта на сервере свой id. По id и обращаюсь к тому или иному транспорту.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now