Что-то никак я не пойму, как отследить событие, когда игрок открывает список доступных для постройки зданий у работника. Ссылка на приказ build не работает. На id команды - тоже. Даже когда общее событие ставлю, что любой юнит получил любой приказ без указания цели - даже тогда ничего не срабатывает. Как все-таки открытие этого списка отследить?

Как вариант - скрыть иконку меню строительства. И отлавливать через дамми-абилку. Правда, скрыть в последнем патче не получается. Пункты скоро отменят.
`
ОЖИДАНИЕ РЕКЛАМЫ...
6
для начала подумай на кой ляд тебе это надо и придумай другое, нормальное решение. открытие вкладки не считается приказом
20
851994 (buildmenu): Приказ (без указания цели), открывающий меню строительства воина, способного возводить здания.
23
Diaboliko, если отдать этот приказ работнику, меню откроется. Но если попытаться отловить событие "игрок отдал приказ без цели с идентификатором 851994" - ничего не получится.. А мне нужно именно отловить открытие списка.
32
Тимур:
Diaboliko, если отдать этот приказ работнику, меню откроется. Но если попытаться отловить событие "игрок отдал приказ без цели с идентификатором 851994" - ничего не получится.. А мне нужно именно отловить открытие списка.
Никак.
19
Игра - The 'Build Structure' button is clicked
function TriggerRegisterBuildSubmenuEventBJ takes trigger trig returns event
    return TriggerRegisterGameEvent(trig, EVENT_GAME_BUILD_SUBMENU)
endfunction
Как я понял, нельзя узнать кто открыл меню.
21
Как вариант - скрыть иконку меню строительства. И отлавливать через дамми-абилку. Правда, скрыть в последнем патче не получается. Пункты скоро отменят.
Принятый ответ
23
GF RaiseD, вот это уже подходит. Версия патча не так важна. Спасибо!
21
Тимур, ты знаешь как можно скрыть иконки отдельных команд?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.