All pastes #719208 Raw Edit

Away

public text v1 · immutable
#719208 ·published 2007-09-29 01:20 UTC
rendered paste body
on *:text:!away*:*: { %reason [ $+ [ $nick ] ] $1 $2 $3 $4
 if (%afk [ $+ [ $network ] ] [ $+ [ $nick ] ] == 1) {
 notice $nick You are already set as away, use !back | halt }
if ($2 == $null) {
    notice $nick Usage: !away <Reason> | halt }
    /set %reason [ $+ [ $network ] ] [ $+ [ $nick ] ] $2-
    /set %afk [ $+ [ $network ] ] [ $+ [ $nick ] ] $1
    /set %time [ $+ [ $network ] ] [ $+ [ $nick ] ] $1
timer [ $+ [ $network ] ] [ $+ [ $nick ] ] 0 1 /inc %time [ $+ [ $network ] ] [ $+ [ $nick ] ] 
}

on *:text:!away*:*: {  msg $chan (Info) $nick is now away with the reason: $2-
msg $chan (Info) $nick is away for %reason [ $+ [ $network ] ] [ $+ [ $nick ] ] after $duration(%time [ $+ [ $network ] ] [ $+ [ $nick ] ])
}