Система уровней доступа для серверных консольных переменных (схожая с системой уровней доступа для консольных команд). [!] Обязательно вписывать этот плагин выше admincmd.amxx (в plugins.ini).
Итак, вы хотите изменить уровень доступа для какой-либо консольной переменной. Для этого вам потребуется команда:
amx_cvar_access <переменная> [флаги] (уровень доступа к этой команде ADMIN_RCON, соответствует флагу доступа "l") - позволяет просмотреть или изменить уровень доступа к серверным консольным переменным; в свою очередь доступ к серверным консольным переменным осуществляется через amx_cvar команду.
Открываем addons\amxmodx\configs\amxx.cfg и вписываем соответствующую команду или несколько команд, если вы хотите изменить уровни доступа для нескольких переменных. Пример:
amx_cvar_access amx_vote_delay "j" - для amx_vote_delay переменной мы установили флаг доступа "j" (т.е. уровень ADMIN_VOTE), т.е. админы с доступом к функциям голосования получили доступ к amx_vote_delay переменной. Т.е. теперь для изменения значения этой CVar может использоваться стандартная команда amx_cvar, только теперь она учитывает выставленный уровень доступа.
Также для писаталей плагинов имеются native функции [get|set]_cvar_access(), а также некоторые другие функции, которые могут быть использованы при написании собственных плагинов. По ссылке, приведенной ниже, можно найти полное описание, сам плагин, inc-файл, содержащий native и stock функции, а также плагин-пример, иллюстрирующий один из возможных вариантов использования таковых функций.
Официальная страница CVars Access System