Maps arbitrary console/chat commands to access flags in an ini and blocks anyone without the flag - no recompiling.
CSB Command Access lets a server owner gate any console or say-based command behind an access flag without touching the plugin that owns it. Rules live in configs/csb_cmdaccess.ini as <command> <flags>; each mapped command is registered, and when a player without the flags runs it the plugin returns PLUGIN_HANDLED and prints a denial.
Say-based commands are handled too: the plugin rebuilds the full say /whatever line so you can restrict things like say /rtv to reserved slots. A default ini with a worked example is written on first load.
Features
- Command-to-flag rules from
configs/csb_cmdaccess.ini. - Works for console commands and
say/say_teamcommands alike. - Blocks with a clear message; allows and passes through for anyone with the flag.
- Up to 48 rules, matched case-insensitively.
Installation
- Compile
csb_command_access.smaand copy it toaddons/amxmodx/plugins/. - Add it to
plugins.iniand change the map. - Edit
addons/amxmodx/configs/csb_cmdaccess.ini.
Because it registers the listed commands itself, load this plugin so its rules are read at map start; a map change re-reads the file.









