rendered paste bodyon *:TEXT:!join on*:#:{
if ($chan != #bot) && ($nick isop $chan) || ($nick ishop $chan) { set %req [ $+ [ $chan ] ] on | msg $chan On Join combat ON for $chan }
}
on *:TEXT:!join off*:#:{
if ($chan != #bot) && ($nick isop $chan) || ($nick ishop $chan) { set %req [ $+ [ $chan ] ] off | msg $chan On Join combat OFF for $chan }
}
on *:JOIN:#:{
if ($nick == $me) || ($chan == #bots) || (%req [ $+ [ $chan ] ] == off) { Halt }
else {
.inc %x
.set $+(%,cmb.chan.,%x) $chan
.set $+(%,cmb.msg.,%x) .msg $chan
.set $+(%,cmb.user,%x) $nick
sockopen $+(statscheck.,%x) hiscore.runescape.com 80
}
}
on *:SOCKOPEN:statscheck.*:{
.sockwrite -nt $sockname GET $+(/index_lite.ws?player=,$($+(%,cmb.user,%x),2)) HTTP/1.1
.sockwrite -nt $sockname Host: hiscore.runescape.com
.sockwrite -nt $sockname $crlf
}
on *:SOCKREAD:statscheck.*:{
var %sockread
.sockread %sockread.