Well, first off, go through any bot scripts you have and change your ops-only or owner-only commands to a higher rank like I showed above. Then, put your ops and you in your bot's user list with the ranks I mentioned (or whatever you want to use).
Next, you can just do something like this for any commands you want this level 250 person to use:
on 250:text:*:*:{
if ($1 == !command) { do stuff }
elseif ($1 == !command2) { do stuff }
elseif ($1 == !command3) { do stuff }
}
Since I don't know the -/+ c command format, I'll give you an example for if you want to allow a level 250 to do !ban:
on 250:text:*:*:{
if ($1 == !ban && $2 ison $chan && $me isop $chan) {
ban $chan $2
}
elseif ($1 == !ban && $3 ison $2 && $me isop $2) {
ban $2 $3
}
}
Use: !ban <nick>
Use2: !ban <chan> <nick>
As an explanation of that example, I include the "$me isop" since the bot needs to have op status to do a ban command and this will make it only work if the bot is opped. The 250 makes it so you have to be at least level 250 to have access to the command.
$1 is the command (!ban).
$2 is either a nick or a channel depending if you're putting a channel with the nick.
$3 is there if a channel is entered as $2.
The reason there is the option is so someone can use !ban <nick> from within a channel and it will ban them in that channel, and so someone can also use !ban <chan> <nick> from within a query window and it will ban the person in the specified channel.
If you can't figure out how to change this to work with -/+ c, then please include the format for using -/+ c and I'll write it up for you if someone doesn't beat me to it.