Умом понимаю как сделать, но не могу подобрать подходящий триггер. Хочу, чтобы боевая единица не двигалась, если в ней нет пассажира, а когда пассажир садится, то может двигаться

VolDemaR981, отлов приказа move, patrol и любой другой приказ, который может задействовать движения единицы, в дейсвтиях приказ stop. Если это не будет работать, значит у вас кривая проверка
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
делаем одно место по размеру, при отдаче приказа машине создаем рядом дамми и пытаемся загрузить
потом чекаем это
если дамми внутри - удаляем его из игры и пишем, что нет водителя
ну, а если с пассажирами - создаем дамми по кол-ву мест в машине
если хоть один не сел - значит, там уже кто-то есть
18
Жаль, что нет функции, позволяющей отследить количество пассажиров в транспорте. Это бы всё упростило.
Взяв карту отсюда, я её немного доработал, и получилось это:
Загруженные файлы
20
Я бы давал руну со станом/рутами этому транспорту. Просто и не особо затратно, если не оставлять мусора в виде использованных предметов.
Ну а отслеживать число юнитов в транспорте я бы стал или через уровни способности-пустышки, или через UnitUserData (или бд на основе uud). Значения менять по о выгрузке-загрузке в транспорт.
20
Diaboliko:
совсем забыл про эти события

тогда все проще, заведи себе индексер, и через custom value и массивы вешай необходимые тебе данные на любых юнитов в любых кол-вах
2
Вопрос заключается не в том. Саму систему проверки я сделал. Я просто напросто не могу подобрать нужный триггер так, чтобы машина не двигалась. Пытался выставить скорость машины, но оно не работало. Пытался через паузу/продолжить, но при паузе перс не может сесть в машину. Вот не знаю какой еще триггер подойдет сюда
15
VolDemaR981, отлов приказа move, patrol и любой другой приказ, который может задействовать движения единицы, в дейсвтиях приказ stop. Если это не будет работать, значит у вас кривая проверка
Принятый ответ
2
EnergyFrost, поставил проверку каждые 0,05 секунд есть ли пассажир. Если нету, то "Приказ без цели ->Стоп". Этого недостаточно чтобы двигаться, но вполне хватает, чтобы посадить героя. Спасибо большое за помощь!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.