Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Registered on August 23, 2004, 07:27 PM

Title: A second Gavel?
Post by: Registered on August 23, 2004, 07:27 PM
I recently noticed that users designated by the original ops channel still have flags of 0 after they became an operator. Since the bot i'm making only gives the person a gavel if they have flags of 2, how can i make it so it recognizes that the person is an operator with flags of 0?
Title: Re:A second Gavel?
Post by: MyndFyre on August 23, 2004, 07:50 PM
Quote from: Registered on August 23, 2004, 07:27 PM
I recently noticed that users designated by the original ops channel still have flags of 0 after they became an operator. Since the bot i'm making only gives the person a gavel if they have flags of 2, how can i make it so it recognizes that the person is an operator with flags of 0?

They are either not an operator and they have the second bit of the flag unset, or they are an operator and have the second bit of the flags set.

Bear in mind that you can have a channel moderator squelched, also, so:


If Flags = 2 Then
 IsModerator = True
End If


is insufficient.  You want:


If (Flags And 2) = 2 Then
 IsModerator = True
End If
Title: Re:A second Gavel?
Post by: Registered on August 23, 2004, 07:55 PM
Ahh, thanks MyndFyre, i got it now  ;D
Title: Re:A second Gavel?
Post by: hismajesty on August 24, 2004, 09:14 AM
This was happening yesterday in my channel. I designated somebody, and he was able to ban people, but appeared without a gavel and flags of 0. When I did /who, it didn't show him in brackets - nor when Newby did /who. However, when zorm did /who it did.  Server split?
Title: Re:A second Gavel?
Post by: The-FooL on August 24, 2004, 09:28 AM
Quote from: hismajesty[yL] on August 24, 2004, 09:14 AM
This was happening yesterday in my channel. I designated somebody, and he was able to ban people, but appeared without a gavel and flags of 0. When I did /who, it didn't show him in brackets - nor when Newby did /who. However, when zorm did /who it did.  Server split?

Seems so.  I've noticed this too, in several channels.
Title: Re:A second Gavel?
Post by: Joe[x86] on August 25, 2004, 03:16 PM
nOOb moment: Gavel = Operation's Sledge Hammer of Doom, right?
Title: Re:A second Gavel?
Post by: ChR0NiC on August 25, 2004, 03:46 PM
Quote from: JoeTheOdd on August 25, 2004, 03:16 PM
nOOb moment: Gavel = Operation's Sledge Hammer of Doom, right?

Or lightly put, access to ban or kick people from a channel.
Title: Re:A second Gavel?
Post by: Gangz on August 25, 2004, 04:54 PM
Quote from: hismajesty[yL] on August 24, 2004, 09:14 AM
This was happening yesterday in my channel. I designated somebody, and he was able to ban people, but appeared without a gavel and flags of 0. When I did /who, it didn't show him in brackets - nor when Newby did /who. However, when zorm did /who it did.  Server split?

If anyone used to play when bnet was all 1 big server. Then this is the same thing that happen during a server split. If it is a server split you should be ale to des another person on a diff server. If it happens again give it a try. Bnet may have a new glitch in it too though.
Title: Re:A second Gavel?
Post by: Eli_1 on August 25, 2004, 07:22 PM
Quote from: Gangz on August 25, 2004, 04:54 PM
Quote from: hismajesty[yL] on August 24, 2004, 09:14 AM
This was happening yesterday in my channel. I designated somebody, and he was able to ban people, but appeared without a gavel and flags of 0. When I did /who, it didn't show him in brackets - nor when Newby did /who. However, when zorm did /who it did.  Server split?

If anyone used to play when bnet was all 1 big server. Then this is the same thing that happen during a server split. If it is a server split you should be ale to des another person on a diff server. If it happens again give it a try. Bnet may have a new glitch in it too though.

