rendered paste body
alias c1 { return 12 $+( $1-,) }
alias c2 { return 4 $+( $1-,) }
on $*:TEXT:/^[!@]news/Si:#:{
inc %ID
if ($len($2-) > 12) {
$($+(%,stats.display.,%ID),2) $c1(The nick) $c2($2-) $c1(is too long)
cleanup %ID
halt
}
elseif ($2) set $+(%,stats.rsn.,%ID) $replace($2-,$chr(32),-)
elseif ($readini(DefRSN.ini,RSNs,$mask($fulladdress,3))) set $+(%,stats.rsn.,%ID) $ifmatch
elseif ($readini(DefRSN.ini,RSNs,$nick)) set $+(%,stats.rsn.,%ID) $ifmatch
else set $+(%,stats.rsn.,%ID) $nick
set $+(%,stats.style.,%ID) %style
set $+(%,stats.skill.,%ID) %skill
set $+(%,stats.display.,%ID) $iif($left($1,1) == @,msg $chan,notice $nick)
sockopen $+(stats.,%ID) http://www.runescape.com/css/main/title-3.css 80
}
}}
cleanup %id
}}
alias -l cleanup {
unset $+(%,News.*.,$1)
sockclose $+(News.,$1)
.remove $+(News.,$1)
}
alias -l striptags { var %x,%y = $regsub($1-,/(<[^>]+>)/g,$null,%x) | return %x }
elseif ($ == ) || ($regex($1,/^at(t|k|tack)$/Si)) return NEWS FOR $DATE IS $2
}}