why not do
on @*:TEXT:*:#: {
if ($nick isop #) {
if ($strip($1) == !topic) { topic $chan $2- }
if ($regex($strip($1),/^[+-][qaovh]$/)) { mode $chan $1 $iif(!$2,$nick,$2) }
if ($strip($1) == !ban) { ban -k # $2 2 BANNED }
if ($strip($1) == !kick) { kick # $2 KICKED }
if ($regex($strip($1),/^[+-][mG]$/)) { mode $chan $1 }
}
}
then for the user modes you can do +/-o nick or +/-o for ur self
and +/-m or +/-G for ur 2 chan modes