About this Plugin
A powerful and highly customizable chat manager plugin adapted to work with both Rank System Ultimate and Battle Pass System. Supports custom chat formats with rank, level, tier, and skill placeholders. Features admin prefixes, custom names, chat colors, name colors, per-player overrides, and much more — all configurable via a single INI file.
This is a third-party plugin by OciXCrom, edited to integrate seamlessly with both the Rank System and the Battle Pass. It adds special placeholders like $rank$, $level$, $tier$, and $skill$ that pull data directly from the installed main plugin.
Features
- Fully customizable chat message formats via INI config
- Rank System Ultimate placeholders: $rank$, $current_xp$, $next_xp$, $level$, $next_level$, $next_rank$, $skill$, $skill_range$
- Battle Pass System placeholder: $tier$ (current Battle Pass Tier)
- Custom admin prefixes with flag, name, IP, or SteamID matching
- Custom chat colors per player/flag (TEAM, GREEN, DEFAULT, etc.)
- Custom name colors per player/flag
- Custom display names per player/flag
- All-chat mode: let dead/alive players see all messages
- Admin listen mode: admins see all chats including enemy team
- Block messages starting with specific symbols (e.g. /, !, @)
- Chat logging to file with custom log formats
- Prefix expiration dates with configurable behavior
- Toggle plugin — players can enable/disable their custom name
- Supports 12 languages
Configuration File
addons/amxmodx/configs/ChatManager.ini
#==============================================#
# Chat Manager by OciXCrom: Configuration file #
#==============================================#
# Colors: &x01 (DEFAULT), &x03 (TEAM COLOR); &x04 (GREEN)
[Main Settings]
ALL_CHAT = 0
ADMIN_LISTEN_FLAGS = m
ADMIN_LISTEN_TEAM_CHAT = 1
BLOCK_FIRST_SYMBOLS = @
DEAD_PREFIX = *DEAD*
ALIVE_PREFIX =
SPEC_PREFIX = *SPEC*
COLORCHAT_FLAG = l
[Format Definitions]
# Available placeholders:
# $admin_prefix$, $dead_prefix$, $team$, $name$,
# $custom_name$, $ip$, $steam$, $message$, $time$
# RSU: $rank$, $current_xp$, $level$, $skill$ ...
# BPS: $tier$
format_admin = $dead_prefix$ &x04$admin_prefix$ &x01[&x04$rank$&x01] &x03$custom_name$ &x01: $message$
format_player = $dead_prefix$ &x01[&x04$rank$&x01] &x03$custom_name$ &x01: $message$
[Admin Prefixes]
# Syntax: "type" "info" "prefix" "[expiration date]"
"name" "OciXCrom" "[Scripter]"
[Chat Colors]
# Syntax: "type" "info" "color"
"flag" "a" "&x04"
[Name Colors]
# Syntax: "type" "info" "color"
"flag" "a" "&x04"
Installation Guide
-
1
Place
chatmanager.incandcromchat.incinaddons/amxmodx/scripting/include/ -
2
Place
crx_chatmanager.smaandcrx_chatmanager_toggle.smainaddons/amxmodx/scripting/ -
3
Compile both
.smafiles to.amxx -
4
Place the compiled
.amxxfiles inaddons/amxmodx/plugins/ -
5
Place
ChatManager.iniinaddons/amxmodx/configs/ -
6
Place
crx_chatmanager.txtinaddons/amxmodx/data/lang/ -
7
Add both plugins to
plugins.ini -
8
Customize chat formats and settings in
ChatManager.ini -
9
To enable additional RSU/BPS placeholders, uncomment the
#define ARG_lines in the.smasource and recompile - 10 Restart the server or change map