Quote:
Originally Posted by Spirited
|
Thanks, I'm trying to understand how to do this. Currently I'm kind of confused. This is what you have on your guide:
Quote:
Originally Posted by Spirited
Introduction
Code:
18 00 15 27 72 00 00 00 29 20 1A 00 00 00 00 00
82 2D 3F 05 00 00 00 00 54 51 53 65 72 76 65 72
[Offset 04] 72 00 00 00 = 72: The direction of the player mod possible angles (8). 72 mod 8 = direction 0.
[Offset 08] 29 20 1A 00 = 1712169: The unique character ID making the step.
[Offset 12] 00 00 00 00 = 0: The type of movement being sent (walking).
[Offset 16] 82 2D 3F 05 = 88026498: Timestamp ( [Only registered and activated users can see links. Click Here To Register...]).
[Offset 20] 00 00 00 00 = 0: Map ID (not always supplied).
[Offset 24] 54 51 53 65 72 76 65 72 = TQServer: The footer of the packet.
|
I get the following:
Code:
[Offset 0] (INT 16 [Little Endian]) 18 00 = 24
[Offset 2] (INT 16 [Little Endian]) 15 27 = 10005
[Offset 4] (INT 32 [Little Endian]) 72 00 00 00 = 114
[Offset 8] (INT 32 [Little Endian]) 29 20 1A 00 = 1712169
[Offset 12] (INT 32 [Little Endian]) 00 00 00 00 = 0
[Offset 16] (INT 32 [Little Endian]) 82 2D 3F 05 = 88026498
[Offset 20] (INT 32 [Little Endian]) 00 00 00 00 = 0
[Offset 24] (ASCII) 54 51 53 65 72 76 65 72 = TQServer
As you can see, the Offset 4 is not the same on my side. I'm I doing something wrong?
This is what I can get from the "Using Sash"
Code:
Packet 0 -- TQClient -- Length: 72 | 80 -- Type: 10017
48 00 21 27 39 F6 16 00 02 00 00 00 FF FF FF FF ; H !'9
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;
08 00 00 00 2D 00 00 00 00 00 00 00 00 00 00 00 ; -
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;
00 00 00 00 00 00 00 00 54 51 53 65 72 76 65 72 ; TQServer
Code:
[Offset 0] (INT 16 [Little Endian]) 48 00 = 72
[Offset 2] (INT 16 [Little Endian]) 21 27 = 10017
[Offset 4] (INT 32 [Little Endian]) 39 F6 16 00 = 1504825
[Offset 8] (INT 32 [Little Endian]) 02 00 00 00 = 2
[Offset 12] (INT 32 [Little Endian]) FF FF FF FF = -1
[Offset 16] (INT 64 [Little Endian]) 00 00 00 00 00 00 00 00 = 0
[Offset 24] (INT 64 [Little Endian]) 00 00 00 00 00 00 00 00 = 0
[Offset 32] (INT 32 [Little Endian]) 08 00 00 00 = 8
[Offset 72] (ASCII) 2D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 51 53 65 72 76 65 72 = -TQServer
I'm I doing things right? Is there something I'm doing wrong? This is what I found on the
[Only registered and activated users can see links. Click Here To Register...].
I'm using the following
[Only registered and activated users can see links. Click Here To Register...]