That's weird as hell.
I remove that alias and
on $*:text:/^!points (on|off)/:#:{
if $nick !isop # { return }
if $2 == off {
set -e %point.off 1
msg # Not collecting points anymore.
}
if $2 == on {
unset %point.off
msg # Collecting points now.
}
}
won't work at all. I add the alias back in and it works like a charm.
I discovered, if I move the above code to the very top of the remote tab !points on and !points off work, but if I have that code below the join and part code it no longer works. Any idea?
Figured it out.
I had:
on !*:part:#:
$+(.timerpoints.,#,.,$nick) off
}
I changed it to
on !*:part:#:{ <----- I WAS MISSING THIS!!!!!!!
$+(.timerpoints.,#,.,$nick) off
}