Daemon666 / CSB Admin Chat Public

@ for the admin-only channel, @@ for a coloured server announcement, @@@ for a HUD message.

v1.0.0 116 downloads GPL-3.0 Last updated Aug 23, 2026
Daemon666 1.0.0 - Initial release. v1.0.0 Dec 17, 2025 1 Versions
csb_admin_chat.sma main 2b06b94 5.1 KB
README.md

CSB Admin Chat gives admins three chat channels, chosen by how many @ characters they type:

  • @message — private channel; only players holding the admin flag see it.
  • @@message — a coloured announcement to every player.
  • @@@message — a centred HUD message (also mirrored in chat, because a HUD message is easy to miss).

Everything is re-emitted with message_begin(MSG_ONE, SayText) and the sender's entity index, so the standard colour codes (^x01 normal, ^x03 team colour, ^x04 green) render correctly and the (DEAD) marker stays accurate in the admin channel.

Inspired by Admin Chat Colored by AlexALX. Independent GPL re-implementation.

Features

  • Access flag is a cvar (csb_achat_flag, default d = ADMIN_BAN), parsed with read_flags().
  • Configurable prefix (default ADMIN) — set it to OWNER, your clan tag, whatever.
  • HUD colour and hold time are cvars.
  • Every message is written to the AMXX log with the admin's name, SteamID and channel — useful when someone claims an admin was abusive.
  • Non-admins typing @ are simply passed through to normal chat; nothing is swallowed.

Installation

  1. Compile and copy csb_admin_chat.amxx into addons/amxmodx/plugins/.
  2. Add it to addons/amxmodx/configs/plugins.ini.
  3. Optionally set csb_achat_flag and csb_achat_prefix in amxx.cfg.
  4. Change the map.

Notes

No modules are required — the plugin only uses core natives, so it loads on any AMX Mod X 1.9 install with no extra modules enabled.

Installation
1. Put csb_admin_chat.amxx in addons/amxmodx/plugins/
2. Add it to plugins.ini
3. Change map
No extra modules needed.
CVARs
CVARDefaultDescription
csb_achat_enabled 1 Enable or disable the admin chat channels.
csb_achat_flag d Access flag required to use the channels.
csb_achat_prefix ADMIN Prefix shown in front of the message.
csb_achat_hud_r 255 HUD message red component.
csb_achat_hud_g 160 HUD message green component.
csb_achat_hud_b 0 HUD message blue component.
csb_achat_hud_hold 6.0 Seconds the HUD message stays on screen.
Commands
CommandAccessDescription
say @message d Admin-only chat channel.
say @@message d Coloured announcement to everyone.
say @@@message d Centred HUD message to everyone.
Changelog — v1.0.0
1.0.0 - Initial release.
Versions →
Rating

No ratings yet.

About
  • Admin
  • License: GPL-3.0
  • Daemon666
  • Original author: AlexALX (Admin Chat Colored)
Download v1.0.0
Compiled live from the source below — nothing pre-built.
Download source (.sma)
Requirements
AMX Mod X ≥ 1.9
Engine ReHLDS HLDS
ReGameDLL Not required
ReAPI Not required
Metamod Metamod / Metamod-r
Known conflicts Other plugins that hook say and return PLUGIN_HANDLED on messages starting with @.
Contributors
Back to Plugins