rendered paste bodyon $*:TEXT:$(/^(\Q $+ $me $+ \E,? )?[!@.]stats/Si):#:{
if ($readini(Status.ini,$network,$chan) == DChan && $remove($1,$chr(44)) != $me) { halt }
else {
if ($nick !isop $.chan && $nick !ishop $.chan && $remove($1,$chr(44)) == $me) {
notice $nick $logo This is a staff command!
halt
}
else {
var %i = $rand(10000,99999)
set %stats.display. $+ %i $&
$iif($left($iif($remove($1,$chr(44)) == $me,$iif($nick ison $.chan,$2),$1),1) == @,$iif($remove($1,$chr(44)) != $me && $readini(Status2.ini,$network,$chan),.notice $nick,msg $chan),.notice $nick)
if ($chr(42) !isin $2-) {
if ($iif($remove($1,$chr(44)) == $me,$3,$2) == -e) {
set %stats.exp. $+ %i yes
if ($left($iif($remove($1,$chr(44)) == $me,$4,$3),1) == <) {
set %stats.less. $+ %i $iif($remove($1,$chr(44)) == $me,$4,$3)
}
if ($left($iif($remove($1,$chr(44)) == $me,$4,$3),1) == >) {
set %stats.great. $+ %i $iif($remove($1,$chr(44)) == $me,$4,$3)
}
set %stats.nick. $+ %i $iif($remove($1,$chr(44)) == $me,$5,$4)
sockopen stats. $+ %i hiscore.runescape.com 80
}
else {
if ($left($iif($remove($1,$chr(44)) == $me,$3,$2),1) == <) {
set %stats.less. $+ %i $iif($remove($1,$chr(44)) == $me,$3,$2)
}
if ($iif($remove($1,$chr(44)) == $me,$3,$2) == >) {
set %stats.great. $+ %i $iif($remove($1,$chr(44)) == $me,$3,$2)
}
set %stats.nick. $+ %i $iif($remove($1,$chr(44)) == $me,$4,$3)
sockopen stats. $+ %i hiscore.runescape.com 80
}
}
else {
var %z = 1
while (%z <= $calc($count($1-,$chr(42)) +1)) {
if (%z > 3) {
var %z = $calc($count($1-,$chr(42)) +2)
}
else {
var %i = $rand(10000,99999)
if ($gettok($iif($remove($1,$chr(44)) == $me,$3,$2),%z,42) == -e) {
set %stats.exp. $+ %i Yes
if ($left($gettok($iif($remove($1,$chr(44)) == $me,$4,$3),%z,42),1) == <) {
set %stats.less. $+ %i $gettok($iif($remove($1,$chr(44)) == $me,$4,$3),%z,42)
}
if ($left($gettok($iif($remove($1,$chr(44)) == $me,$4,$3),%z,42),1) == >) {
set %stats.great. $+ %i $gettok($iif($remove($1,$chr(44)) == $me,$4,$3),%z,42)
}
set %stats.nick. $+ %i $gettok($iif($remove($1,$chr(44)) == $me,$5,$4),%z,42)
sockopen stats. $+ %i hiscore.runescape.com 80
}
else {
if ($left($gettok($iif($remove($1,$chr(44)) == $me,$3,$-),%z,42),1) == <) {
set %stats.less. $+ %i $gettok($iif($remove($1,$chr(44)) == $me,$3,$-),%z,42)
}
if ($left($gettok($iif($remove($1,$chr(44)) == $me,$3,$2),%z,42),1) == >) {
set %stats.great. $+ %i $gettok($iif($remove($1,$chr(44)) == $me,$3,$-),%z,42)
}
set %stats.nick. $+ %i $gettok($iif($remove($1,$chr(44)) == $me,$4,$3),%z,42)
sockopen stats. $+ %i hiscore.runescape.com 80
}
}
}
}
}
}
}
on *:SOCKOPEN:Stats*: {
Sockwrite -nt $sockname GET /hiscorepersonal.ws?user1= $+ $($+(%,stats,.,nick,.,$gettok($sockname,2,46)),2) HTTP/1.1
Sockwrite -nt $sockname Host: hiscore.runescape.com
Sockwrite -nt $sockname $crlf
}