i've made a script that when a specific person joins it starts, it then goes on to call each timer before looping back on itself, the problem is when it messages the channel it sends each message 3 times rather than 1?
alias repeat1 {
msg #<chan> <msg>
timer 1 300 repeat2
}
alias repeat2 {
msg #<chan> <msg>
timer 1 300 repeat3
}
alias repeat3 {
msg #<chan> <msg>
timer 1 300 repeat1
}
on !*:join:#: {
if($nick != <nick>) { return }
timer 1 300 repeat1
}