Bei mir klappt es irgendwie nicht :
Hab folgenden Pointer :
[[Only registered and activated users can see links. Click Here To Register...]
Bekomme den Fehler "Error : Subscript used with non-Array variable.", wenn ich die Zeilen weg lasse klappts trotzdem nicht, wo ist der Fehler?
Hab folgenden Pointer :
[[Only registered and activated users can see links. Click Here To Register...]
Code:
#include <pointer.au3>
SetPrivilege("SeDebugPrivilege", 1)
$pid = WinGetProcess("Metin 2 NoControl")
$openmem = _MemoryOpen($pid)
$baseadress = _MemoryModuleGetBaseAddress($pid,"Metin2 NoControl.exe")
$testoffset1 = "2A8" ; offset neben dem metin2client.bin
$testoffset2 = "5B6" ;das obere offset
$testoffset3 = "001EF700" ;steht neben dem metin2client.bin+[wert]
Global $AOffset[3]
$AOffset[0] = 0
$AOffset[1] = Dec($testoffset1)
$AOffset[2] = Dec($testoffset2)
$Aaddress = "0x" & Hex($baseadress + Dec($testoffset3))
$Amemread = _MemoryPointerRead($Aaddress, $openmem, $AOffset, "byte[2]")
$Awert = _ReturnMemoryValue($Amemread[1])
$Awert = Dec($Awert)
Func _ReturnMemoryValue($sAdresse)
;blubbstar
$sNewAdresse = ""
$sAdresse = StringTrimLeft($sAdresse, 2)
For $i = StringLen($sAdresse) - 1 To 0 Step -2
$sNewAdresse &= StringMid($sAdresse, $i, 2)
Next
Return $sNewAdresse
EndFunc ;==>_ReturnMemoryValue
while 1
_MemoryPointerWrite($Aaddress, $openmem, $AOffset, "16356", "dword")
wend