Ah, I see. I misunderstood you. You should just be able to change that to +O instead of +o, then.
Just as a note... if your server has NICKSERV and you can have your nick set to not allow anyone who doesn't authorize within a short time to use your nick, you can gain extra security by making this change:
on @*:text:OPME &:?: {
if ($nick ison #channel && $2 == password && $nick == yournick) {
mode $chan +o $nick
}
else .msg $nick Error: You are either not in the channel, or you entered an invalid password.
}
Just replace yournick with your registered nick. It will then only work if you are using your registered nick. Then, people can't just use a password, but would have to use your nick as well. Just a little extra security.
Because you ARE talking about IRCop status, I can give you even more security to the log in method if you like. I can set you a way to encode your login information in a way that the encode/decode method changes each day. If you'd want that, let me know and I'll be happy to write it up for you.