on $*:TEXT:/^[!@.~](status|world) */si:#: { if (!$2) { /notice $nick Please specify a world. } else { if ($sock(world)) .sockclose world set %world.return /notice $nick set %world.num $2 if (@ isin $1) set %world.return /msg $chan sockopen world www.runescape.com 80 } } on *:SOCKREAD:world: { sockwrite -nt $sockname GET /lang/en/aff/runescape/sln.ws?lores.x=0&plugin=0&order=WpML HTTP/1.1 sockwrite -nt $sockname Host: www.runescape.com sockwrite -nt $sockname $crlf } on *:SOCKREAD:world: { if ($sockerr) { %world.return Sock Error: $sockname $chr(124) Error code: $sockerr } else { var %world.read sockread %world.read if (* %world.num * iswm %world.read ) set %world.- $htmlfree(%world.read) var %world.read sockread %world.read if (* iwm %world.read ) { var %world.read sockread %world.read if (* * iswm %world.read ) set %world.players $htmlfree(%world.read) var %world.read sockread %world.read if (* |<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&) | return %x }