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

8 часового
Ужас! Посмотри, тебе это подходит?
Загруженные файлы
0
24
9 лет назад
0
Пример - перебрать все области и если в первой попавшейся будет пехотинец то дальше не сомтреть
ты перебираешь, проверяешь.
Если есть пехотинец в области 57 - выполняется екситвен и 58 прокрутки уже не будет, а триггер продолжится дальше.
Obelick, ну тогда я не знаю. Это самый обычный вроде бы оператор и вот он у меня пашет в обычном редакторе в цикле, а вне цикла ошибку даёт.
0
23
9 лет назад
0
Melissa, ладно, давай завтра разберемся)
вот после такого 8 часового геморроя уж легче было расставить невидимых юнитов и их пикать...
0
24
9 лет назад
0
Не должно фаталить =\ Это точно. не из-за количества областей же вылетает.
То и странно. Что фаталит.
2
6
9 лет назад
2
8 часового
Ужас! Посмотри, тебе это подходит?
Загруженные файлы
Принятый ответ
0
23
9 лет назад
0
Melissa, может это из за маленького количество оперативки?
Гигамон, сейчас попробую реализовать у себя в карте твой способ
Гигамон, твой способ работает просто идеально, спасибо!
вопрос пока не закрываю, может у меня возникнут еще вопросы.
0
32
9 лет назад
0
Ну можно добавить на все области событие что юнит зашел в эту область, и при касте, сначало перемерять юнита в край карты (через SetUnitX\Y) потом обратно, туда где он стоял, и проверять темповую глобалку куда записывается та область в которую зашел юнит.
Думаю не нужно рассказывать про ректы и регионы, GetTriggeringRegion() в помощь.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.