I think you're confused.  A "server-split" can't occur if there's only "1 big server."
Title: Re:A second Gavel?
Post by: Kp on August 25, 2004, 10:45 PM
Quote from: Eli_1 on August 25, 2004, 07:22 PMI think you're confused.  A "server-split" can't occur if there's only "1 big server."

No, he just isn't explaining himself well.  He's referring to the time before we had distinct gateways, when all the servers were (supposedly) linked.  I say supposedly due to the server split problems; best server-desync story I have is when I chatted for a while in a public channel, left to eat dinner, came back 2 hours later, and watched myself have that conversation. :P
Title: Re:A second Gavel?
Post by: Gangz on August 26, 2004, 04:59 AM
Quote from: Kp on August 25, 2004, 10:45 PM
Quote from: Eli_1 on August 25, 2004, 07:22 PMI think you're confused.  A "server-split" can't occur if there's only "1 big server."

No, he just isn't explaining himself well.  He's referring to the time before we had distinct gateways, when all the servers were (supposedly) linked.  I say supposedly due to the server split problems; best server-desync story I have is when I chatted for a while in a public channel, left to eat dinner, came back 2 hours later, and watched myself have that conversation. :P

Thanks KP.. Bnet was 1 big gateway with hella diff servers to connect to. The gateways were linked all stupid like, so 1 person on each server would have ops in whatever channel it was(all non-blizzard channels had ops at this time). Random people could be kicked by someone they could see. there would be like 300 people in the channel but you could only see 40..
Title: Re:A second Gavel?
Post by: iago on August 26, 2004, 07:19 AM
Rirst of all, this topic was poorly named.  If I wasn't so bored I wouldn't have even read it because I assumed the answer was "/designate ; /resign".

Anyway, I noticed that to.  The flags sent to my client for the secondary is 0x00, but they still have the power to ban.  The bot itself, however, is sent the flags update message, because my bot knew it had ops.

