AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Approved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=8)
-   -   No Chat Spam by Exolent (https://forums.alliedmods.net/showthread.php?t=90414)

Exolent[jNr] 04-17-2009 23:33

No Chat Spam by Exolent
 
2 Attachment(s)
No Chat Spam
Version 0.6.1
by Exolent


Introduction:

This plugin disables chat spamming in a different way that usual.
Others limit the delay between each chat message.
This plugin disallows the same message to be said by the same person more than X times.
If the same message is said more than X times by one person, then that person cannot say that message anymore.

Cvars:

antispam_enabled <0|1>
  • Turns plugin on/off
  • - 0 = Disabled
  • - 1 = Enabled
  • Default: 1
antispam_samecount <positive integer>
  • The maximum number of times a player can say the same message before it is blocked.
  • Default: 3
antispam_minlen <positive integer>
  • The minimum length of a message for it to be considered spam.
  • This is intended to rule out commonly used acronyms such as "lol", "omg", etc.
  • Note: Spaces before and after the message are not counted for.
  • Default: 6
antispam_warndelay <seconds>
  • Delay between "Stop spamming messages!" warning message is shown to player.
  • Default: 1.5
antispam_slash <0|1|2>
  • If your server has slash commands for chat, then you should use 1 or 2.
  • - 0 = Disabled
  • - 1 = Slash for normal chat
  • - 2 = Slash for normal and team chat
  • Default: 0

Adding Non-Admin Chat Commands:

Attached to this post, there is a file called antispam.ini.
Open that file and there are instructions on how to use it.
When you are finished, place it in your server's addons/amxmodx/configs folder.

Requirements:

- AMX Mod X 1.8.1 or higher

Changelog:
  • Version 0.6.1
    - Minor fix from v0.6 update
  • Version 0.6
    - Fixed antispam.ini only working for slash commands
  • Version 0.5
    - Fixed error when reading file.
  • Version 0.4
    - Added compatability with normal chat commands such as /me, timeleft, etc.
  • Version 0.3
    - Minor bug fix.
  • Version 0.2
    - Fixed few typos.
    - Added antispam_slash cvar.
    - Added better compatability with adminchat.amxx
  • Version 0.1
    - Initial Release

Credits:
  • joaquimandrade
    - Helped me with bits and pieces of the plugin.

joaquimandrade 04-17-2009 23:35

Re: No Chat Spam by Exolent
 
First. Very nice Insolent[jNr] :up:

alan_el_more 04-17-2009 23:35

Re: No Chat Spam by Exolent
 
GJ Exolent :D

AntiBots 04-17-2009 23:37

Re: No Chat Spam by Exolent
 
Good Job, But check if user have ADMIN_CHAT when you check message[0] == '@', Because if you arent admin the msg show. WithOut Restriction.

joaquimandrade 04-17-2009 23:37

Re: No Chat Spam by Exolent
 
For those who are unaware off, this plugin blocks every kind of repeated text. So, if a guy come to your server spamming a message binded to a key he is promptly stopped. Any message.

Exolent[jNr] 04-18-2009 00:03

Re: No Chat Spam by Exolent
 
Changelog:
  • Version 0.3
    - Minor bug fix.
  • Version 0.2
    - Fixed few typos.
    - Added antispam_slash cvar.
    - Added better compatability with adminchat.amxx

fysiks 04-18-2009 00:42

Re: No Chat Spam by Exolent
 
Interesting :).

Arkshine 04-18-2009 01:46

Re: No Chat Spam by Exolent
 
Sexy !

Anggara_nothing 04-18-2009 01:52

Re: No Chat Spam by Exolent
 
the plugin is nice.

xPaw 04-18-2009 02:46

Re: No Chat Spam by Exolent
 
wow, well done exolent :)


All times are GMT -4. The time now is 21:29.

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