All pastes #757634 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-01 14:17 UTC
rendered paste body
alias gone {
  set %away.reason $iif($1 == -n,$3-,$1-)
  set %away.ctime $ctime
  amsg [Away] Now away. Reason: %away.reason . Left: $time(dd/mm-HH:nn:ss)
away %away.reason
}
alias back {
  amsg [Back] Now returning from: %away.reason . I was gone for: $duration($calc($time - %away.ctime))
  unset %away.*
  away
} 
alias pmblocker {
  if ($1 == on) {
    set %pmblocker on
  }
  elseif ($1 == off) {
    unset %pmblocker
  }
}

on *:text:*:?: {
  if (%pmblocker == on) {
    timer 1 1 msg $nick Hello, I'm away. I'll answer you when I will be back.
    halt
  }
}