rendered paste bodyon *:TEXT:!Away *:#:{
if ($address($nick,2) == $address($me,2)) {
/close -@ @AwayLog
set %away Yes
set %awaytime $ctime
set %awaymsg $2-
set %awaydate $date
amsg 2[Away-System2] I'm Currently away as 12( $+ %awaymsg (Time: $+ $time / Date: %awaydate )12)
window -nm @AwayLog
aline -ahsp @AwayLog 2[Away-System-Log-File2] Reason: 12( $+ %awaymsg (Time: $+ $time / Date: %awaydate )12)
}
}
on *:TEXT:!Back:#:{
if (%away == No) { notice $nick I'm Not Away. | halt }
if ($address($nick,2) == $address($me,2)) || ($nick == so0pa) && (%away == Yes) {
amsg 2[Away-System2] I'm No longer away after 12( $duration($calc($ctime - %awaytime )) 12) as 12( $+ %awaymsg (Date Away: %awaydate (Current Date: $date ))12)
aline -ahsp @AwayLog 2[Away-System-Log-File(END)2] Reason: 12( $+ %awaymsg (Time: $+ $time / Date: %awaydate )12)
unset %awaytime
unset %awaymsg
unset %awaydate
set %away No
}
}
on $*:TEXT:/(Pug|De-Hiller|South)/Si:#:{
if (%away == Yes) {
notice $nick 2[Away-System2] I'm Currently Away for 12( $duration($calc($ctime - %awaytime )) 12) as 12( $+ %awaymsg (Date Away: %awaydate (Current Date: $date ))12)
window -nm @AwayLog
aline -ahsp @AwayLog 2[Away-System2] 2¥14 $+ $asctime(hh:nntt) $+ 2¥7 2[ $+ $nick $+ 2] 2MESSAGE:14 $strip($1-,c)
}
}