Hi,
ich arbeite gerade an einem neuen Bot.
Leider bekomme ich keine richtige Ausgabe wenn ich das Offset addiere, oder ich mache etwas falsch.
$hp ist der aktuelle Wert in der Umgebung ohne Pointer
Wenn ich diesen auslese kommt mein richtiges Leben auch raus.
$pointer ist der pointer und $offset dazu war 31C habe ich mal zu 0x gemacht damit Autoit nicht meckert.
wenn ich $pointer + $offset mache dann gibts in der Msgbox eine 0.
$pointer+ 796(von hex in dez) auch ne 0.
Hat jemand eine Idee wie ich Pointer mit Offsets einbaue das dsa klappt ?
so habe das was ich schon mal bisher verstadne habe geändert
ich arbeite gerade an einem neuen Bot.
Leider bekomme ich keine richtige Ausgabe wenn ich das Offset addiere, oder ich mache etwas falsch.
$hp ist der aktuelle Wert in der Umgebung ohne Pointer
Wenn ich diesen auslese kommt mein richtiges Leben auch raus.
$pointer ist der pointer und $offset dazu war 31C habe ich mal zu 0x gemacht damit Autoit nicht meckert.
wenn ich $pointer + $offset mache dann gibts in der Msgbox eine 0.
$pointer+ 796(von hex in dez) auch ne 0.
Hat jemand eine Idee wie ich Pointer mit Offsets einbaue das dsa klappt ?
PHP Code:
#include<nomadmemory.au3>
Global $Currenthp, $CurrentmaxHP , $hp , $hprocess , $lol ,$maxHP , $PID , $pointer , $offset, $base , $Hp1
$hp= 0x315D3F1C
$maxHP= 0x315D3F24
$pointer=0x0117D768
$offset=0x31C
$PID = ProcessExists("Client.exe")
$hprocess = _MemoryOpen($PID)
_Check()
Func _Check ()
$Currenthp = _MemoryRead($hp, $hprocess)
$CurrentmaxHP = _MemoryRead($maxHP, $hprocess)
$lol=_MemoryRead($hp,$hprocess)
MsgBox(0,"",$lol); das klappt
$lol2=_MemoryRead($pointer+$offset,$hprocess)
MsgBox(0,"",$lol2); klappt nicht
EndFunc
so habe das was ich schon mal bisher verstadne habe geändert