Quote:
Originally Posted by link
Danke
aber was hatr es mit diesen pointern und deren offsets auf sich? (z.b. bei der ce) 
|
Wenn du zB eine Datenstruktur hast:
Code:
struct Player
{
int HpCurrent;
int HpMax;
}
Dann ist HpCurrent von HpMax immer 4 Byte entfernt. Denn ein int belegt immer 4byte im Speicher. Also wenn HpCurrent auf der Adresse 0x1338 liegt, dann ist HpMax immer 4 Byte entfernt, in diesem Falle also auf 0x133C.
Auch wenn sich die Adresse von HpCurrent ändert, man muss nur 4 Byte weiter gehen, dann bist du bei der Adresse von HpMax.
Das sind Offsets, wie ich sie zumindest verstanden habe. Wenn du immer noch Fragen hast, kannst du mich ja über PN anschreiben, damit das Topic sozusagen sauber bleibt