alias gone { set %away.me $me set %away.newnick $iif($1 == -n,$2,$+($me,[,AWAY,])) 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) nick %away.newnick away %away.reason } alias back { amsg [Back] Now returning from: %away.reason . I was gone for: $duration($calc($time - %away.ctime)) nick %away.me 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 } }