Decket 0 Posted February 27 (edited) Всем привет. Как сделать респавн авто фракции? Например: У меня есть 4 авто фракции такси как их удалить чтобы другие авто на карте не пропадали?На JS Пожалуйста. Заранее спасибо.😉 Edited February 27 by Decket Share this post Link to post Share on other sites
Goshan 14 Posted February 28 (edited) при старте сервера когда у тебя ставятся авто занеси авто таксистов в массив/лист и потом удаляешь авто которые находятся в этом листе/массиве а так хз на js не пишу )) Edited February 28 by Goshan Share this post Link to post Share on other sites
Decket 0 Posted February 28 13 часа назад, Goshan сказал: при старте сервера когда у тебя ставятся авто занеси авто таксистов в массив/лист и потом удаляешь авто которые находятся в этом листе/массиве а так хз на js не пишу )) Ну я их и спавню в масиве, я вот не знаю как их удалять... Share this post Link to post Share on other sites
Goshan 14 Posted March 1 for (var i = 0; i < 3; i++) { taxiarray[i].destroy(); } вот так (я на js не работаю может ошибся с циклом) Share this post Link to post Share on other sites
Decket 0 Posted March 1 16 часов назад, Goshan сказал: for (var i = 0; i < 3; i++) { taxiarray[i].destroy(); } вот так (я на js не работаю может ошибся с циклом) Да блин, нихера не понимаю что-то нихрена не удаляет. Посмотри возможно что-то не так сделал Share this post Link to post Share on other sites
Goshan 14 Posted March 2 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: используй цикл для создания авто Share this post Link to post Share on other sites
josipo 5 Posted March 6 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(); } }); }); Share this post Link to post Share on other sites
Decket 0 Posted March 7 В 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 штук. Share this post Link to post Share on other sites
Jigglypuff 0 Posted March 22 У тебя объявлена одна переменная дня них всех: veh; let veh Share this post Link to post Share on other sites
lopatindd 2 Posted August 15 В 22.03.2019 в 20:28, Jigglypuff сказал: У тебя объявлена одна переменная дня них всех: veh; let veh именно, у меня для каждого транспорта на сервере свой id. По id и обращаюсь к тому или иному транспорту. Share this post Link to post Share on other sites