Есть такой параметр у юнитов: "Бой - Дистанция получения приказа"; когда в указанном радиусе оказываются враги, юнит автоматически бросается в атаку, если только вы не приказали ему "Держать позицию".
Вопрос - как отследить этот момент? Как показал тест, это приказ не регистрируется, как отданный (в отличие, например, от ситуации, когда вы лично щелкнули по противнику).

Принятый ответ

Событие такое есть, в гуях Особый юнит обнаружил цель в пределах досягаемости.
в jass это EVENT_UNIT_TARGET_IN_RANGE на конкретного юнита.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
32
8 лет назад
2
Событие такое есть, в гуях Особый юнит обнаружил цель в пределах досягаемости.
в jass это EVENT_UNIT_TARGET_IN_RANGE на конкретного юнита.
Принятый ответ
0
25
8 лет назад
0
Юнит прервёт "Удержание позиции" при обычной команде через категорию "юнит". Тогда придётся проверять как-то, стоит ли он в этом режиме. Либо через категорию "ИИ" приказ давать.
0
12
8 лет назад
0
quq_CCCP:
Событие такое есть, в гуях Особый юнит обнаружил цель в пределах досягаемости.
в jass это EVENT_UNIT_TARGET_IN_RANGE на конкретного юнита.
для конкретного значит... м-даа, обидно, ладно, спасибо
Чтобы оставить комментарий, пожалуйста, войдите на сайт.