<p><strong>CSB Chat Manager</strong> is a full chat formatter. Each <code>say</code> / <code>say_team</code> line is rebuilt from a template of tokens — <code>{dead} {country} {vip} {admin} {rank} {team} {name} {msg}</code> — and re-broadcast as a coloured <code>SayText</code> message. The template is loaded from a small ini in the AMXX data dir (with a sensible default), rank is derived from frags, the country tag comes from the <code>geoip</code> module, and a swear-word filter masks blacklisted words before the line goes out.</p><p>Inspired by the classic Chat Manager (AMXX). Independent GPL re-implementation.</p><h2>Features</h2><ul><li>Token-based template, ini-driven (<code>csb_chatformat.ini</code>) with a default fallback.</li><li>Rank from frags, VIP and admin tags gated by access flags.</li><li>Country tag via geoip; dead / team markers.</li><li>Built-in swear filter that masks blacklisted words.</li></ul><h2>Installation</h2><ol><li>Enable the <code>geoip</code> module in <code>modules.ini</code>.</li><li>Compile <code>csb_chat_manager.sma</code>, copy it to <code>addons/amxmodx/plugins/</code> and add it to <code>plugins.ini</code>.</li><li>Optionally drop a <code>csb_chatformat.ini</code> in the AMXX data dir with your own template on the first line.</li></ol>









