Quote:
Originally Posted by jacky919
Du kannst die Adressen und Offsets nicht einfach addieren. Du musst zu dem Wert der Adresse, die sich aus 004000000 + 00221DD8 zusammensetzt, 74 addieren und dies als Adresse für den ersten Slot benutzen. Wenn das Inventar als Array gespeichert wird kannst du zu der Adresse des ersten Slots noch Index*Größe eines Slots im Speicher addieren, um auf die anderen Slots zu zugreifen.
|
im groben müsste das etwa:
Code:
int* inv=(int*)(*(unsigned long*)(0x004000000+0x00221DD8)+0x74);
sein, dann könnte man mit
die slots checken