It seems to me like a Battle.net bug.  
Title: Re:A second Gavel?
Post by: MyndFyre on August 26, 2004, 01:06 PM
Has anyone noticed this with an official client?
Title: Re:A second Gavel?
Post by: Skeptical on August 26, 2004, 01:20 PM
In Clan eF, I was on the offical broodwar client, me and another user (eF-Outlaw) we're designating a shell Zds Bot when it suddenly happend. We moved all the other ops bots to another channel exept one so we could designate it. It wouldnt work for some reason so we tried and tried. Then when done from the current ops holders GUI it said (This User is already a channel operator) So i banned a user with the shelled Zds that didnt appear to have ops, im sure i can recreate this..Afterall it wasnt hard. I asked a few other users to come in the channel that we're not in the channel at the time. They all said that they saw it as an operator, it only seems to not be an operator to the users who are in the channel at the time. I'll try to recrate this then take a ss.
Title: Re:A second Gavel?
Post by: Dark-Feanor on August 26, 2004, 01:25 PM
Interesting happenings
Title: Re:A second Gavel?
Post by: Skeptical on August 26, 2004, 01:48 PM
here it is...
(http://skeptikal.net/skep/glitch.jpg)
Title: Re:A second Gavel?
Post by: ChR0NiC on August 26, 2004, 02:35 PM
Except these are all W3 clients which most likely are Shamans....this is definitely not a server split result.
Title: Re:A second Gavel?
Post by: Skeptical on August 26, 2004, 02:40 PM
WaRs.. is a shell Zds, which is actually a WAR2 Client... -.-
Title: Re:A second Gavel?
Post by: ChR0NiC on August 26, 2004, 02:42 PM
Could have been designated. And since it has no gavel, it's possible you did a /me ChRoNiC and just edited the picture :P And it looks like it might be real but obviously there are no time stamps so....there is no telling how long apart these events occured.
Title: Re:A second Gavel?
Post by: Skeptical on August 26, 2004, 03:30 PM
lol, are you dumb, i explained what happend go to the first page and read what i said, in no way does this have to do with not being designated... it WAS designated. but the status flags did NOT change for users that were in the channel at the time. and if you think otherwise, get on broodwar client and come to clan eF.
Title: Re:A second Gavel?
Post by: Eric on August 26, 2004, 04:43 PM
Quote from: hismajesty[yL] on August 24, 2004, 09:14 AM
This was happening yesterday in my channel. I designated somebody, and he was able to ban people, but appeared without a gavel and flags of 0. When I did /who, it didn't show him in brackets - nor when Newby did /who. However, when zorm did /who it did.  Server split?

Yes, it's just a good old-fashioned server split.

(http://www.fictionwelive.com/LoRd/ServerSplit.jpg)
Title: Re:A second Gavel?
Post by: R.a.B.B.i.T on August 26, 2004, 06:35 PM
Quote from: ChRoNiC on August 26, 2004, 02:42 PM
Could have been designated. And since it has no gavel, it's possible you did a /me ChRoNiC and just edited the picture :P And it looks like it might be real but obviously there are no time stamps so....there is no telling how long apart these events occured.
Emotes on clients are wrapped in less-than/greater-than signs.
These "splits" have been happening for a few days, and are quite easy to force, since they aren't really "splits" per se, but rather a glitch where Battle.Net doesn't send a flags update.
Title: Re:A second Gavel?
Post by: tA-Kane on August 27, 2004, 03:36 AM
It's safe to say I'm confused by reading this thread.  ???
Title: Re:A second Gavel?
Post by: Gangz on August 27, 2004, 04:20 AM
You werent on bnet when all channels had ops then probably
Title: Re:A second Gavel?
Post by: LordNevar on August 27, 2004, 08:06 AM
Back in the day there were no seperation of servers, east players could play on west servers and still see everyone on east. Which was a great advantage when public channels had ops, not just op or clan channels. If you timed it just right you could grab ops on one server, and than log a bot on to a different server and grab ops on that sever in channel of your choice, mean while you had ops on other server. When the servers would meet you would have 2 ops. If you were really good at timing it, and knew what you were doing you could fill a channel with 40+ ops, use to be a great way to kill a clan you didn't like. Which is probably why bnet eliminated public channel ops, and seperated the servers.
Title: Re:A second Gavel?
Post by: Kp on August 27, 2004, 09:51 AM
Quote from: LordNevar on August 27, 2004, 08:06 AMWhich is probably why bnet eliminated public channel ops, and seperated the servers.

The realms were fissioned off because they couldn't keep the accounts databases synced properly, so people kept overwriting each others' accounts just by acquiring it on a server that was still using an outdated copy of the database.

The private channel operators were ended because people kept attacking the BNCSs to try to knock one offline, so that they could be the first one into the channel when it came back, thereby gaining them control of the channel.  Of course, this is not only rude and illegal, but catastrophic when two competing factions both want the same channel and are willing to do this to achieve it.  At that point, no matter who comes on first, there's somebody else who will (try to) drop the server again.
Title: Re:A second Gavel?
Post by: LordNevar on August 27, 2004, 10:07 AM
Ugh... Casualties of war :(
Title: Re:A second Gavel?
Post by: Blaze on August 27, 2004, 06:54 PM
I used to play when there weren't gateways... I have never seen any of what you are talking about... I did like public channels could be opable. That was before starcraft had 1.09 right?
Title: Re:A second Gavel?
Post by: Blaze on August 27, 2004, 08:50 PM
lmao... skywing is even more powerful then battle.net wants him to be...
Title: Re:A second Gavel?
Post by: UserLoser. on August 27, 2004, 09:00 PM
Load 2 bots on use-bna-chat06.battle.net.  Load another on other server.  One on other server designates one on 06, resigns.  They will both have ops.  Then there's one bot without ops left over.  Take the one on other server that just got ops, and designate the one who doesnt, resign.  And you will see 3 ops on 06, and 2 on the other server.

If i'm wrong, then just switch 06 with the other server in each spot, did this few minutes ago.

(http://www.userloser.net/images/triop.png)