Mine
public text v1 · immutableon *:TEXT:!away*:#:{
if (!$2) {
notice $nick You must specify a reason for being away
}
else {
set %away.reason. [ $+ [ $nick ] ] $2-
set %away.time. [ $+ [ $nick ] ] $ctime
msg $chan $nick is now away. Reason: $2-
}
}
on *:TEXT:!back:#: {
if (!%away.reason. [ $+ [ $nick ] ]) { halt }
else {
msg $chan $nick is now back from %away.reason. [ $+ [ $nick ] ] $+ . Time gone: $duration($calc($ctime - %away.time. [ $+ [ $nick ] ] ))
unset %away.*. [ $+ [ $nick ] ]
}
}