I get this error message only on eggdrops 1.6.15 and it worked without problems on eggdrops 1.6.13. That's why I think it's may be a bug introduced in eggdrop version 1.6.15
see details bellow
cerber
- Test on eggdrop 1.6.15 (tested on several eggs 1.6.15) :
* it does not let me voice myselve (or anybody):
* but it does let me op myself:<ME> .voice ME #mychan
<Egg1615> You are not a channel op or halfop on #mychan.
* and I've got global flags that should be sufficient to do that :<ME> .op ME #mychan
<Egg1615> Gave op to ME on #mychan.
* binds are correct :<ME> .whois ME
<Egg1615> [01:02] #ME# whois ME
<Egg1615> HANDLE PASS NOTES FLAGS LAST
<Egg1615> ME yes 0 fhjmnoptx 01:01 (#mychan)
<Egg1615> [00:59] #ME# binds dcc all
<Egg1615> Command bindings:
<Egg1615> TYPE FLGS COMMAND HITS BINDING (TCL)
...
<Egg1615> dcc ov|ov voice 1 *dcc:voice
...
- Same test on an eggdrop 1.6.13 runs without problem :
<ME> .voice ME #mychan
<Egg1613> [21:55] #ME# (#mychan) voice ME
<Egg1613> Gave voice to ME on #mychan
<ME> .whois ME
<Egg1613> [21:55] #ME# whois ME
<Egg1613> HANDLE PASS NOTES FLAGS LAST
<Egg1613> ME yes 0 fhjmnoptx 21:55 (#mychan)