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 } }