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

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

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 = мудрец/ученик/т.д., где проверки продолжаются даже если условие уже выполнено
9
rsfghd:
TechnoViking, а что запускает таймер то?)
Таймер должен запускать другой триггер с отменой приказа
Не помогло [если я офк всё верно сделал]:
То бишь исследующего юнита нужно передать в глобалку
А вот тут не понял. Что такое глобалка?
Один потный картодел как-то сказал, что у него триггеры, исполненные подобным образом более чем в 3-4 этажа, начинали багаться и тупо неработать. Короче там приколы из-за этого ГУИ начинаются. Поэтому я просто-напросто от греха подальше, как грица.
Вряд ли дело в таком расположении ифов, ведь после прохождения такого-то условия последующие пропускаются

это я про TOR = мудрец/ученик/т.д., где проверки продолжаются даже если условие уже выполнено
Так в том-то и дело, что у чела было по 4-6 этажей, и триггеры тупо переставали работать от такой многофакторной аутентификации, поэтому ну его к лешему, чем Бог не шутит.

А, стоп, я тя неправильно понял. Так это просто ужимка триггера. Я ж ведь буду вынужден остальные всякие внутренности по 3 раза копировать (я там шмотки забираю, запоминаю у челика, а потом передаю герою, которым заменяется челик). И это придётся 3 раза дублировать.
Загруженные файлы
28
Ничего не пон что ты написал)))
Разницу в скрине от предыдущего не вижу. Я ж сказал, передаешь юнита триггера в глобалку, запускаешь таймер с 0 сек, в другом триггере, где этот таймер истекает, отдаешь приказ юниту в глобалке отмена
Глобалка - глобальная переменная, основы понимания гуи сленга)

Так в том-то и дело, что у чела было по 4-6 этажей, и триггеры тупо переставали работать от такой многофакторной аутентификации, поэтому ну его к лешему, чем Бог не шутит.
Прерваться выполнение может только если превысили оп лимит. Вот такое расположение ифов, когда после выполнения одного условия продолжают обсчитываться другие, оно и может перестать работать. Хотя если твой друг поставил потом ифы по порядку, а не друг в друге, и оно заработало, то тут только тёмная магия)

Что ты там придумал про ужимку и тройное копирование я непон)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.