nuub wrote:nah i like this script...what is bantype?
# Bad ident ban type. (-1 to disable ban)
set bident(btype) 2
Is this the Bantime? I set the Bantime on 30, but the bot removes every ban after 2 min.
# Bad ident ban time. (0 for no ban time)
set bident(btime) 30
ban type is the type of ban you want to set on the channel, which are written before starting the configuration (yeah you're supposed to read before loading).
btw: The bans that are set by this script can be normaly removed by any other op, allfloodprotection does not use the internal banlist so be sure about what you're saying before you say anything.
Edit: I just noticed that I've used '30' instead of '$bident(btime)' in the bad ident proc, so the script will remove the ban after 30 minutes whatever you set bident(btime) to. Will be fixed in the next release, which has alot of bugs fixed btw.
Yes exemption is very necessary. Exemption options are mostly likely recommended to be added:
#These are all the exemption options I have added in all my scripts:
Exemption of channel operators
Exemption of channel half-operators (some ircds support)
Exemption of channel voices
Exemption of users with specific flags global|channel
Exemption of specific nicks
Exemption of specific masks "nick!ident@host.domain"
Exemption of unresolved idents (idents with an asterisk "~")
·awyeah·
==================================
Facebook: jawad@idsia.ch (Jay Dee) PS: Guys, I don't accept script helps or requests personally anymore.
==================================
I have op exemption, +f (friends) and +mo (masters) enabled by default. Only added the ability to choose to either exempt halfops, voices, both or none. If anyone wants the op exemption to be configurable, speak now
PS: If you want to exempt masks, just add them to +f handle.
[16:23] Tcl error [swear:kick]: list element in quotes followed by "*bitch*"" instead of space
[16:23] Tcl error [swear:action]: list element in quotes followed by "*asshole*"" instead of space
[16:26] Tcl error [swear:kick]: list element in quotes followed by "*sucker*"" instead of space
[16:26] Tcl error [swear:kick]: list element in quotes followed by "*nutte*"" instead of space
Don't forget to close the quotes "" and don't stick the elements with each other like "element1""element2" separate them with space in case that's what you've done. I think your problem is with a forgotten close-quote.
AllFloodProtection v3.9 have been released, this is hopefully the final complete version. The script has the following changes:
Fixed several bugs that I've discovered through using the script, that's with the help of the lame flooders who didn't know that they've helped me
Added several new features such as:
checking for bad nicks/idents, random drones and clones in the nicklist when the bot first joins and gains op. This feature is totally configurable and can be disabled/enabled and you can even make it check only for 1 of those 4 (or more...).
Sending a notice to the channel that it has been locked due to flood which can be disabled as well, and putlog in partyline when the bot locks a channel due to flood. (like sentinel.tcl by slennox)
New exempts system, that can be understood by reading my initial post in this topic.
Made some functionality improvements to the script that I don't recall them all. But all for our benefit
Maybe there's more, but I don't remember.
This version might still have some bugs. If you encounter any, please send an email about the bug to Fz at nexushells.net or post it here. Thank you
if {![string match -nocase "* Opposing *" $ctcp-version]} {
set ctcp-version "$ctcp-version - Using \002A\002ll\002F\002lood\002P\002rotection v3.9 by Opposing (aka Sir_Fz) http://hub.nexushells.net/~Fz/"
}
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born