Public feed #377872

Stuff

public text v1 · immutable
Raw Edit
·published 2007-03-02 02:23 UTC
rendered paste body
alias away {
  if (%away == $null) {
    if (-n iswm $1-) {
      set %away $1-
      set %awaynick $me
      set %timeaway $ctime
      nick $me $+ |AWAY
    }
    else {
      set %away $1-
      set %awaynick $me
      set %timeaway $ctime
      nick $me $+ |AWAY
      .timer 1 3 amsg 10[away]: at:4 $1- $+ 10, Left at:4 $time $+ 10.
    }
    else echo -t 10I'm already away.
  }
}

alias back {
  if (%away != $null) {
    if (-n iswm $1-) {
      nick %awaynick
      .timer 1 5 unset %away
      .timer 1 5 unset %awaynick
      .timer 1 5 unset %timeaway
    }
    else {
      nick %awaynick
      .timer 1 5 unset %away
      .timer 1 5 unset %awaynick
      .timer 1 5 unset %timeaway
      .timer 1 3 amsg 10[back]: from:4 %away $+ 10, Time away:4 $duration($calc($ctime - %timeaway)) $+ 10.
    }
    else echo -t 10I'm not away.
  }
}