I made a small proc earlier which I use on some channels on DALnet. Basically this triggers a small lock when a notice is sent, as generally notices are only sent by flooders. (ops and voices are exempted)
When a notice is sent by a non-op, non-voice user, the bot will lock the channel for some seconds to +mR if *m* is not already placed in the channel and then will go ahead and kick/ban that user and any other user which matches that users *!*@host.domain.com. A handy script to use.
Hehe, okay well I use this in conjunction with two very similar scripts. If a the an action/channel message has more than the number of characters defined, say 300 chars or more, or has many control codes than defined, say more than 20, then it goes ahead and locks and does the same as this notice script does.
If you know how this works, I beleive you can make similar ones like this.
·awyeah·
==================================
Facebook: jawad@idsia.ch (Jay Dee) PS: Guys, I don't accept script helps or requests personally anymore.
==================================
awyeah wrote:I made a small proc earlier which I use on some channels on DALnet. Basically this triggers a small lock when a notice is sent, as generally notices are only sent by flooders. (ops and voices are exempted)
When a notice is sent by a non-op, non-voice user, the bot will lock the channel for some seconds to +mR if *m* is not already placed in the channel and then will go ahead and kick/ban that user and any other user which matches that users *!*@host.domain.com. A handy script to use.
you don't need to check for server notice (BTW, there are others besides "Server flood protection activated"); server notices don't triger NOTC bind
DALnet services are the ones that get banned/ignored (depending on eggdrop flood settings) not the server itself! As NickServ &c are IRCOps the ban has no effect but the ignoring does which is why I added (yrs ago) DALnet as a global "friend". As for the "Server flood protection activated ..." notices, since DALnet banned file sharing that is now a very rare event these days.
Add [SOLVED] to the thread title if your issue has been. Search | FAQ | RTM