All pastes #420327 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-04-02 01:46 UTC
rendered paste body
on *:CONNECT: { .timerCHECK 0 60 checkchan }
on *:JOIN:#Chan1: { set %joined_ [ $+ [ $nick ] ] $asctime(mmm dd hh:nn:sstt yyyy) | checkchan }
on *:PART:#Chan1: { if (%joined_ [ $+ [ $nick ] ]) unset %joined_ [ $+ [ $nick ] ] }
on *:KICK:#Chan1: { if (%joined_ [ $+ [ $knick ] ]) unset %joined_ [ $+ [ $knick ] ] }
on *:QUIT: { if (%joined_ [ $+ [ $nick ] ]) unset %joined_ [ $+ [ $nick ] ] }
alias checkchan { 
  var %i 1
  while (%i <= $nick(#Chan1,0)) {
    if ($nick(#Chan1,%i) isreg #Chan1) { msg #Chan2 Nick: $nick(#Chan1,%i) ( $+ $address($nick(#Chan1,%i),5) $+ ) Time: $duration($calc($ctime - $ctime(%joined_ [ $+ [ $nick(#Chan1,%i) ] ]))) }
    inc %i
  }
  if (%i > $nick($chan,0)) { halt }
}