Добавлен
Выключение триггера а конце приводит к отмене действий, содержащихся в нем, таких как создание юнита-нет, но как насчет действий типа заключения союза или установка переменной?

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

Отключение триггера не прерывает его и не отменяет. Лишь запрещает последующие выполнения.
Если действие выполнено, оно не будет отменено.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
20
8 лет назад
2
Кажется запущенный в действие триггер уже нельзя ничем остановить, разве что в начале,до всех действий дать команду выключить этот триггер ,тогда ,он все-таки прокрутит один цикл и выключится.
Есть и очень милый вариант через custom script полностью уничтожить триггер,соответствующей командой( нашел на зарубежном сайте,есть неподтвержденное мнение,что это экономит память)
Переменные будут жить вне зависимости от триггера,который их создал,точнее им все-равно,т.к. триггер лишь создает или записывает переменные но живут-то они не в триггере,а в памяти.На союз не влияет.
Глобальные понятное дело будут жить,ну ,а локальные, ты как порядочный человек должен родить в начале триггера и удалить в конце.
А не то будет у тебя утечка,как у моей бывшей - Толстухи))))
2
7
8 лет назад
2
для этого нужно использовать в ГУИ "Триггер - пропустить оставшиеся действия" или как то так
2
18
8 лет назад
2
Отключение триггера не прерывает его и не отменяет. Лишь запрещает последующие выполнения.
Если действие выполнено, оно не будет отменено.
Принятый ответ
0
19
8 лет назад
0
Не включай его, а вот ты к примеру заключил союз, а вместо выключения триггера, поставь действие при котором союз розсторшнеться
Чтобы оставить комментарий, пожалуйста, войдите на сайт.