Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Cat Food on September 22, 2006, 01:07 AM

Title: Just a nifty 0x0F trick
Post by: Cat Food on September 22, 2006, 01:07 AM
This is documented in bnetdocs, but isn't exactly detailed/accurate.
Event ID 0x0F within Message ID 0x0F is ONLY recieved when a CLAN CHANNEL has /clan private enabled.

I believe this was first noted by fleet- as his bots reply a channels CP status when processing a /who.
Title: Re: Just a nifty 0x0F trick
Post by: Hero on September 22, 2006, 01:24 AM
Quote from: ImaWh0re on September 22, 2006, 01:07 AM
This is documented in bnetdocs
Thats all that needs to be said.
Title: Re: Just a nifty 0x0F trick
Post by: topaz on September 22, 2006, 01:43 AM
Didn't know about this.

+1
Title: Re: Just a nifty 0x0F trick
Post by: RealityRipple on September 22, 2006, 01:49 AM
Really? It's listed as EID_CHANNELRESTRICTED. There's not much to say about it really. It's returned when you do /who on a restricted channel, as the constant hints.
Title: Re: Just a nifty 0x0F trick
Post by: UserLoser on September 22, 2006, 09:02 AM
Quote from: ImaWh0re on September 22, 2006, 01:07 AM
This is documented in bnetdocs, but isn't exactly detailed/accurate.
Event ID 0x0F within Message ID 0x0F is ONLY recieved when a CLAN CHANNEL has /clan private enabled.

I believe this was first noted by fleet- as his bots reply a channels CP status when processing a /who.

You're actually quite wrong:

Fleet never discovered anything or had anything to distrubute to this community that was useful but instead nuisances like channel flood bots.  Event 0x0f is simply the "channel is restricted" and it is not only received when a clan channel is private.  If you send SID_JOINCHANNEL with the flags of 0 on a channel that is restricted, you will receive that event notification.
Title: Re: Just a nifty 0x0F trick
Post by: Cat Food on September 22, 2006, 12:12 PM
Quote from: UserLoser on September 22, 2006, 09:02 AM
Quote from: ImaWh0re on September 22, 2006, 01:07 AM
This is documented in bnetdocs, but isn't exactly detailed/accurate.
Event ID 0x0F within Message ID 0x0F is ONLY recieved when a CLAN CHANNEL has /clan private enabled.

I believe this was first noted by fleet- as his bots reply a channels CP status when processing a /who.

You're actually quite wrong:

Fleet never discovered anything or had anything to distrubute to this community that was useful but instead nuisances like channel flood bots.  Event 0x0f is simply the "channel is restricted" and it is not only received when a clan channel is private.  If you send SID_JOINCHANNEL with the flags of 0 on a channel that is restricted, you will receive that event notification.

So it seems, although you generally most people would use /join which as you know would decide what flag to use. Either way it could be updated with more information. And it's still pretty useful for what I said above even if you do have a grudge against fleet- which it seems to be.
Title: Re: Just a nifty 0x0F trick
Post by: UserLoser on September 22, 2006, 12:17 PM
Quote from: ImaWh0re on September 22, 2006, 12:12 PM
Quote from: UserLoser on September 22, 2006, 09:02 AM
Quote from: ImaWh0re on September 22, 2006, 01:07 AM
This is documented in bnetdocs, but isn't exactly detailed/accurate.
Event ID 0x0F within Message ID 0x0F is ONLY recieved when a CLAN CHANNEL has /clan private enabled.

I believe this was first noted by fleet- as his bots reply a channels CP status when processing a /who.

You're actually quite wrong:

Fleet never discovered anything or had anything to distrubute to this community that was useful but instead nuisances like channel flood bots.  Event 0x0f is simply the "channel is restricted" and it is not only received when a clan channel is private.  If you send SID_JOINCHANNEL with the flags of 0 on a channel that is restricted, you will receive that event notification.

So it seems, although you generally most people would use /join which as you know would decide what flag to use. Either way it could be updated with more information. And it's still pretty useful for what I said above even if you do have a grudge against fleet- which it seems to be.

I don't have any grudge, just pointing out that people who make floodbots shouldn't get any respect.
Title: Re: Just a nifty 0x0F trick
Post by: Cat Food on September 22, 2006, 12:57 PM
But you do realize pretty much every beginner coder has. Wether it made it big or not is not the point though. And I'm not arguing with you, I'm just saying.
Title: Re: Just a nifty 0x0F trick
Post by: MyndFyre on September 22, 2006, 01:06 PM
Quote from: ImaWh0re on September 22, 2006, 12:57 PM
But you do realize pretty much every beginner coder has.
Every beginning coder has what?  Made a floodbot?  Doubtful.  Very few people in the community actually appreciate what floodbots "do" for us.
Title: Re: Just a nifty 0x0F trick
Post by: rabbit on September 22, 2006, 05:21 PM
I made a flood bot once...but that was by accident :\
Title: Re: Just a nifty 0x0F trick
Post by: RealityRipple on September 22, 2006, 05:37 PM
Floodbots seem as stupid as channel wars to me. I've made a private d1 spambot... that was fun. Blake (HDX), Brandon (Raygon), and I filled dusa-1 with bots and all got our accounts banned, IP Banned for a month, and CD-Keys jailed for a month... or something. Blake probably remembers the ban better than me, if anyone does. It was worth it to see diablo usa-1 full again, though.
Title: Re: Just a nifty 0x0F trick
Post by: Hdx on September 22, 2006, 06:44 PM
Quote from: RealityRipple on September 22, 2006, 05:37 PM
Floodbots seem as stupid as channel wars to me. I've made a private d1 spambot... that was fun. Blake (HDX), Brandon (Raygon), and I filled dusa-1 with bots and all got our accounts banned, IP Banned for a month, and CD-Keys jailed for a month... or something. Blake probably remembers the ban better than me, if anyone does. It was worth it to see diablo usa-1 full again, though.
/me remanises
Hehe that was fun.
It was the weakest load I have ever seen, But it's cool cuz I got to use my botnet.
Accounts closed, IPBans for a month, CDKeys jailed (perm for me). Etc..
But it was worth it ;)

