Добрый день! Подскажите как с помощью триггера очистить очередь текущего исследования в здании. Спасибо

Сэмулируй нажатие кнопки еsc для нужного тебе здания.
Запомнить текущий выбор игрока
Выбрать нужного юнита,
force ui key (esc) *6 (кажись такая очередь в варе)
Выбрать запомненных юнитов.
Я, когда делал тригерную постройку юнитов с дальнейшей отменой, использовал именно такой костыль, так как других методов не нашел.
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Не помню такого действия. Зато можно триггерно приказать зданию сделать отмену. Несколько раз, чтобы точно очистить всю очередь.
18
magistor8, Боевая единица - Приказ без указания цели - Отставить (Esc)
Вроде так.
5
к сожалению это действие не отменяет очередь
25
Сэмулируй нажатие кнопки еsc для нужного тебе здания.
Запомнить текущий выбор игрока
Выбрать нужного юнита,
force ui key (esc) *6 (кажись такая очередь в варе)
Выбрать запомненных юнитов.
Я, когда делал тригерную постройку юнитов с дальнейшей отменой, использовал именно такой костыль, так как других методов не нашел.
Принятый ответ
5
Спасибо тебе мил человек.
Помогла команда для текущего выбора:
call TriggerSleepAction( 0.01 )
call ForceUICancelBJ( GetOwningPlayer(GetTriggerUnit()) )
Без минимальной отсрочки в 0.01 секунду не отменяет последнее действие
Чтобы оставить комментарий, пожалуйста, войдите на сайт.