Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.0.0
Author: Jabbaruh
Script Function:
iPhone MeM ScAnNeRR
#ce ----------------------------------------------------------------------------
;;================================================================================
;;Includes und Tasterturbelegungen
;;================================================================================
#Include <NomadMemory.au3>
HotkeySet("{ESC}","terminates")
;;================================================================================
;;Variablen
;;================================================================================
Dim $x = "N/A"
Dim $y = "N/A"
Dim $z = "N/A"
Dim $RoterText = "N/A"
Dim $ImKampf = "N/A" ;die $SCHEISSnenADD Variable @ in memory @ Azzie2ko ;P
Dim $SpielerSpeed = "N/A"
Dim $SpielerRot = "N/A"
Dim $SpielerLevel = "N/A"
Dim $SpielerName = "N/A"
Dim $ProgScan = "iPhone"
Dim $Status = "Speicher wird ausgelesen..."
;;================================================================================
;;ProcessID
;;================================================================================
$ProcessID = WinGetProcess("World of Warcraft")
;;================================================================================
;;GUI
;;================================================================================
GUICreate($ProgScan, 400, 600)
GUICtrlCreateLabel($ProgScan & " by Jabbaruh", 5, 5, 230, 30)
$StatusBanner = GUICtrlCreateLabel ($Status,5,25,230,15)
*****tState() ; Wird vom Forum überschrieben, muss *****tState() heissen^^
;;================================================================================
;; Endlosschleife
;;================================================================================
while 1
SetPrivilege("SeDebugPrivilege", 1)
$DllInformation = _MemoryOpen($ProcessID)
;;========================================
;;Zwei Wege führen nach Rom - Spielerbase
;;========================================
$1 = _MemoryRead(0x010BD5F4, $DllInformation, 'ptr')
;$1 = _MemoryRead("0x" & hex(17552884), $DllInformation, "ptr")
$2 = _MemoryRead(($1 + 0x34), $DllInformation, 'ptr')
;$2 = _MemoryRead("0x" & hex($1 + 52), $DllInformation, "ptr")
$base = _MemoryRead(($2 + 0x24), $DllInformation, 'ptr')
;$base = _MemoryRead("0x" & hex($2 + 36), $DllInformation, "ptr")
;;============================================================
;;Die ersten Erfolge ;) langer Studien vieler I-Net Seiten ;))
;;============================================================
$x = _MemoryRead("0x" & hex($base + 1944), $DllInformation, "float")
$y = _MemoryRead("0x" & hex($base + 1948), $DllInformation, "float")
$z = _MemoryRead("0x" & hex($base + 1952), $DllInformation, "float")
$SpielerSpeed = _memoryread("0x" & hex($base + 0x814), $DllInformation,'float')
$SpielerRot = _memoryread("0x" & hex($base + 0x7A8), $DllInformation,'float')
$RoterText = _memoryread("0x" & hex($base + 800), $DllInformation, 'float')
;;============================================================
;;Hier wird der GUI übergeben ;)
;;============================================================
GUICtrlCreateLabel("Spieler-x:", 15, 45, 230, 30)
GUICtrlCreateLabel($x, 110, 45, 230, 30)
GUICtrlCreateLabel("Spieler-y:", 15, 65, 230, 30)
GUICtrlCreateLabel($y, 110, 65, 230, 30)
GUICtrlCreateLabel("Spieler-z:", 15, 85, 230, 30)
GUICtrlCreateLabel($z, 110, 85, 230, 30)
GUICtrlCreateLabel("TEST", 15, 125, 230, 30)
GUICtrlCreateLabel($RoterText, 110, 125, 230, 30) ;hier wird der aktuelle TEST eingebaut !!! Zum OffSet Addresse testen
GUICtrlCreateLabel("Spieler Speed:", 15, 165, 230, 30)
GUICtrlCreateLabel($SpielerSpeed, 110, 165, 230, 30)
GUICtrlCreateLabel("Spieler Rotation:", 15, 185, 230, 30)
GUICtrlCreateLabel($SpielerRot, 110, 185, 230, 30)
*****tState() ; Wird vom Forum überschrieben, muss *****tState() heissen^^
WEnd
_MemoryClose($DllInformation)
sleep (5000)
;;================================================================================
;;Terminate
;;================================================================================
func terminates()
_MemoryClose($DllInformation)
exit 0
EndFunc ;==>Terminate