on *:JOIN:#pce:{ if ($len($nick) > 12) { ban -ku30 $chan $nick Read Reqs. [150 comb Att+Str Or 80 Mage Or Range] } else { inc %j set %join.req.attack. [ $+ [ %j ] ] 75 set %join.req.strength. [ $+ [ %j ] ] 75 set %join.req.magic. [ $+ [ %j ] ] 80 set %join.req.range. [ $+ [ %j ] ] 80 set %join.nick. [ $+ [ %j ] ] $nick set %join.chan. [ $+ [ %j ] ] $chan sockopen join. $+ %j www.o-ss.net 80 } } on *:SOCKOPEN:join.*:{ var %id = $gettok($sockname,2,46) sockwrite -n $sockname GET /parsers/stats.php?user= $+ %join.nick. [ $+ [ %id ] ] HTTP/1.1 sockwrite -n $sockname Host: www.o-ss.net sockwrite -n $sockname $crfl $+ $crfl } on *:SOCKREAD:join.*:{ var %id = $gettok($sockname,2,46) var %nick = %join.nick. [ $+ [ %id ] ], %chan = %join.chan. [ $+ [ %id ] ] if ($sockerr) { echo $active Socket Error: $sockerr towards $sockname unset %join.* sockclose join. $+ %id } else { var %read sockread %read if (*Attack* iswm %read) { tokenize 32 %read if ($3 < %join.req.attack. [ $+ [ %id ] ]) { ban -ku30 %chan %nick You do not meet the Requirments unset %join.* sockclose join. $+ %id } } if (*Strength* iswm %read) { tokenize 32 %read if ($3 < %join.req.strength. [ $+ [ %id ] ]) { ban -ku30 %chan %nick You do not meet the Requirments unset %join.* sockclose join. $+ %id } } if (*Range* iswm %read) { tokenize 32 %read if ($3 < %join.req.range. [ $+ [ %id ] ]) { ban -ku30 %chan %nick You do not meet the Requirments unset %join.* sockclose join. $+ %id } } if (*Mage* iswm %read) { tokenize 32 %read if ($3 < %join.req.mage. [ $+ [ %id ] ]) { ban -ku30 %chan %nick You do not meet the Requirments unset %join.* sockclose join. $+ %id } } } }