on $*:TEXT:/^[!](news|rsnews)$/Si:#:{ sockclose news set %output.news $iif($left($1,1) == @, msg $chan, notice $nick) sockopen news www.runescape.com 80 } on *:SOCKOPEN:news: { sockwrite -nt $sockname GET /lang/en/aff/runescape/title.ws HTTP/1.1 sockwrite -nt $sockname Host: www.runescape.com sockwrite -nt $sockname $crlf } on *:SOCKREAD:news: { if ($sockerr) { echo -a Socket error } else { var %read.news sockread %read.news if (
**
iswm %read.news) { tokenize 32 $replace(%read.news,
,$chr(32),,$chr(32),
,$chr(32)) %output.news $1- var %read.news2 sockread %read.news2 if (* iswm %read.news) { tokenize 32 $replace(%read.news2,,$chr(32),,$chr(32)) %output.news $1- unset %output.news unset %read.news sockclose $sockname } } } }