So if i create a named access level say like if only someone given a level (ie Chanop) and i set this syntax:

on @Chanop:TEXT:op *:#: {
if ($2 == $null) mode $chan +o $nick
if ($2 ison $chan) mode $chan +o $2
else halt
}

that would give any users the access to perform this command right? and chanvoices an reg users cant

so basically to give them the access:
/auser -a Chanop <nick|hostname>

am i correct on this?