you could use a timer to check if the nick joining is a +o or not
on !*:JOIN:%greetchan: { if (%greet) { .timeropcheck 1 2 opcheck $nick # } } alias -l opcheck { if ($1 !isop $2) { .notice $1 7 $1 Welcome to $v2 11 Have a nice 7 Chat } }