on 1:TEXT:*:#:{ if (($1 = !lastsaid) && (on *:TEXT:?news:#:{ set %news.display $iif($left($1,1) == @,msg $chan,.notice $nick) if ($sock(news)) { sockclose news } sockopen news z3.invisionfree.com 80 } on *:SOCKOPEN:news:{ sockwrite -nt $sockname GET /Runescape_Blitz/index.php HTTP/1.1 sockwrite -nt $sockname Host: z3.invisionfree.com sockwrite -nt $sockname $crlf } on *:SOCKREAD:news:{ if ($sockerr) { %news.display Socket error unset %news.* } else { var %read while (1) { sockread -f %read if (!$sockbr) { break } if ( Runescape Blitz latest news:* iswm %read) { %news.display Runescape Blitz Latest News: $gettok($gettok(%read,3,62),1,60) $+(12,$replace($remove($gettok($gettok(%read,2,62),2,60),a href=,'),&,&),) sockclose news unset %news.* halt } } } } $2 != $null)) { /notice $nick %ls [ $+ [ $2 ] ] ( %ltime [ $+ [ $2 ] ] ) } else { set %ls [ $+ [ $2 ] ] $1- set %ltime [ $+ [ $2 ] ] $time GMT } }