Hallo ich habe ein project für ein spiel aber ich kenne micht nicht mit offsets aus.
Wie kan ich das jetzt benutzen ?
Meiner example code:
aber bei der msgbox komt "0" und nicht actual hp warum ?
die adressen & offsets die ich habe
MAX HP = 007E6938 Offset1:AC Offset2:48
CURRENT HP = 007E6938 Offset1:AC Offset2:4C
Wie kan ich das jetzt benutzen ?
Meiner example code:
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#include <ProgressConstants.au3>
$ActualHP = 0x007E6938
$ofset1=0xAC
$ofset2=0x48
Global $Open = _MemoryOpen(ProcessExists("NostaleX.dat"))
$valueAd=_MemoryRead($ActualHP+$ofset1, $Open)
$curValue=_MemoryRead($valueAd+$ofset2, $Open)
Msgbox(64,"Actual HP",$curValue)
die adressen & offsets die ich habe
MAX HP = 007E6938 Offset1:AC Offset2:48
CURRENT HP = 007E6938 Offset1:AC Offset2:4C