Я делаю карту, на подобии рандом юнит и в целом проблем особо нету, но спасибо моей криворукости у меня появились проблемы.
Вот как раз данный триггер у меня отказывается работать, как я предполагаю у меня что-то с условием, но возможно проблема и в событии. Вопрос: как заставить его работать? (Он по идее должен работать, когда в области самой потасовки остаётся один юнит) Иахдаячайник. А и кстати раз уж я задал вопрос, то ещё один вопрос на засыпку. Как сделать так что бы здания и призывные юниты не считались. простити я тупой
Принятый ответ
Это событие срабатывает лишь при старте карты, чтобы сделать срабатывание, когда после потасовки остаётся один юнит, логично было бы сделать событие Generic unit Умирает. В условии учитываются не только живые юниты, но и их трупы, пока не разложатся, то есть будет срабатывать событие юнит Умирает, в условии юнитов в области будет больше 1, так как будут считаться мёртвые юниты, триггер так и не будет срабатывать, если через минуту какой-то юнит на карте не умрёт. Потому в условии нужно указывать не просто юнитов в области, а юниты в области matching condition, где поставишь (Matching unit) is alive равно Да. А чтобы не учитывались здания и призванные юниты, нужно вместо условия (Matching unit) is alive равно Да выбрать в низу списка And, появится два условия, в первое ставишь (Matching unit) is alive равно Да, во второе опять And и аналогично выбираешь, (Matching unit) is Здание равно Нет и что-то такое же на призванных (summon).
Только в действии тоже укажи, что живой, не Здание и не призванный, а то кого-то из них может убить.
Только в действии тоже укажи, что живой, не Здание и не призванный, а то кого-то из них может убить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
а что бы не гадать, воспользовались бы дебагом xgm.guru/p/wc3/debugging
Отредактирован 8gabriel8
Только в действии тоже укажи, что живой, не Здание и не призванный, а то кого-то из них может убить.