• Home
  • Servers
  • Chat
  • Channels
  • Commands
  • Forum
  • FAQ
  • Software
  • Quotes
Topic Options
Rate This Topic
#3912 - 01/03/09 08:14 PM Flood Protection
Dark_Aaron Offline
n00b

Registered: 12/28/08
Posts: 6
Loc: Tennessee US
Here is a flood protection script it kicks if 5 lines are said in less that 5 seconds.

USAGE:
!fp <on/off>

Code:
on *:TEXT:*:#:{
  if ($readini(settings.ini,#,fp) == on) {
    if ($nick == $me) {
      halt
    }
    inc -u5 %flood. [ $+ [ $nick ] ]
    if (%flood. [ $+ [ $nick ] ] == 5) {
      kick $chan $nick Don't Flood! 
      halt
    }
  }
}
on *:action:*:#:{
  if ($readini(settings.ini,#,fp) == on) {
    if ($nick == $me) {
      halt
    }
    if ($nick isop $chan) { 
      halt
    }
    inc -u5 %flood. [ $+ [ $nick ] ]
    if (%flood. [ $+ [ $nick ] ] == 5) {
      kick $chan $nick Don't Flood!
      halt
    }
  }
}

on *:TEXT:!fp *:#: {
  writeini settings.ini # fp $2
  msg # Flood Protection is now $2 $+ .
}


Enjoy!
_________________________
Don't mess with the Best.

Top
Sponsored Links
Sponsored Links
Member
*****

Registered: 27/08/04
Posts: 10136
Loc: Mountain View, CA
Top


Moderator:  Jeff, mandy, usrbingeek