All pastes #570998 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-16 23:34 UTC
rendered paste body
on *:NOTICE:*:#: { 
  ;Notify you that the user just noticed your chan
  echo -a 4 $+ $nick just noticed $chan $+ 
  ;If the nick is an op, and if you're not an op, don't execute the rest of this script
  ;To not ban voiced users as well, replace the following line with this:
  ;if ($nick isop $chan) || ($nick isvoice $chan) || ($me !isop $chan) { halt }
  if ($nick isop $chan) || ($me !isop $chan) { halt }
  else {
    ;Moderate the channel incase it's a large attack
    mode $chan +m
    ;Timeban the user for 5 minutes (300 seconds)
    tb $nick
    ;Use 'pb $nick' (without '') to permanently ban the user
    ;Unmoderate the channel after 5 mintues (300 seconds)
    timer 1 300 mode $chan -m
    ;Notify you that the user was banned for noticing
    echo -a 4 $+ Banned $nick for noticing $chan $+ 
  } 
}

alias tb { ban -ku300 $chan $1 2 Channel protection activated. [Auto Banned] 
  inc %kick.number
}