#include <NomadMemory.au3>
Func SCAN()
$PID = WinGetProcess("PristonTale II Enigma")
$OPENMEM = _MEMORYOPEN($PID)
$STATICOFFSET = Dec("D0F960")
$BASEADDR = _MEMORYMODULEGETBASEADDRESS($PID, "PlayGame.DLL")
$FINALADDR = "0x" & Hex($BASEADDR + $STATICOFFSET)
$MANASCAN = _MEMORYREAD($FINALADDR, $OPENMEM)
$STATICOFFSET = Dec("D0F958")
$BASEADDR = _MEMORYMODULEGETBASEADDRESS($PID, "PlayGame.DLL")
$FINALADDR = "0x" & Hex($BASEADDR + $STATICOFFSET)
$MANAMAXSCAN = _MEMORYREAD($FINALADDR, $OPENMEM)
$STATICOFFSET = Dec("D0F95C")
$FINALADDR = "0x" & Hex($BASEADDR + $STATICOFFSET)
$HPSCAN = _MEMORYREAD($FINALADDR, $OPENMEM)
$STATICOFFSET = Dec("D0F954")
$BASEADDR = _MEMORYMODULEGETBASEADDRESS($PID, "PlayGame.DLL")
$FINALADDR = "0x" & Hex($BASEADDR + $STATICOFFSET)
$HPMAXSCAN = _MEMORYREAD($FINALADDR, $OPENMEM)
Global $ENEMYHPOFFSET[6]
$ENEMYHPOFFSET[0] = 0
$ENEMYHPOFFSET[1] = Dec("07AC")
$ENEMYHPOFFSET[2] = Dec("0044")
$ENEMYHPOFFSET[3] = Dec("0160")
$ENEMYHPOFFSET[4] = Dec("0148")
$ENEMYHPOFFSET[5] = Dec("0220")
$STATICOFFSET = Dec("00EA6310")
$BASEADDR = _MEMORYMODULEGETBASEADDRESS($PID, "PlayGame.DLL")
$FINALADDR = "0x" & Hex($BASEADDR + $STATICOFFSET)
$ENEMYHPPOINTER = _MEMORYPOINTERREAD($FINALADDR, $OPENMEM, $ENEMYHPOFFSET)
_MEMORYCLOSE($OPENMEM)
EndFunc
from here