Добавлен Maximal1111
Нужно сделать условие на начало движения боевой единицы и на конец движения. Как?
Принятый ответ
ваши методы мне не подходят, придётся без этого карту делать :(
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




Ред. SoulRazor
Ред. Real60Hz
Если не хочется ничего делать ищи на hiveworkshop IsUnitMoving от Bribe'a. Там есть детект начала движения точно, а вот конец не знаю, еще есть просто условие если юнит двигается.
Непростой ответ:
Это не просто для юзера незнакомого с джасом, тут нужно знать несколько нюансов. Вообще повесить на юнита таймер и проверять расстояние между координатами, если оно больше 0, значит юнит двинулся. Чтобы это было именно событием можно прийти к такому извращению. В событиях в категории игра есть сравнение переменной, оно должно быть реальным и не массивным. Когда по таймеру видно, что юнит сместился ставишь это число на 1 и сразу же обратно на 0. Твой триггер с событием словит это изменение на 1 и посчитает, что твой юнит двинулся. Но это именно извращенский способ потому что, тому кто написал такую систему с нуля это событие вообще не понадобится, это полезно только для гуи юзеров.
Ред. Real60Hz