All pastes #790722 Raw Edit

Stuff

public text v1 · immutable
·published 2007-11-20 15:49 UTC
rendered paste body
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.