Someone
public text v1 · immutableon $*:text:/^[!@.]idle/Si:#gu3ss: {
if ($Eval($+(%,nick,.,idle),2) != $null) { /notice $nick You are already idling. }
else {
set $+(%,$nick,.,idle) 1
mode $chan -a $nick
mode $chan -o $nick
mode $chan -h $nick
mode $chan -v $nick
/notice $chan $nick is now idle.
} }
on *:notice:Idle awake:?: {
if ($Eval($+(%,$nick,.,idle),2) != $null) {
/mode #gu3ss +v $nick
/notice #gu3ss $nick is no londer idle
unset $+(%,$nick,.,idle)
}
else { /notice $nick You are not idle. }
} }