ich weis eigentlich garnix über di everwendung von pointern und offsets
wer mir da bisschen weiterhelfen möchte dem würd ich jetz schon sehr danken.
ich versuch einfach nur die values für target HP raus zu ziehen .
aber irgendwas mach ich falsch .
die offsets sollten alle aktuel sein.
wer mir da bisschen weiterhelfen möchte dem würd ich jetz schon sehr danken.
ich versuch einfach nur die values für target HP raus zu ziehen .
aber irgendwas mach ich falsch .
Code:
#include <NomadMemory.au3>
SetPrivilege("SeDebugPrivilege", 1)
#RequireAdmin
$PID = ProcessExists("aion.bin")
If $PID Then
MsgBox(0, "kieron is gay", $PID)
$open=_MemoryOpen($PID)
MsgBox(0, "kieron is gay", $open[0])
If $open[0] Then
$baseADDR = _MemoryModuleGetBaseAddress($PID, "Game.dll")
$TargetBase = 0x7AEA60
$TargetOffset = 0x1D4
$TargetState = 0x298 ;(1 ==> Attacking, 0 ==> Not Attacking, 7 == Dead)
$TargetLevel = 0x36
$TargetName = 0x3A
$TargetHP = 0x10E0
$TargetHPPercent = 0x38
$TargetMaxHP = 0x10DC
;TargetPosition (Just Game.dll+7ADA60+OFFSET)
$TargetPositionX = 0x34
$TargetPositionY = 0x38
$TargetPositionZ = 0x3C
$finalADDR = Hex($baseADDR + $TargetBase + $TargetHP)
$MemTest = _MemoryRead($finalADDR,$PID)
MsgBox(0,"Value", $MemTest )
_MemoryClose($PID)
EndIf
EndIf