Проблемы с А и Б могут быть только в том случае, если ты используешь кучу циклов внутри циклов. Т.е. в цикле для А от 1 до 10 проходишь по ещё одному циклу для А от 100 до 500. Если же они у тебя используются в других триггерах - то всё норм. Если, конечно, там нет вейтов. Да и массив для своего счетчика не нужен, нужна обычная перменная.
region[1] = reg1
region[2] = reg2
События:
юнит входит в reg1
юнит входит в reg2
Действия:
Цикл для А от 1 до 2
Если область, в которую вошел юнит = region[A], то двигать юнит в region[A+1]
У тебя Rcorridor[1] будет числами от 1 до 10. Т.е. ты 10 раз выдашь один и тот же приказ.
Тебе нужно сравнивать не число с числом, а область с элементом массива.
На каждый корридор свой массив с областями.
У меня английские триггеры. Что ты не можешь найти? Цикл и условие находятся в самом начале списка действий.
Триггер может срабатывать о нескольких событий, т.е. да, надо все вхождения в области запихнуть в 1 триггер. Из переменных только массив областей и его инициализация до запуска волн.
bazeba, будет. Только учти, что локальные переменные видны только внутри триггера/функции, а значит типы юнитов всё равно придется хранить в глобалке. Ну не объявлять же их каждый раз заново?
» WarCraft 3 / Как отловить статус "вышел из боя"
» WarCraft 3 / Безмолвие
» WarCraft 3 / Battle of Peoples (TBS)
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
» WarCraft 3 / Крутые карты
» WarCraft 3 / Некоторые люди вылетают из карты, не грузятся.
» WarCraft 3 / Опыт за нейтрального юнита
Ред. SomeFire
» WarCraft 3 / Интересные системы захвата
» WarCraft 3 / Трупак
Юнит умирает.
Тип юнита равен элементалю.
Удалить юнита.
» Администрация XGM / Картинки с imgur
NekoriDes, юзай жпг, если и этого недостаточно, то уменьшай кол-во шакалов.
» Администрация XGM / Картинки с imgur
» WarCraft 3 / DotA Omg
» WarCraft 3 / Коридор
» WarCraft 3 / Коридор
» WarCraft 3 / Коридор
» WarCraft 3 / Коридор
Ред. SomeFire
» WarCraft 3 / Коридор
» WarCraft 3 / Коридор
region[2] = reg2
юнит входит в reg1
юнит входит в reg2
Действия:
Цикл для А от 1 до 2
Если область, в которую вошел юнит = region[A], то двигать юнит в region[A+1]
» WarCraft 3 / Коридор
Тебе нужно сравнивать не число с числом, а область с элементом массива.
» WarCraft 3 / Коридор
У меня английские триггеры. Что ты не можешь найти? Цикл и условие находятся в самом начале списка действий.
» WarCraft 3 / Коридор
» WarCraft 3 / Коридор
Действия:
Если это область 1 - приказ двигать в область 2,
если это область 2 - приказ двигать в область 3...
Ред. SomeFire
» WarCraft 3 / Волны в тд на джасе
» WarCraft 3 / Волны в тд на джасе