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