rendered paste bodyon *: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-
}
}
}
}