on *:TEXT:!warn*:#:{ if ($nick isop $chan) || ($nick ishop $chan) { msg $chan 4 $nick has been warned. .inc $+(%,warn.ban.,$nick) if $($+(%,warn.ban.,$nick),2) == 3 { msg $chan 4 *** $nick has been warned 3 out of 3 times! .timer 1 5 .ban -ku600 $chan $nick Banned for warnings. - 10 minute ban - unset $+(%,warn.ban.,$nick) } } } on $*:TEXT:/^[!@.](rs)?news$/Si:#:{ /inc %x /set $+(%,rsnewsname,%x) $iif($left($1,1) = @, msg $chan, notice $nick) /sockopen $+(rsnews.,%x) runescape.com 80 } on *:SOCKOPEN:rsnews.*:{ /sockwrite -n $sockname GET /lang/en/aff/runescape/title.ws HTTP/1.1 /sockwrite -n $sockname Host: runescape.com $+ $crlf $+ $crlf } on *:SOCKREAD:rsnews.*:{ /var %read /sockread %read if (