alias stats.clear { unset %printline1 | unset %printline2 | unset %stats.* | set %y 1 } on $*:TEXT:/^[!@]stats .{1,12}$/Si:#:{ sockopen stats hiscore.runescape.com 80 .set %stats.send $iif($left($1,1) == @,msg $chan,.notice $nick) .set %stats.name $replace($2-,$chr(32),+) .set %stats.color1 $chr(3) $+ 10 .set %stats.nick $nick .set %stats.color2 $chr(3) $+ 14 } on *:sockopen:stats:{ if ($sockerr) { echo -s Stats Script SockOpen Error: $sock(stats).wsmsg | .notice %stats.nick Stats Script SockOpen Error: $sock(stats).wsmsg | stats.clear | halt } sockwrite -nt $sockname GET /lang/en/aff/runescape/hiscorepersonal.ws?user1= $+ %stats.name HTTP/1.1 sockwrite -nt $sockname Host: hiscore.runescape.com $+ $str($crlf,2) } on *:sockread:stats:{ if ($sockerr) { echo -s Stats Script SockRead Error: $sock(stats).wsmsg | .notice %stats.nick Stats Script SockRead Error: $sock(stats).wsmsg | stats.clear | halt } var %read | .sockread %read if ($regex(%read,/^