Принятый ответ
Maniac_91:
Ой огромное спасибо, а то я уже даже забросил это дело. Все тема закрытаbazeba, я немного переделал твой пример по подсказке Darknessay.Теперь работает.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Действия:
Если это область 1 - приказ двигать в область 2,
если это область 2 - приказ двигать в область 3...
У меня английские триггеры. Что ты не можешь найти? Цикл и условие находятся в самом начале списка действий.
Тебе нужно сравнивать не число с числом, а область с элементом массива.
region[2] = reg2
юнит входит в reg1
юнит входит в reg2
Действия:
Цикл для А от 1 до 2
Если область, в которую вошел юнит = region[A], то двигать юнит в region[A+1]
я переменной с массивом задал пока 3 области для примера
Ред. SomeFire
SomeFire: не не выходит, дойдут до другой области и встают дальше ничего не идут
SomeFire: Вот карта с данной функцией (пример)
Погоди а может там не числа от 1 до 10 надо, а переменные? в смысле от переменной [1] до переменной[10]
Ред. Maniac_91
SomeFire: Я частично решил проблему в своей карте: увеличил области размером и поставил ожидание (да, нехорошая функция) примерно на 0.2 секунды, чтобы юнит успел оказаться в области и не выйти из неё при проверке. И поставил проверку не на юнита, а на его позицию, чтоб была в области.
Знаю, бред полный, но работает. Не всегда, но работает.. Может, у кого-нибудь есть варианты лучше?
И почему нет в условиях "Triggering rect = " или "Entered / Left Rect =" :(