I have added some users to the bots userlist and gave them the flag -a and in addition the flag -o.
a global auto-op (user is opped automatically upon joining a channel)
o global op (user has op access to all of the bot's channels)
After this description -a means that a user should get OP when he joins a channel. But my bot does nothing. Autovoice works, but only with an extra autovoice script. Why does the bot need an extra script for autovoice to work, and why does autoop not work?
As stated above you said in your post that you added the users -a -o, i will repeat what ppslim said and tell you you need to use + <flag>, it may also be an idea to read .help chattr and .help whois and of course .help all.
On a final note, auto-ops can be insecure (waits for flames), IMHO if you regard a user worthy of ops let him set a password and gain ops via a msg to the bot. This is just my opinion but as a chan op i have seen auto-op exploited for take overs.
On DALnet if you use chanserv it's quite impossible to loose your channel becaues of a takeover. I would easily enable opguard, then i would add myself to the aop or sop list. In result everyone in this channel would get deop'ed expect me because i'm on the aop or sop list.
As stated above you said in your post that you added the users -a -o,
no, i meant +ao..was just a typeerror
well, i will read the faqs, maybe i can figure it out myself