Salü zusammen,
Hier gabs doch irgendwo mal ne Formel um die Laufzeit von Punkt X nach Punkt Y zu bestimmen? Kann mir jemand nochmals den Link oder die Formel geben? - Finde die leider nicht mehr.
Ich frage mich - bzw versuche es gerade herauszufinden - in welchen Silkroad Packeten mir der Server sagt, wie meine neue Lauf-Geschwindigkeit ist, wenn ich bspw den Grass-Walk Buff aktiviere oder ein Pferd spawne.
Bei 0x3015, dem Spawpacket, erhalte ich 3 Floats, wie ich sie beim Chardata Packet erhalten habe.
- 00 00 34 42 ..4B............
- 00 00 F0 42 ...B............
- 00 00 C8 42 ...B............
Nun, wäre aber der Runningspeed (2ter Float) höher als der Zerkspeed - afaik ergibt das keinen Sinn, da ich im Zerk viel schneller bin als einer der mit dem Pferd reitet.
Oder sehe ich da etwas falsch?
Das Server_Stat Packet wird so wie ich das gerade sehe wohl vom EdxLoader falsch interpretiert.
Es kommt in 2 Teilen an.
Einmal 3 DWORD nacheinander (könnten die Server - Speeds sein) & einmal diverse andere Daten, die wie folgt geparst werden:
- [S -> C][303D]
- 33 05 00 00 Ph.y Atk (min)
- C7 05 00 00 Phy. Atk (max)
- 5C 07 00 00 Mag. Atk (min)
- 5A 08 00 00 Mag. Atk (max)
- 5A 02 Phy. Def
- F9 05 Mag. Def
- 19 01 Hit Ratio
- E9 00 Parry Ratio
- C4 0F 00 00 Max HP
- 8D 32 00 00 Max MP
- 61 00 HP Stat Points
- 37 01 MP Stat Points
Alles anzeigen
Beim ersten Teil wo die 3 Floats ankommen sieht das so aus:
- [S -> C][30D0]
- 95 17 61 0A ..a.............
- 9A 99 99 41 ...A............
- 00 00 BB 42 ...B............
Die Werte können nicht stimmen
Ich schau mir das Packet gleich nochmals an.
Oder gibt es sont ein allgemeins Packet das bei allen Speed-Änderungen die Daten aktualisiert?
- Speed-Buff
- Pferd
- Volles Garment Set
grz