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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Этот комментарий удален
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-код при сохранении карты и добавлять условие с командой на завершение триггера, но я бы не сказал что это проще.
11
Я бы тоже не сказал, что это проще. Нормальный язык программирования это jass? Или какой? Я jass не хочу учить так, как это не мировой язык. Я собственно учу язык java/
24
Dragonear, C/C++, C#, java и так далее. Интересно, как можно было прийти к предположению, что на jass можно написать внешний модуль, который работал бы в момент сохранения карты?
11
prog, это я затупил. Но написать внешнюю программу, которая будет работать с синтаксисом jass. Я не знаю примет ли варик эту прогу. Да и проблем много)
Варик на каком языке написан? C, C+, C++, C#?
24
Dragonear, внешнему парсеру вовсе не обязательно идеально знать jass чтобы выполнять такое простое действие, как добавление кода по шаблону. Предложил бы по копаться в моем коде от проекта xgm.guru/p/fly-data но не уверен что найду его. Что касается понимания варом - сам вар о внешнем модуле ничего знать не должен - все делается на уровне редактора карт, а модуль является плагином к JNGP.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.