• Welcome to Valhalla Legends Archive.
 

Is this correct?

Started by Camel, July 15, 2003, 05:41 PM

Previous topic - Next topic

Camel

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 :)

Camel

#1
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
<--

Camel

#2
Clan user update (sign on/sign off/change rank)

S->C 0x7F
(STRING) Name
(BYTE) Clan rank
(WORD) Online status

Spht

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.

PaiD

Spht how would I open a dll to see what it says like what you said?