Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Camel on July 15, 2003, 05:41 PM

Title: Is this correct?
Post by: Camel on July 15, 2003, 05:41 PM
Is this correct?

C->S Packet 0x7A -- probably something like SID_CHANGE_CLAN_RANK
(DWORD) Cookie
(STRING) Account
(BYTE) New rank

S->C 0x7A
(DWORD) Cookie
(BYTE) Errorcode
   0 = success
   7 = not enough access (ex, try with New Rank=4 or 5)
   8 = account not in clan/locked as peon for 7 days


[edit2] oh nevermind 0 doesnt remove from the clan, i was able to change the guy back to a peon :)
Title: Re:Is this correct?
Post by: Camel on July 15, 2003, 08:32 PM
Request clan list
C->S 0x7D
(DWORD) Cookie
S->C 0x7D
(DWORD) Cookie
(BYTE) Number of records
-->
 (STRING) Name
 (BYTE) Clan Rank
 (WORD) Online status
<--
Title: Re:Is this correct?
Post by: Camel on July 15, 2003, 08:38 PM
Clan user update (sign on/sign off/change rank)

S->C 0x7F
(STRING) Name
(BYTE) Clan rank
(WORD) Online status
Title: Re:Is this correct?
Post by: Spht on July 15, 2003, 10:50 PM
Uh, somewhat. I don't think anyone has fully documented the Warcraft III binary clan protocol besides me... Why don't you take these messages one at a time? The packet IDs range from 0x70 to 0x81.

Also, you might find it useful to map out the success code struct first (Game.dll), which is used in reply for many of the new messages.
Title: Re:Is this correct?
Post by: PaiD on July 15, 2003, 11:20 PM
Spht how would I open a dll to see what it says like what you said?