Hiho...
Ich progge gerade an einem bot und habe nur ein problem...
Ich hab mit CE nen pointer für die HP gefunden...
In diesem fall: game.dat+0037CC28 offset: 13C
Hab aber bis jetzt keine funktionierende möglichkeit gefunden das in Autoit auszulesen...
Dann progg das mal so, dass du einfach an der Base Adresse (addiere die Base Adresse des Moduls einfach dazu) 4 Bytes ausliest, und zu diesem Wert, den du dann erhältst, einfach das Offset addierst.
Dann hast du deine Adresse. Falls du die Base Adresse des Moduls dynamisch herausfinden möchtest, hier eine kleine Beispielfunktion (allerdings nicht in AutoIt, da ich diese Sprache nicht beherrsche):
Code:
GetDllBase proc dwPID:DWORD, pName:DWORD
local hMod:DWORD
local me32:MODULEENTRY32
invoke CreateToolhelp32Snapshot, TH32CS_SNAPMODULE, dwPID
cmp eax, INVALID_HANDLE_VALUE
je @@end
mov [me32.dwSize], size MODULEENTRY32
invoke Module32First, hMod, offset me32
test eax, eax
jz @@e
@@l:
invoke lstrcmpi, offset me32.szExeFile, pName
test eax, eax
jnz @f
mov eax, [me32.modBaseAddr]
jmp @@e
@@:
invoke Module32Next, hMod, offset me32
test eax, eax
jnz @@l
@@e:
push eax
invoke CloseHandle, hMod
pop eax
ret
GetDllBase endp
WoW Bot AutoIT HP auslesen 10/17/2013 - AutoIt - 13 Replies Hey,ich hab damit angefangen mit nen kleinen Bot fürn PrivatServer zu basteln,der auf der Version 3.3.3a läuft.
Gibt es für PrivatServer andere Offsets als für die Offiziellen Server?
Aber irgendwie bekomme ich immer als HP anzahl : 0 raus. Ich habe die richtigen Offsets genommen :
;/*Patch 3.3.3*/
;/*Player offsets*/
Local $Mem_Player_Base = 0x00B366D0, $Mem_Player_Base_P1 = 0x34, $Mem_Player_Base_P2 = 0x24
[Autoit]Pointer auslesen/schreiben 02/22/2011 - AutoIt - 8 Replies hallo ich versuch derzeit es hinzubekommen mit au3 pointer auszulesen.
dazu benutzt ich die
Improved _Mem() UDF's - AutoIt Forums
und dementsprechend
_MemoryPointerWrite
das beispiel an dem ich es versuche is der 8te abschnitt des offieziellen ce tuts,
ich hab den static pointer und entsprechend die offsets
das pw dafür ist
[Suche] Simples Tutorial zum Pointer auslesen. 09/13/2010 - Nostale - 7 Replies Hallo =).
Da ich einem Freund mal ein bisschen unter die arme Greifen will möchte ich für ihn die Pointer zusammenkramen, nur mein CE Tutorial ist verbuggt und meine Englischkentnisse nicht wirklich die eines 1er Schülers. ~
Daher würde ich gern wissen wie man für folgende Dinge die Pointer ausliest:
HP.
MP.
Ob er sitzt.
Ob ein Ziel ausgewählt/markiert ist.
Pointer herrausgefunden, wie in C++ auslesen? 06/11/2010 - C/C++ - 1 Replies Hallo,
ich habe für ein Spiel den Pointer für den Munitionswert gefunden.
Wie kann ich diesen jetzt so verwenden, dass ich mir dessen Wert in C++ anschauen kann?
Pointer-Adresse: 015470A8
bisher hab ich es in C++ so versucht:
DWORD *thefirst = (DWORD*)(0x015470A8);
speicheradresse -> gesetteten pointer auslesen wie?? 10/26/2008 - Guild Wars - 3 Replies hallo ich habe einen pointer gesettet
adress of pointer ist das 024E1F62
hex(offset) F94E0
wie kann ich also mit autoit den pointer auslesen?