Всё на чистом ГУИ.
Вот есть такой триггер:
+
И есть вот это:
Кастом-скрипт должен сбивать весь столб исследуемых технологий, которые можно друг за дружкой поставить, ибо они должны быть взаимоисключающими. Но этого не происходит, технологии всё равно исследуются.
Как это фиксить?

Кста, советую ветки ифов немного иначе располагать, друг в друге, чтобы триггер не делал лишние исчисления

TechnoViking, если проверил, то попробуй в самом начале триггера поставить действие ждать 0 сек

А ещё лучше нулевой таймер запустить, он быстрее
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
9
rsfghd:
А отдать команду cancel нельзя?
Проверил, ничего не меняется.
28
Кста, советую ветки ифов немного иначе располагать, друг в друге, чтобы триггер не делал лишние исчисления

TechnoViking, если проверил, то попробуй в самом начале триггера поставить действие ждать 0 сек

А ещё лучше нулевой таймер запустить, он быстрее
Принятый ответ
23
отдать здание пассивно нейтральному и через 0.00 вернуть владельцу
27
ну можно приказом cancel. cancel - отменяет лишь первую технолошку, надо несколько раз отменять. а еще есть другой способ (но не точный) - если нажать по кнопке технолошки - она удалится из списка, то есть достаточно отдать id-приказ технолошки.
и дебагом надо проверять. еще вопрос по событию - юнит завершает технолошку
9
rsfghd:
Кста, советую ветки ифов немного иначе располагать, друг в друге, чтобы триггер не делал лишние исчисления
Один потный картодел как-то сказал, что у него триггеры, исполненные подобным образом более чем в 3-4 этажа, начинали багаться и тупо неработать. Короче там приколы из-за этого ГУИ начинаются. Поэтому я просто-напросто от греха подальше, как грица.
TechnoViking, если проверил, то попробуй в самом начале триггера поставить действие ждать 0 сек
Помогло. Там буквально макросекунда даёт некст технологии прыгнуть на позицию исследуемой техи, но она сразу же сбрасывается, и всё в порядке. Правда, про вейты я тоже слыхал, что гниловаты они, и, по возможности, лучше от них отказываться. Поэтому наверно лучше таймер юзать, если там всё срастётся нормально.
А ещё лучше нулевой таймер запустить, он быстрее
Правильно поставил? Или тут триггер надвое делить надо с ивентом от звонка этого таймера? Если правильно, то не работает.

Obelick:
отдать здание пассивно нейтральному и через 0.00 вернуть владельцу
Бинды собьются, вероятно, + внутри юниты могут сидеть, тоже приколы выскочат.

МрачныйВорон:
ну можно приказом cancel. cancel - отменяет лишь первую технолошку, надо несколько раз отменять. а еще есть другой способ (но не точный) - если нажать по кнопке технолошки - она удалится из списка, то есть достаточно отдать id-приказ технолошки.
Не помогло:
Не помогло:
и дебагом надо проверять. еще вопрос по событию - юнит завершает технолошку
Не, ивент точно верный, с вейтом-то (парой абзацев выше) всё работает. Да и лол, у меня бы триггер совершенно не работал, не работай ивент должным образом. Всё прочее в целом выполняется на твёрдую пятёрку.
Загруженные файлы
28
TechnoViking, а что запускает таймер то?)
Таймер должен запускать другой триггер с отменой приказа

То бишь исследующего юнита нужно передать в глобалку

Один потный картодел как-то сказал, что у него триггеры, исполненные подобным образом более чем в 3-4 этажа, начинали багаться и тупо неработать. Короче там приколы из-за этого ГУИ начинаются. Поэтому я просто-напросто от греха подальше, как грица.
Вряд ли дело в таком расположении ифов, ведь после прохождения такого-то условия последующие пропускаются

это я про TOR = мудрец/ученик/т.д., где проверки продолжаются даже если условие уже выполнено
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.