I improved your code a bit.
alias awy {
away $iif($1-, $1-, No reason specified)
tnick $me $+ |Away
amsg I'm Away now. Reason: $awaymsg
}
on *:text:$(* $+ $me $+ *):#: {
if ($away) {
.notice $nick Sorry $nick but I am away. Reason: $awaymsg $+ . Leave a message if you want.
}
}
alias back {
if (!$away) { echo $color(info) -a * You're not away | halt }
amsg I am back from $awaymsg $+ . Been away for $duration($awaytime)
away
nick $mnick
}
I hope this helps you. ;)