i would siggest you something else, to prevent yourself of beeing flooded.
on *:JOIN:#: { inc -u5 %xpf 1 if (%xpf > 5) { HALT } .timer 1 3 mode # +v $nick }
the timer is to delay the voice a little. :p