on *:TEXT:!addexcept*:#POM: { if ($nick isop $chan || $nick ishop $chan) { writeini excepts.ini $2 exceptions on } } on *:TEXT:!delexcept*:#POM: { if ($nick isop $chan || $nick ishop $chan) { remini excepts.ini $nick } } on *:JOIN:#POM:{ if ($nick == $me) { Halt } if ($readini(excepts.ini,$nick,exceptions == on)) { Halt } if ($readini(autovoices.ini,$nick,autovoice == on)) mode $chan +v $nick { Halt } set %channy $chan set %user $nick set %pc.msg msg $chan sockopen pestkick www.slushpuppy.silverinterlocution.org 80 } on *:SOCKOPEN:pestkick*:{ sockwrite -nt $sockname GET /pestcontrol.php?pestcontrol= $+ %user HTTP/1.1 sockwrite -nt $sockname Host: www.slushpuppy.silverinterlocution.org sockwrite -nt $sockname $crlf } on *:SOCKREAD:pestkick*:{ var %sockread sockread %sockread if ( isin %sockread) { set %attack $gettok($htmlfree(%sockread),4,32) set %strength $gettok($htmlfree(%sockread),8,32) } if (
isin %sockread) { var %combat = $htmlfree(%sockread) %pc.msg 4 Rsn:414 %user 1¤ 4 Strength: 14 %strength 1¤ 4 Attack: 14 %attack 1¤ 4 Combat: 14 %combat  if (%combat < 90) && ($calc(%attack + %strength) < 100) { inc %kicks | ban -ku20 %channy %user 2 0,1You don't meet reqs 95/+ cmb 4,1OR 0,1Att+Str=16014, 12,1join #PC for no reqs channel.4,1 20 sec ban 0,1¤ 8,1Under Achiever: %kicks } sockclose $sockname | unset %combat.3 | unset %channy | unset %user | unset %attack | unset %strength | unset %pc.msg } } on *:Sockclose:pestkick*:{ Sockclose $sockname unset %combat | unset %channy | unset %user | unset %attack | unset %strength | unset %pc.msg } alias -l htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) return %x } alias -l htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) return %x }