rendered paste bodyon $*:TEXT:/^[!@.]stat(s)?/Si:#: {
if ($sock(RsStats)) .sockclose RsStats
set %RsStats $iif($left($1,1) == @, msg $chan, notice $nick)
sockopen RsStats www.runescape.com 80
}
on *:SOCKOPEN:RsStats: {
sockwrite -nt $sockname GET /lang/en/aff/runescape/highscorepersonal.ws?user1= $+ $($+(%,stats.rsn.,%ID),2) HTTP/1.1
sockwrite -nt $sockname Host: www.runescape.com
sockwrite -nt $sockname $crlf
}
on *:SOCKREAD:RsStats: {
if ($sockerr) { echo -a SOCKET ERROR! }
else {
var %sockreader
sockread %sockreader
if (Stats for $1 $+ : $2-) {
tokensize 32 %sockreader
%RsStats Stats for $1 $+ : $2-
unset %RsStatsway
sockclose RsStats
}
}
}