Тему в правильном разделе создал?
Вопрос касательно библиотеки для amx.
Имеется функционал для показа меню игроку через эвент ShowMenu
И отлов выбора нужных пунктов меню через void ClientCommand(edict_t *pEntity), когда аргумент команды menuselect;
Все хорошо и замечательно работает, но возникает вопрос, как это дело синхронизировать с самим amxmodx. Если открыть моё меню, потом не закрывая открыть меню amxmodmenu, например, то при выборе каких-либо пунктов я перехватываю эти самые menuselect в своей библиотеке. Тоже самое и наоборот, если вначале открыть меню amxmodmenu, а потом моё меню, amxmod решает что я тыкаю пункты в его меню.
Такой проблемы нет с old-style cs меню (закупка, выбор команд и пр), легко решается перехватом MessageBegin и msg_type == ShowMenu, т.е. я просто обнуляю переменную у игрока с id моей меню.
Подскажите куда посмотреть, верно ли я копаю
Спасибо
UPD
Смотреть в сторону MF_PlayerPropAddr