Если заняться серьезно, то тогда написать универсальную функцию для картоделов и добавить на инициализацию в аддон (можно даже в WMT).
Ее синтаксис я представляю такой:
[
[<объект1>,["команда1","команда2","команда3"],["стрелок","сапер"],"Not allowed!"], //Класс-неймам "стрелок" и "сапер" разрешить использование команд "команда1" "команда2" "команда3" на объекте "объект1". При запрете вывести сообщение "Not allowed"
[<объект2>,["команда4","команда5"],[""],""], //Всем запрещено использовать команды "команда4" "команда5" на "объект2". Без сообщения
...
] call WOG_lockActions;
UI EH будет срабатывать на нажатие экшена и вызывать функцию с алгоритмом, который сначала проверит объект, находится ли он в списке проверяемых, если да, то проверяем название экшена, если он присутствует, то тогда проверяем класс-нейм. В конечном итоге если все условия удовлетворены, то возвращаем true (запрет) в inGameUISetEH, иначе false.
До