Decket

Респавн автомобилей.

Recommended Posts

Всем привет.
Как сделать респавн авто фракции?
Например: У меня есть 4 авто фракции такси как их удалить чтобы другие авто на карте не пропадали?

На JS Пожалуйста.
Заранее спасибо.😉

 

Edited by Decket

Share this post


Link to post
Share on other sites

при старте сервера когда у тебя ставятся авто занеси авто таксистов в массив/лист и потом удаляешь авто которые находятся в этом листе/массиве
а так хз на js не пишу )) 

Edited by Goshan

Share this post


Link to post
Share on other sites
13 часа назад, Goshan сказал:

при старте сервера когда у тебя ставятся авто занеси авто таксистов в массив/лист и потом удаляешь авто которые находятся в этом листе/массиве
а так хз на js не пишу )) 

Ну я их и спавню в масиве, я вот не знаю как их удалять...

Share this post


Link to post
Share on other sites
for (var i = 0; i < 3; i++) 
{
taxiarray[i].destroy();
}

вот так (я на js не работаю может ошибся с циклом)

Share this post


Link to post
Share on other sites
16 часов назад, Goshan сказал:
for (var i = 0; i < 3; i++) 
{
taxiarray[i].destroy();
}

вот так (я на js не работаю может ошибся с циклом)

Да блин, нихера не понимаю что-то нихрена не удаляет. Посмотри возможно что-то не так сделал

jq4kn0b.png

Share this post


Link to post
Share on other sites
17 часов назад, Decket сказал:

Да блин, нихера не понимаю что-то нихрена не удаляет. Посмотри возможно что-то не так сделал

jq4kn0b.png

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

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
В 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
В 22.03.2019 в 20:28, Jigglypuff сказал:

У тебя объявлена одна переменная дня них всех: veh;

let veh

именно, у меня для каждого транспорта на сервере свой id. По id и обращаюсь к тому или иному транспорту.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.