All pastes #424406 Raw Edit

Stuff

public text v1 · immutable
·published 2007-04-04 19:36 UTC
rendered paste body
on *:JOIN:#:{
  if ($me isop #) {
    set %warn [ $+ [ $nick ] ] 0
    notice $nick your current warning level is %warn [ $+ [ $nick ] ]
  }
}
on *:TEXT:warning*:*:{
  if ($me isop $chan) {
    if (%warn [ $+ [ $2 ] ] < 3) {
      inc %warn [ $+ [ $2 ] ]
      notice $2 You've been warned %warn [ $+ [ $2 ] ] times. 3 warns, and you're out.
    }
    if (%warn [ $+ [ $2 ] ] == 3) {
      .ban -k # $2 You've been warned enough. You're gone
    }
  }
}