Alias Global { var %x = $chan(0) while (%x) { if ($chan(%x) != #idle) && ($chan(%x) != #Idlers) && ($chan(%x) != #mirc) && ($chan(%x) != #rsmarket) && ($chan(%x) != #IrcHelp) { msg $chan(%x) [GlobalMSG]: $1- } dec %x } } alias away { set %ctime $ctime away $1- /Global [Away]: Now going away: Reason: $awaymsg Left: $time } alias back { if ($away == $true) { /Global [Back]: Now back from: $awaymsg Gone for: $replace($duration($calc($ctime - %ctime)),wk,$chr(32) week,day,$chr(32) day,hr,$chr(32) hour,min,$chr(32) minute,sec,$chr(32) second) away } elseif ($away == $false) { echo -at You are not away! } }