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- } } } }