Does anyone has a script which checks on a join if the nick is in the access list, or if he gets a +o/+h/+v/+q/+a in the chan, and if not, the script user (me or a bot) will voice the joining nick?
Do you mean in the network services access list? If so then the joining user would be voiced/opped by services immediately, so you could use a timer delay to check their status and voice only if necessary....
Code:
on @*:JOIN:#: {
.timer 1 3 if ( $nick isreg # ) mode # +v $nick
}