ChristianEthics-VSIXc V4.0
Updated Sept 2006 to work on VSIXc Chat Network
www.VSIXc.com

_________________________________________________________________________
E-mail: ChristianEthics2@yahoo.ca 
Messenger: ChristianEthics@hotmail.com 
Home page: http://ca.geocities.com/christianethics2
Message Board: http://groups.yahoo.com/group/ChristianEthics_BibleBotDownloadZone/
__________________________________________________________________________


Join Leave flooding kick.
Edited October 2004
Edited March 2006 - re-located the warning message from 3rd to 5th join. -u20 to -u15 also.
Updated to include lock down mode for join/part flooders.
Updated May 2006 so it will send the whole kick message.
___________________________________________________________________________

*Do not edit this file.
__________________________________________________________________________

alias joinfloodban.set { 
  set %joinfloodban $$?="SET BAN TIME FOR JOIN-LEAVE FLOOD KICK. [Note: ban time is in minutes (24 Hours is 1440 Minutes) or use [0] for indefinite ban and click cancel for no ban.] The current ban set in minutes is: %joinfloodban " | /splay notify.wav 
}
on *:LOAD:{ set %joinflood On | /splay chimes.wav | /splay notify.wav | ;set %joinfloodban $$?="SET BAN TIME FOR JOIN-LEAVE FLOOD KICK. [Note: ban time is in minutes (24 Hours is 1440 Minutes) or use [0] for indefinite ban and the word [off] for no ban] The current ban set in minutes is: %joinfloodban " 
}

on *:UNLOAD:{ set %joinflood Off | /splay unload.wav 
}
alias 3.Lock-Down-Over { 
  /mode %3.lockdown.chan -i 
  echo $color(highlight text) -at Lock Down Over: invite only mode has been removed. 
  /msg %3.lockdown.chan Lock-Down-Over 
}

on *:JOIN:#: { 
  if ($nick == $me) halt 
  if ($me !isop $chan) halt 
  .inc -u20 %revolve [ $+ [ $chan $+ [ $nick ] ] ]
  if (%revolve [ $+ [ $chan $+ [ $nick ] ] ] <= 3) && ($nick ison $chan) { return
  }
  if (%revolve [ $+ [ $chan $+ [ $nick ] ] ] == 4) && ($nick ison $chan) { msg $chan $nick you will be auto kicked for join/leave flooding if you continue joining/leaving so quickly.
  }
  if (%revolve [ $+ [ $chan $+ [ $nick ] ] ] == 5) && ($nick ison $chan) { return
  }
  if (%revolve [ $+ [ $chan $+ [ $nick ] ] ] == 6) && ($nick ison $chan) { return
  }
  else {
    if (%joinfloodban != $null) access $chan add deny $address($nick,2) %joinfloodban JoinLeaveFlood.
    /kick $chan $nick (Join-Leave flood) (Banned %joinfloodban minutes(s))
    /unset %revolve [ $+ [ $chan $+ [ $nick ] ] ]
    halt
  }
}


*******Script Writter Known by God, Unknown to me*******
