on *:text:!world:#blazing_hearts: { inc %hpe set $+(%,hpn.,%hpe) $gettok($nick,2-,124) set $+(%,hpw.,%hpe) notice $gettok($nick,2-,124) set $+(%,nick.,%hpe) $gettok($nick,2-,124) sockopen $+(hp.,%hpe) hiscore.runescape.com 80 } on *:sockopen:hp.*:{ sockwrite -nt $sockname GET /overall.ws?table=4&user= $+ %hpn. [ $+ [ $right($sockname,1) ] ] HTTP/1.1 sockwrite -nt $sockname Host: hiscore.runescape.com sockwrite -nt $sockname $crlf } on *:sockread:hp.*:{ if ($sockerr) { $($+(%,hpw,.$right($sockname,1)),2) Error: $sockerr $+ . sockclose $sockname } else { var %read. [ $+ [ $right($sockname,1) ] ] sockread %read. [ $+ [ $right($sockname,1) ] ] if (*** iswm %read. [ $+ [ $right($sockname,1) ] ]) { set $+(%,var.,%hpe) $htmlfree(%read. [ $+ [ $right($sockname,1) ] ]) set $+(%,$ctime) %hpn. [ $+ [ %hpe ] ] $+ $chr(124) $+ %var. [ $+ [ %hpe ] ] sockclose $sockname } if (*
This website and its contents are copyright © 1999 - 2007 Jagex Ltd.
* iswm %read. [ $+ [ $right($sockname,1) ] ]) { sockclose $sockname } } unset %nick. [ $+ [ %hpe ] ] unset %var. [ $+ [ %hpe ] ] unset %hpw. [ $+ [ %hpe ] ] } alias htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) return %x }