Wie ich oben schon schrieb:
PlayerAmmo: byte, byte
TextMsg : byte, Pchar
Status : short
PlayerH : byte
Score : byte, byte, byte
Zum Beispiel bei TextMsg, weisst man von vornherein nicht wie lang das ganze sein wird, da es ein Pchar beinhaltet, welches erst durch ein $00 beendet wird. Und alle Messages sind verschieden lang, wie man oben sieht.
Delphi-Quellcode:
PlayerAmmo: /
in Sekunden\
/Signatur\ /Timestamp: Single\ AM1 AM2
$00 $22 $01 $55 $
DC $5C $9B $41 $9C $04 $12
TextMsg: /
in Sekunden\
/Signatur\ /Timestamp: Single\ ID Pchar ---------------------|
$00 $22 $05 $87 $28 $
DB $B8 $42 $B5 $C3 "Hey, das war lustig!" + $00