Valhalla Legends Forums Archive | Battle.net Bot Development | 0x59

AuthorMessageTime
Tass
I'm trying to make it so when my bot recieves 0x59 that it pasues the long.. but after what packet is it safe to pause the login and then send 0x59?
March 12, 2005, 12:27 AM
KkBlazekK
Your pausing the login at when you receive 0x59? It is safe to pause the login when you receive a 0x59 or when bnet sends you a 0x59.
March 12, 2005, 12:32 AM
Tass
Right after 0x56 is recieved? befor 0x3A?
March 12, 2005, 12:36 AM
KkBlazekK
In 0x54 Response E, you should send 0x59. When BNET Sends you 0x59, You should send it 0x59.
March 12, 2005, 12:36 AM
Tass
0x59*** :-X
March 12, 2005, 12:39 AM
Myndfyr
When I pause before login, I pause before sending 0x53.
March 13, 2005, 8:22 PM
Networks
When can you send SID_SETEMAIL (0x59)? Also how do you know when you're allowed to such as during the log on phase. I want to send it if the user does not have an email registered. Also do you send it after you create an account or before? I am just  a bit confused.
March 14, 2005, 5:19 PM
KkBlazekK
[quote author=Networks link=topic=10891.msg103792#msg103792 date=1110820790]
Also do you send it after you create an account or before? I am just a bit confused.
[/quote]
After you create an account. You can't register something to something thats not there.
March 14, 2005, 7:29 PM
Networks
[quote author=Blaze link=topic=10891.msg103812#msg103812 date=1110828595]
[quote author=Networks link=topic=10891.msg103792#msg103792 date=1110820790]
Also do you send it after you create an account or before? I am just a bit confused.
[/quote]
After you create an account. You can't register something to something thats not there.
[/quote]

I hadn't give it much thought, logically yes.

I guess the conditions are:
- If you recieve 0x59 (SID_SETEMAIL)
- After you get a sucess for creating an account on clients that support the email registration support.
March 15, 2005, 1:22 AM
LordNevar
All clients aside from Warcraft II should support email registration. Aside from Warcraft III, you should always recieve 0x59 when you log on with Starcraft and Diablo II until you actually register an email account. Just respond to 0x59 when you recieve it with the email that you want to register it with. Or just continue to send a null packet and ignore it, and you wount need to register it at all you should continue to connect to battle.net as your normally would.
March 15, 2005, 1:28 AM
KkBlazekK
[quote author=Networks link=topic=10891.msg103865#msg103865 date=1110849779]
I guess the conditions are:
- If you recieve 0x59 (SID_SETEMAIL)
- After you get a sucess for creating an account on clients that support the email registration support.
[/quote]
- If you recieve 0x54 Event &HE
March 15, 2005, 1:34 AM
LordNevar
[quote author=Blaze link=topic=10891.msg103868#msg103868 date=1110850465]
[quote author=Networks link=topic=10891.msg103865#msg103865 date=1110849779]
I guess the conditions are:
- If you recieve 0x59 (SID_SETEMAIL)
- After you get a sucess for creating an account on clients that support the email registration support.
[/quote]
- If you recieve 0x54 Event &HE
[/quote]

&HE is required when your using Warcraft III, he is talking about &H59 which is only required for Starcraft and Diablo II.  If your recieving a request for &HE on starcraft or Diablo II than you did something really wrong.
March 15, 2005, 1:41 AM
Myndfyr
[quote author=LordNevar link=topic=10891.msg103870#msg103870 date=1110850901]
[quote author=Blaze link=topic=10891.msg103868#msg103868 date=1110850465]
[quote author=Networks link=topic=10891.msg103865#msg103865 date=1110849779]
I guess the conditions are:
- If you recieve 0x59 (SID_SETEMAIL)
- After you get a sucess for creating an account on clients that support the email registration support.
[/quote]
- If you recieve 0x54 Event &HE
[/quote]

&HE is required when your using Warcraft III, he is talking about &H59 which is only required for Starcraft and Diablo II.  If your recieving a request for &HE on starcraft or Diablo II than you did something really wrong.
[/quote]

What the hell are you talking about?  Warcraft III (the client) *sends* 0x59 just like SC and D2 do.

It is NOT a requirement that ANY client send 0x59, not even Starcraft or Diablo II.  E-mail registration is optional.  If you choose to ignore e-mail registration in the official client, you just bypass sending it at all.
March 15, 2005, 2:33 AM
LordNevar
Sorry wasn't paying attention to myself typing., WCIII RECV's > &HE, and Starcraft and Diablo II RECV >&H59, but all clients do SEND < &H59, That's what I meant sorry.
March 15, 2005, 3:59 AM

Search