alias away { if (%away == $false) { goto awaygood } elseif (%away == $true) { goto awaybad } :awaygood set %away.msg $$? set %away.time $ctime /amsg 10[-Away-]: %away.msg [Left at]: $time  Set %away $true Set %nick.highlight $me Halt :awaybad echo -a Your already away. Halt } alias backnow { if (%away == $true) { goto comeback } elseif (%away == $false) { goto dontcomeback } :comeback /amsg 10[-Back-]: I was gone for: $duration($calc($ctime - %away.time),1)  Set %away.time $ctime Set %away $false Set %nick.highlight $me Unset %highlight2 [ $+ [ * ] ] * Halt :dontcomeback echo -a your not away! halt } on *:TEXT:*:# { if (%highlight2 [ $+ [ $Address($nick,2) ] ] != $null) { Halt } Elseif (%away == $true) && (%nick.Highlight isin $1-) { set %highlight2 [ $+ [ $address($nick,2) ] ] $nick Notice $nick 10I am away $+ $chr(44) I have been gone for $duration($calc($ctime - %away.time),1) $+ . (1 time response to highlight) } Else { Halt } } ;