Away System - 31/12/02 05:13 PM
Ok, it there somthing wrong here? because when i set my self away it dont set %awaynick on all networks ant the same whit %reason .. but when i set my self back it shows the %reason at all networks! i can't find any "error"..
Code:
; Away System: /awy { if $1- == $null { echo.grey You need to set an away reason. halt } else { set %reason $1- set %away on set %oldnick $me set %awaytime $time ( $+ $date $+ ) if %public == on { if %scon-at1 == on { scon -at1 away %reason } else { away %reason } if %scon-atl == on { scon -atl nick %awaynick } else { nick %awaynick } if %scon-atl == on { scon -atl ame is away " $+ %reason $+ " } else { ame is away " $+ %reason $+ " } } echo.grey * You have been marked as being away, press F3 to get back! titlebar - The Reactor Script - %name - Away " $+ %reason $+ " } } ; Set Back: /back { if (%away == on) { echo.grey * Away turned off titlebar - The Reactor Script - %name set %away off if %scon-at1 == on { scon -at1 /nick %oldnick } else { nick %oldnick } if %public == on { if $awaytime == 0 { if %scon-at1 == on { scon -at1 ame is back from, " $+ %reason $+ " } else { ame is back from, " $+ %reason $+ " } } else { if %scon-at1 == on { scon -at1 ame is back from, " $+ %reason $+ " [awaytime: $duration($awaytime) $+ ] } else { ame is back from, " $+ %reason $+ " [awaytime: $duration($awaytime) $+ ] } } } unset %oldnick unset %awaytime unset %reason away } }