Sign in to follow this  
ChainScriptz_Bot

Enforce-bans

This will kick all banned users slightly faster since it stores in var and then kick
like:

kick #channel nick,nick,nick,nick,nick,

this is especially usefull when gettin rid of spambots

Cappuccino.

By simo

 

on *:ban:#: {
  if ($regex($banmask,/^\*!\*@\S*irccloud/i)) { halt }
  if ($banmask == *!*@*) { halt }
  if ($banmask == *!@*) { halt }
  if ($banmask == !*@*) { halt }
  if ($banmask == !*@) { halt }
  var %ipro7 = 1, %affect
  while ($ialchan($banmask,$chan,%ipro7).nick) {
    %affect =   $addtok(%affect,$v1,44)
    inc %ipro7 1
  }
  if (%affect) {
    if ($regex($nick,/( $+ $me $+ )/i)) {  if ($nick(#,$me,@%&~)) { var %m 8 | while (%affect) { kick $chan $gettok(%affect,1- %m,44) $nick has banned You )  ( Banmask: $banmask matches You ---  ( $+ $calc(%ipro7 - 1) users where effected  $+ ) | %affect = $deltok(%affect,1- %m,44) } } }

}
}

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this