Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 1.5.0.0
Author: eienheart
#ce ----------------------------------------------------------------------------
#include <nomadmemory.au3>
$PID = WinGetProcess("Gamename")
WinActivate("Gamename") ;bring the game to active window at start
auto()
func auto()
while WinActive("Gamename") ;ends script when window isn't active
Global $HPROCESS = _MEMORYOPEN($PID)
Global $StaticOffset = 0x008256FC
Global $baseaddress = _MemoryModuleGetBaseAddress($PID, "game.exe");static address that accesses my pointer - via CE
Global $finalADDR = "0x" & Hex($baseaddress + $StaticOffset)
Global $offset1 = 0xxxx ;offset for current hp
Global $offset2 = 0xxxx ;offset for max hp
Global $offset3 = 0xxxx ;offset for current mp
Global $offset4 = 0xxxx ;offset for max mp
$CurrentHP = _MemoryRead($finalADDR+$offset1, $HPROCESS)
$MaxHP = _MemoryRead($finalADDR + $offset2, $HPROCESS)
$CurrentMP = _MemoryRead($finalADDR+$offset3, $HPROCESS)
$MaxMP = _MemoryRead($finalADDR+$offset4, $HPROCESS)
msgbox(0,"ab",$CurrentHP)
[I]////////////////////////////other codes here[/I]
WEnd
_MemoryClose($PID)
EndFunc
Am I missing something here?






