Raised This Month: $ Target: $400
 0% 

[ANY] [RU] Chat Message Filter (Censor)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Plugin ID:
6507
Plugin Version:
1.10
Plugin Category:
General Purpose
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Replace obscene and offensive language in the chat and nicknames
    Old 04-09-2019 , 10:26   [ANY] [RU] Chat Message Filter (Censor)
    Reply With Quote #1

    How is it work?
    - it checks all chat messages by prepared censor list and replace unappropriate words (or part of words) by * asterisk.
    - nicknames of clients are handled as well (on connect stage), including attempt to manually rename it in-game.
    - all actions are logged to logs/chat_filter.log file.
    Abilities:
    Can handle:
    - translit
    - character multi duplication
    - some tricks, like w*o*r*d, ъ <-> ь, ё <-> е, й <-> и, 0 <-> О, 3 <-> З, _.- attempts and so.
    - supports white listing.

    Note: it doesn't use regexp.
    Compitibility:
    - L4D1
    - L4D2
    - CSGO
    - CS (untested)
    - TF2 (untested)
    Languages:
    - Russian only (hard-coded morphology handling logic).
    - BTW, you can freely add your filter words in configs/chat_filter.cfg file.
    Settings:
    in cfg/sourcemod/sm_message_filter.cfg (ConVars):

    - sm_message_filter_enable - def.: 1 - Enable plugin (1 - On / 0 - Off)
    - sm_message_filter_blocktime - def.: 15 - Time (in sec.) added to chat mute duration each time when player use offensive words (0 - to disable)
    - sm_message_filter_ignore_chat_proc - def.: 0 - Ignore chat processor and intercept 'say' command instead? (1 - Yes / 0 - No)

    in addons/sourcemod folder:

    - configs/chat_filter.cfg file - to edit the list of obscene phrases.
    - configs/chat_filter_whitelist.cfg file - to add some excludes from above rule.
    Commands:
    - sm_msgfilter_update - Populate phrases list from config
    Required:
    - GeoIP extension (included in SourceMod)
    - (optional) To preserve chat color tags it is recommended to use one of chat processors:
    Credits:
    - Keith Warren (Shaders Allen) - for user message hook examples
    Conflicts:
    - May conflict with some plugins for coloring the chat (only for censored messages).
    Donate
    Donates are very appreciated and welcomed for further inspiration, make me happy, and make next updates came out more often:
    - Patreon (Paypal)
    - BitCoin
    - Ю.Money
    Attached Files
    File Type: zip MessageFilter_v1.10.zip (26.4 KB, 347 views)
    __________________
    Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
    [My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]

    Last edited by Dragokas; 02-17-2023 at 16:50.
    Dragokas is offline
     


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 22:20.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode