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

Принятый ответ

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