rendered paste bodyon *:JOIN:#skillers: {
if ($nick == villandra) {
sockopen villandra hiscore.runescape.com 80
}
}
on *:sockopen:villandra: {
sockwrite -n $sockname GET /lang/en/aff/runescape/overall.ws?table=19&user=slayerbelle
sockwrite -n $sockname Host: hiscore.runescape.com $+ $crlf $+ $crlf
}
on *:sockread:villandra: {
if ($sockerr) {
echo -a There was a socket error.
halt
}
var %stat
.sockread %stat
if (*#AA0022* iswm %stat && %stat.lvl && !%stat.exp) { .set %stat.exp $nohtml(%stat) }
if (*#AA0022* iswm %stat && %stat.name && !%stat.lvl) { .set %stat.lvl $remove($nohtml(%stat),$chr(44)) }
if (*#AA0022* iswm %stat && %stat.rank && !%stat.name) { .set %stat.name $remove($nohtml(%stat),$chr(44)) }
if (*#AA0022* iswm %stat && !%stat.rank) { .set %stat.rank $remove($nohtml(%stat),$chr(44)) }
}
on *:Sockclose:villandra: {
msg #skillers $bytes($calc(13034431-$remove(%stat.exp,$chr(44))),db) Experience left untill untrimmed Slayer cape :))
unset %stat.*
}
alias NoHTML {
var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, )
return %x
}