Morgen,
ich versuche grade das Packet mit den Chardaten (erstmal nur den Anfang, also nur Charstats, keine Items, Quests, Masteries...) auszulesen, jedoch habe ich da ein Problem. Das Packet habe ich leider grade nicht, aber das ist denke ich jetzt nicht so schlimm..
Also, ich habe mir mal den Aufbau angeschaut:
- [Character Data]
- -----------------------
- [Character]
- 7F 07 00 00 character type
- 44 mix between volume and height
- 01 level
- 01 highest level
- 00 00 00 00 00 00 00 00 exp
- 00 00 00 00 sp/exp bar
- 00 00 00 00 00 00 00 00 gold
- 00 00 00 00 sp
- 00 00 attrib to spend
- 00 berserk bar
- 00 00 00 00 related to exp?
- C8 00 00 00 HP
- C8 00 00 00 MP
- 01 noob icon (>2 = enabled?)
- 00 daily pk
- 00 00 pk level
- 00 00 00 00 murderer level
- [Items]
- ...
So, als ich meinen Char ausgewählt habe, kam ein langes Packet (Opcode=3013) an, welches auch mit "7F 07 00 00" angefangen hat, somit habe ich dieses genommen. Das Problem ist nun aber, dass wenn ich es so aufteile bei level "00" (=0, obwohl mein Char Lv14 ist) und bei highest level "E2" (=226, obwohl es nur bis 105 geht). Dann dachte ich mir, ist das falsche Packet und hab im Analyzer nachgeschaut, nach dem 3013er kamen noch 2 lange, einmal 3018 und 3019, aber auch bei denen kommt beim Level was ganz falsches raus..das komische ist aber, dass im 3013er meine richtigen HP/MP & SP auftauchen (aber nich an der Stelle, wie es im Aufbau gezeigt ist), nur eben nicht Level..
Woran kann das also liegen? Sind alle 3 Packets die falschen oder kA was sonst noch...
Vielleicht kann sich das ja jemand mal anschauen, habe es auf dem ZSZC(Fire)-Server probiert, aber müsste auch mit rSRO gehen, da bis jetzt alle Packets, die ich gesehen habe, den gleichen Opcode haben.