All pastes #288922 Raw Edit

Miscellany

public text v1 · immutable
#288922 ·published 2006-12-22 18:36 UTC
rendered paste body
on *:text:*:#pc:{
  if ($nick isreg $chan) {
    var %line $strip($lower($1-))
    if ($regex(%line,/(join|come|try|go|for|better|than)/g)) {
      /hadd -mu20 pestcontrol $nick 1
    }
    if ($hget(pestcontrol,$nick)) && ((* #* * iswm $1-)) {
      var %i 1
      while (%i <= $wildtok($1-,#*, 0, 32)) {
        if ($chr(44) !isin $wildtok($1-,#*, %i, 32)) && ($wildtok($1-,#*, %i, 32) != $chan) && (!$regex($wildtok(%line,#*, %i, 32),#swiftswitch|#rsmarket|#general)) {
          var %chanlist 1
          /mode $chan +b ~c: $+ $wildtok($1-,#*, %i, 32)
          inc %i
        }
        else {
          inc %i
          continue
        }
      }
      if (%chanlist) {
        /ban -ku300 $chan $nick 2 2Autokicked: Do not advertise. (This ban will expire on $asctime($calc($gmt + 300),ddd $+ $chr(44) dd mmm yyyy HH:nn:ss) GMT)
        inc %kickcounter
        if (!$window(@kicker)) {
          /window @kicker
        }
        /aline @kicker $timestamp < $+ $nick $+ > $1-
      }
    }
  }
}