Well I would get rid of that first IF .. everyone isreg when they join.
on !*:JOIN:#: {
if ($nick isignore) return
[color:red]$+(.timerWelcome.,$nick)[/color] 1 5 msg $nick welcome to our channel!
}
The only reason I could see for that not
working is if the user is in your ignore list.
...or if you hjave another JOIN event in
the same file.~ Edit ~
Oh and maybe change that timer name so if
another user joins in 5 seconds it uses a
different timer instead of restarting msg1