Flood bots have there uses, but have been abused and are used for warring/flooding/etc..
~-~(HDX)~-~
Title: Re: Just a nifty 0x0F trick
Post by: RealityRipple on September 22, 2006, 06:50 PM
What uses do they have? I don't see any point in them at all except as an annoyance.
Title: Re: Just a nifty 0x0F trick
Post by: Yegg on September 22, 2006, 07:20 PM
Quote from: RealityRipple on September 22, 2006, 06:50 PM
What uses do they have? I don't see any point in them at all except as an annoyance.

Everything has a use. Maybe because of floodbots, some people have worked harder in their code at making attempts to stopping floodbots to a certain extent? Doing so would improve their skill level in coding and maybe that person would one day become important or more important to the community by being able to share their achieved skills with others.
Title: Re: Just a nifty 0x0F trick
Post by: RealityRipple on September 22, 2006, 07:26 PM
...That's just circular though... One could do other things in the time one would use to "attempt to stop floodbots". Things that would improve one's skill to a greater degree... like taking advanced programming classes...
Title: Re: Just a nifty 0x0F trick
Post by: Cat Food on September 22, 2006, 07:35 PM
Quote from: RealityRipple on September 22, 2006, 07:26 PM
...That's just circular though... One could do other things in the time one would use to "attempt to stop floodbots". Things that would improve one's skill to a greater degree... like taking advanced programming classes...
He is right though...many skills have improved due to keeping up with the warring. and floodbots can have a purpose. If you have a good flood like cell that drops just about every user in a channel, that's perfect for regaining ops in a channel you lost.


Edit, and just for the record. I do not flood or load.
Title: Re: Just a nifty 0x0F trick
Post by: topaz on September 22, 2006, 07:37 PM
Quote from: Yegg on September 22, 2006, 07:20 PM
Everything has a use. Maybe because of floodbots, some people have worked harder in their code at making attempts to stopping floodbots to a certain extent? Doing so would improve their skill level in coding and maybe that person would one day become important or more important to the community by being able to share their achieved skills with others.

Quote from: RealityRipple on September 22, 2006, 07:26 PM
...That's just circular though... One could do other things in the time one would use to "attempt to stop floodbots". Things that would improve one's skill to a greater degree... like taking advanced programming classes...

Rofl.
Title: Re: Just a nifty 0x0F trick
Post by: UserLoser on September 22, 2006, 09:16 PM
Quote from: ImaWh0re on September 22, 2006, 12:57 PM
But you do realize pretty much every beginner coder has. Wether it made it big or not is not the point though. And I'm not arguing with you, I'm just saying.

No, I do not realize.  If a "beginner coder" can make a bot that logs onto Battle.net, then this community has gone to crap--I mean, it already did go to crap because of things like this.

When I was a beginner coder I was making things like Tic Tac Toe.  You have to realize that "beginner coders" can not make a Battle.net binary bot.  It's just a fact.  The only way things like that happen (and still do today) is people just copy/paste galore, it's rediculous.
Title: Re: Just a nifty 0x0F trick
Post by: RealityRipple on September 22, 2006, 09:47 PM
Oo, I made tic tac toe, too! that was fun. However, UL, "beginners" can create bots with things like EZBNCS, CleanSlate (though, I guess that's not quite the same), etc... Also, it's not just programming experience, it's network theory knowledge that defines how easily a programmer understands the Bnet Logon System.
Title: Re: Just a nifty 0x0F trick
Post by: Kp on September 22, 2006, 10:33 PM
Quote from: Yegg on September 22, 2006, 07:20 PM
Quote from: RealityRipple on September 22, 2006, 06:50 PM
What uses do they have? I don't see any point in them at all except as an annoyance.

Everything has a use. Maybe because of floodbots, some people have worked harder in their code at making attempts to stopping floodbots to a certain extent? Doing so would improve their skill level in coding and maybe that person would one day become important or more important to the community by being able to share their achieved skills with others.

This is an unfortunate attempt to apply the broken window fallacy (http://en.wikipedia.org/wiki/Broken_window_fallacy) by assuming that the good of time and skill spent combating flood bots is free, when in fact it takes away from other goods, such as time spent learning a new language or adding a truly useful feature to one's work.