[05:22pm] <SamuraiBot|v2> [17:26] SamuraiBot|v2 joined #Pyr0.
[05:22pm] <SamuraiBot|v2> [17:26] #Pyr0: mode change '+a SamuraiBot|v2' by ChanServ!services@homelan.com
[05:22pm] <SamuraiBot|v2> [17:26] #Pyr0: mode change '+o SamuraiBot|v2' by ChanServ!services@homelan.com
[05:22pm] •HA|[S]Pyr0• .kick iS_Bot #Pyr0
[05:22pm] <SamuraiBot|v2> I can't help you now because I'm not a channel op or halfop on #Pyr0.
There is a snip from DCC. I don't know why it does that. Also if I DEOP the bot and OP it it will see that it is opped...
Because of the way chanserv works, the bot may be premeturly trying to deop itslef, and/or chanserv. Try adding chanserv as a user to eggdrop, with a random password.
Another possibility, is that the channel data is not complete. Before Chanserv makes the +o, and after (but before you deop and re-op the bot), type ".status" in the partyline. See what information it states regarding channle status.
Tried.
In .status it shows every channel it is in with (want ops!).
Could this have something to do with the IRC server upgrading just a few days ago?
I'm not sure when this problem occured.
• Your host is irc2.homelan.com, running version Unreal3.1.5-Valek
Eggdrop version reply: Eggdrop version 1.6.14+undernet_max_bans. Running Pyr0's scripts.
Also joining a channel which it is on
[03:19pm] SamuraiBot|v2 (..notice..) This channel is opless, please type Sam ops to see who are authorized ops in this channel.
However all ops are in there.
Last edited by Pyr0 on Thu Jan 09, 2003 7:19 pm, edited 1 time in total.
+a is half channel and half nickname as it is set on the user but defined in specific channels and only through ChanServ. It is all automated through the use of ChanServ's access list for a certain channel. So when it joins, unless ChanServ is lagging, it is immediately opped and protected
+q(Channel founder) is similar to +a with the exception, no one can kick +q and only +q can kick +a.
A nickname can not just have +a. It must be in a channel and have the channel founder set it.
OK, I understand how these modes work now, but with regards to thinking the modes are op seperat lines, this isn't enough.
Only if we can confirm that it's 2 seperate lines, by seing the actual data, will we know.
You can use eggdrops debugiing console modes to see this. Read your config file, and you will see two setting allowing you to see the text sent from and to the server, enables these. Also enable the flags that they enable in your console.
You will now see through eggdrop, what the modes actualy do.
Again, re: the infomation you gave about it being part channel, part nickname.
There are 3 mode types on IRC, USER, CHANNEL and CHANNEL_USER.
EG
a user mode includes +i for invisible, or +o for IRCOP.
a channel mode includes +k to set a key, or +s for secret
a channel_user mode includes +v for voice, or +o for CHANOP.
Which of the above group is the mode. My guess is CHANNEL_USER.
Without this info, there will be no real way to tell.
I've been running with handlen 32. The 9 just annoys me. BTW, I'ved tried this with Eggdrop 1.6.13 and Eggdrop 1.6.14, along with default and 32 handlen.