All pastes #618002 Raw Edit

Albie

public text v1 · immutable
·published 2007-07-13 17:34 UTC
rendered paste body
; // Diablo 2 GameIP Viewer v1.0 by Nenzo@QuakeNET
alias d2ip {
  var %f = net
  if (!$0) {
    if ($exists(a.bit)) .remove a.bat
    if ($exists(%f)) .remove %f
    write a.bat @netstat -n > $+(",$mircdir,%f,")
    run -h a.bat 
    .timerd2ip -m 0 100 d2ip TimerRunning
return
  }
  elseif (!$exists(%f)) return
  .timerd2ip off
  var %r, %i = 1, %lines = $lines(%f)
  while (%i < %lines) { 
    if ($read(%f,%i)) && ($gettok($gettok($v1,3,32),2,58) == 4000) {
      echo -a $timestamp [8d2@7bNet] Connected to $gettok(%x,3,32) $+ . 
      inc %r
    }
    inc %i 
  }
  if ($exists(a.bit)) .remove a.bat
  if ($exists(%f)) .remove %f
  if (!%r) echo -a $timestamp [8d2@7bNet] You are not in any games right now.
}
menu channel,query {
  -
  Diablo 2 GameIP:d2ip
}