on *: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 }