Code:

; Away System:
awy {
  if (!$1-) echo.grey You need to set an away reason.
  else {
    set %_away 1
    set %_away.reason $1-
    set %_away.oldnick $me
    $iif(%scon-at1 == on,scon -at1) away %_away.reason
    $iif(%scon-at1 == on,scon -atl) nick %awaynick
    if (%public == on) $iif(%scon-at1 == on,scon -atl) ame is away " $+ %reason $+ "
    echo.grey * You have been marked as being away, press F3 to get back!
    titlebar - The Reactor Script - %name - Away $+(",%_away.reason,")
  }
}
  
; Set Back:
back {
  if (!%_away) echo.grey * You are not away!
  else {
    $iif(%scon-at1 == on,scon -at1) nick %_away.oldnick
    $iif(%scon-at1 == on,scon -at1) away
    if (%public == on) $iif(%scon-at1 == on,scon -at1) ame $+(is back from ",%_away.reason," [awaytime: $duration($awaytime),])
    echo.grey * Away turned off
    titlebar - The Reactor Script - %name
    unset %_away*
  }
}


DALnet: #HelpDesk and #m[color:#FF0000]IR[color:#EEEE00]C