CSB Chat Filter

v1.0.0 1 indirme Daemon666 Son güncelleme: Jul 15, 2026

Censors blacklisted words (with leetspeak folding), blocks IP/URL advertising and escalates gags on repeat offenders.

CSB Chat Filter keeps public chat clean without breaking it. Every say / say_team line is inspected: blacklisted words are masked with asterisks using a leetspeak-insensitive fold (so sh1t and $hit are caught too), and messages that contain a URL or a dotted-quad IP are blocked outright as advertising. The cleaned message is then re-broadcast in colour so normal chat still flows.

Repeat offenders are handled with an escalating gag: the first strike is a warning, and each further strike multiplies the base gag length, so a spammer is silenced for progressively longer.

Features

  • Word blacklist with leetspeak folding (@ 4 3 1 ! 0 $ 5 7).
  • Anti-advertising: blocks http, www., common TLDs and IP addresses.
  • Escalating gag driven by csb_filter_gagbase.
  • Clean messages re-emitted with team tag and colour.

Installation

  1. Compile csb_swear_filter.sma and copy it to addons/amxmodx/plugins/.
  2. Add it to plugins.ini and change the map.

Kurulum

1. Put csb_swear_filter.amxx in addons/amxmodx/plugins/
2. Add it to addons/amxmodx/configs/plugins.ini
3. Change map

Cvarlar

CVARDefaultDescription
csb_filter_enabled 1 Enable or disable the chat filter.
csb_filter_antiad 1 Block messages containing URLs or IP addresses.
csb_filter_gagbase 20 Base gag length in seconds; multiplied on each repeat offense.

Komutlar

CommandAccessDescription
say / say_team All chat is filtered automatically.

Değişiklik günlüğü — v1.0.0

1.0.0 - Initial release.
Sürümler →
Katkıda bulunanlar: Daemon666 ✦
Lisans: GPL-3.0

Puan

No ratings yet.

Download v1.0.0

Compiled live from the source below — nothing pre-built.
.sma indir
Dosyalar:
csb_swear_filter.sma main 6.1 KB

Gereksinimler

AMX Mod X ≥ 1.9
Engine ReHLDS HLDS
ReGameDLL İsteğe bağlı
ReAPI İsteğe bağlı
Metamod Metamod / Metamod-r
Bilinen çakışmalar Other plugins that also hook say/say_team and re-broadcast chat may double-print messages.
Eklentilere Dön