Public feed
#377872
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.
}
}