Daemon666 / CSB Command Access Público

Maps arbitrary console/chat commands to access flags in an ini and blocks anyone without the flag - no recompiling.

v1.0.0 176 downloads GPL-3.0 Última atualização Aug 22, 2026
Daemon666 1.0.0 - Initial release. v1.0.0 Feb 8, 2026 1 Versões
csb_command_access.sma main e806b6f 3.4 KB
README.md

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_team commands alike.
  • Blocks with a clear message; allows and passes through for anyone with the flag.
  • Up to 48 rules, matched case-insensitively.

Installation

  1. Compile csb_command_access.sma and copy it to addons/amxmodx/plugins/.
  2. Add it to plugins.ini and change the map.
  3. 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.

Instalação
1. Put csb_command_access.amxx in addons/amxmodx/plugins/
2. Add it to addons/amxmodx/configs/plugins.ini
3. Change map
4. Edit addons/amxmodx/configs/csb_cmdaccess.ini
Cvars
CVARDefaultDescription
csb_cmdaccess_enabled 1 Enable or disable command gating.
Registro de alterações — v1.0.0
1.0.0 - Initial release.
Versões →
Avaliação

No ratings yet.

Sobre
Download v1.0.0
Compiled live from the source below — nothing pre-built.
Baixar .sma
Requisitos
AMX Mod X ≥ 1.9
Engine ReHLDS HLDS
ReGameDLL Opcional
ReAPI Opcional
Metamod Metamod / Metamod-r
Conflitos conhecidos If another plugin also registers one of the gated say-commands, load order decides which handler runs first.
Colaboradores
Voltar aos Plugins