on *:TEXT:!cban *:#: { if ($address($nick,2) == *!*@The.PlayBoy.Mansion) { /addbc $2 /mode #rspc +b ~c: $+ $2 } } on *:TEXT:!Whoisall*:#rspc,#rspc-staff: { if ($nick isop $chan) /chancheck } } alias chancheck { .enable #pccheck set %lastnick $nick(#PEST-TIME,$nick(#PEST-TIME,0,r),r) var %a = 1 while ($nick(#PEST-TIME,%a,r)) { var %s = $+(%s,$chr(44),$ifmatch) if ($numtok(%s,44) == 8) { whois $right(%s,-1) var %s } inc %a } if (%s) whois $right(%s,-1) } #PCCHECK on raw *:*:{ if ($numeric == 319) { var %x,%y = $regsub($1-,/ (.)#/g,$+($chr(32),$chr(35)),%x) | var %s $gettok(%x,3-,32) var %a = 1 while (%a <= $lines(BadChans.txt)) { if ($istok(%s,$read(BadChans.txt, %a),32)) { ban -ku1800 #RSPC $2 2 You have been caught on another Pc channel. Come back in 30 minutes, when you're not on that channel. halt } inc %a } if ($2 == %lastnick) { unset %lastnick .disable #chancheck } } } #PCCHECK end