on *:TEXT:+j:#: { /join $nick | /msg $chan $me has joined $nick 's channel }
}
hmm... a few things i dont really get.
one, your joining a channel NAMED after the person? or should it be /join $2. and in that conditional you should put a wild card. Also msg $chan, replace is with /describe $chan and take out the $me. And $nick $+ 's would work better than spacing it. You also dont need / in a script. Thats all tho :), so basically try this.
on :TEXT:+j:#: {
.timerflood 1 5 unset %flood
if ( %flood != 1 ) {
set %flood 1
join $2
.timer 1 2 describe $2 has joined $nick 's channel
echo $active i have just joined $2 and it was forced by $nick $+ .
}
}