Hier fängt es schon an:
Es liefert mir immer den Wert 0.
Hier der Code:
Code:
#include <memory.au3> #include <nomadmemory.au3> $Base = 0x106F1344 ;pUIMgr $Offset = 0x10931C $ID = _Memoryopen(ProcessExists("Nksp.exe")) MsgBox(1, "ID", $ID) $Address = _FindNewAddress($Base, $offset) MsgBox(1, "Address", $Address) $lvl = _MemoryRead($Address, $ID) MsgBox(1, "lvl", $lvl) If $lvl = 0 Then MsgBox( 1, "your lvl", "fail") ElseIf $lvl > 0 Then MsgBox( 1, "your lvl", "got!!") EndIf Func _FindNewAddress(ByRef $Base,ByRef $Offset) $ID = _Memoryopen(ProcessExists("Nksp.exe")) $New_Address = _MemoryRead($Base, $ID) +$Offset _MemoryClose($ID) Return $New_Address EndFunc
Wäre echt toll wenn mir jem. helfen könnte ^^
lg