on *: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.