WoW Pointer mit Autoit auslesen

12/05/2010 15:36 SCORNI#1
Ich habe den 4byte wert von der z position von meinem eigenen Chara herausgefunden. Ich weiß das 4 Byte falsch sind aber das ist egal. Mir reicht auch ein 4 byte wert. Danach habe ich rechtsklick auf den Wert gemacht und Pointer Scan for this adress. Alles So gelassen und OK geklickt. Ich habe eine Liste mit offsets und allem möglichen gefunden. Wenn ich diesen Pointer mit offsets aber in Autoit einbinde und mit memorypointerread auslese bekomme ich

0x00000017

als rückgabewert.

Deshalb meine Frage: Wer könnte mir ein Beispielcode für Memoryediting in WoW posten? Ich brauche nicht die Pointer sondern nur ein Beispielscript

Währe sehr freundlich wenn mir jemand sowas posten könnte.

MfG SCORNI
12/05/2010 18:19 ZeraPain#2
[Only registered and activated users can see links. Click Here To Register...]
12/05/2010 19:00 SCORNI#3
Was soll ich damit ? da werden keine pointer angewendet
12/05/2010 19:28 ZeraPain#4
doch ;-)
12/05/2010 20:45 .BritainAndy#5
Von metin2 einen Multihakc von mir:

PHP Code:

Dim $AOffset
[3] = [00x1280x5B6]
Dim $BOffset[3] = [00x4E00x5BA]
SetPrivilege("SeDebugPrivilege"1)
$openmem _MemoryOpen(WinGetProcess("METIN2"))
$baseadress _MemoryModuleGetBaseAddress(WinGetProcess("METIN2"), "immortal2.bin")
$source FileRead("source.txt")

Dim $zustand


while 1=1

    $nMsg 
GUIGetMsg()
        Switch 
$nMsg
            
Case $GUI_EVENT_CLOSE
        
Exit
            Case 
$Button1
    $zustand 
True
            
Case $Button2
    $zustand 
False






EndSwitch



If 
$zustand Then
    $Awert 
=_MemoryPointerRead($baseadress+0x21C4A4$openmem$AOffset"short")
        
_MemoryPointerWrite($baseadress 0x21C4A4$openmem$AOffset"16656""dword")

Else
    
$Awert =_MemoryPointerRead($baseadress+0x21C4A4$openmem$AOffset"short")
        
_MemoryPointerWrite($baseadress 0x21C4A4$openmem$AOffset"16256""dword")
EndIf 
12/06/2010 08:08 SCORNI#6
@.BritainAndy

klappt auch nicht

@ZeraPain

keine offsets werden verwendet
12/06/2010 09:24 ZeraPain#7
Quote:
Originally Posted by SCORNI View Post
@.BritainAndy

klappt auch nicht

@ZeraPain

keine offsets werden verwendet
das sind 3 beispiele, string auslesen, 4 byte auslesen und 4 byte mit offset auslesen.

$READ_maxhp = _MemoryRead($Pointer_maxhp, $Process)
das hier ist z.b. für nur pointer (std: dword -> 4 byte)
12/06/2010 10:36 maxi39#8
zeig ma den pointer + offsets
12/06/2010 21:31 SCORNI#9
Wozu brauchst du den pointer und die offsets?
12/08/2010 14:18 .BritainAndy#10
um dir deinen skript zu erstellen