Спасибо! Только вот не догнал как это использовать

Я пишу в Autoit.
_MemoryPointerRead($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET)
$OFFSET в Dec .... не подскажешь как то что ты написал реализовать в Autoit?
Вот что я пытался сделать.
#include <NomadMemory.au3>
$PID = ProcessExists("elementclient.exe")
$Handle = _MemoryOpen($PID)
$x = _MemoryRead(0x009771BC,$Handle)
$x = _MemoryRead($x+0x20,$Handle)
$x= _MemoryRead($x+0x3C,$Handle)
MsgBox(0,"Test X","your x: " & $x &"." )
Выдает
3300536951
Всё! сделал! спасибо за помошь!
Добавлено через 5 часов 30 минут
Всеравно много непонятно. Вот например для
current HP:
base address + 20 + 450
current MP:
base address + 20 + 454
пытаюсь найти так
Func MyHP()
Local $temp[3]
$temp[1] = 20
$temp[2] = 0x450
$r = _MemoryPointerRead($baseAddress, $ProcessHandle, $temp)
ConsoleWrite($r[1] & @CRLF)
EndFunc