Как отключить триггер действием так, чтобы все действия этого триггера, идущие (перемещается камера в этот момент, например) и которые будут в нём запущены после? Желательно GUI, но можно JASS.

nvc123, ну можно тогда после каждого действия вставлять иф с проверкой логической, и если условие = да, то скип следующие действия.
так ролики вроде близы делали, которые можно было пропускать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Хозяин Миров, лень напала? Вроде норм чувак был. Я тоже через "иф"ы делал прерывание триггера. И не отплёвывался, словно горький кусок схватил.
Закрой вопрос. Рекорды по количеству постов бить не надо.
4 комментария удалено
23
потоки параллельны и чтобы прервать выполнение 1 потока из другого нужны ифы перед каждым действием
Я не буду спорить о теории, но на практике выполнение действия "skip remaining actions" может прервать только wait. Будь там хоть 9000 действий - ни одно из них не сработает, если перед первым из них стоит команда "skip remaining actions".
Этот комментарий удален
11
То есть выполнение действия "skip remaining actions" останавливает только действие wait. Или останавливает только то действие, которое стоит сразу после "skip remaining actions", а все остальные идут на очередь?
Немного меня сбили с толку)
28
Dragonear, "skip remaining actions" это return
тоесть он завершает триггер(функцию) в том месте где был вызван и то что идёт после него вызываться не будет
11
ясно... и невозможно сделать функцию в триггере, которая сама будет проверять "skip remaining actions". Надо самому ставить ифы. Больше вариантов нет более легких?
24
Dragonear, можно написать на нормальном языке программирования внешний постпроцессор, который будет обрабатывать jass-код при сохранении карты и добавлять условие с командой на завершение триггера, но я бы не сказал что это проще.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.