#notice off
; notifies a user that says your name while you are away that you are
; away
on *:text:*:*:{
if (($away) && ($me isincs $1-)) {
if (!$eval($+(%,away.floodprot.,$nick),2)) {
; he doesn't have a variable set like %away.floodprot.hisnick so we
; tell him we're away
set %away.message $+([,$left($awaymsg,-14)) $+ ]
set %away.since $+([,$left($right($awaymsg,6),-1))) $+ $asctime(tt) $+ ]
set %away.for $+([,$duration($awaytime),])
/me is back $chr(124) Back from: %away.message - Since: %away.since - For: %away.for
; and set the variable %away.floodprot.hisnick with /set to be
; unset in 5 seconds
set -u5 %away.floodprot. $+ $nick 1
}
}
}
on *:notice:*:*:{
if ($away) {
if (!$eval($+(%,away.floodprot.,$nick),2)) {
; he doesn't have a variable set like %away.floodprot.hisnick so we
; tell him we're away
set %away.message $+([,$left($awaymsg,-14)) $+ ]
set %away.since $+([,$left($right($awaymsg,6),-1))) $+ $asctime(tt) $+ ]
set %away.for $+([,$duration($awaytime),])
/me is back $chr(124) Back from: %away.message - Since: %away.since - For: %away.for
; and set the variable %away.floodprot.hisnick with /set to be
; unset in 5 seconds
set -u5 %away.floodprot. $+ $nick 1
}
}
}