Добрый день! В общем - то, есть игра(Не браузерка, Пираты онлайн). Выловил адрес значения здоровья, нужен ToolTip, который указывал на кол-во HP, когда игра свернута. Я, конечно, буду сидеть и вникать, и, в конечном итоге сделаю, но буду очень признателен за помощь)
Заранее благодарен))
п.с. Адрес не меняется при каждом запуске
Поправил
Решил сам
Заранее благодарен))
п.с. Адрес не меняется при каждом запуске
Поправил
Решил сам
Код:
#include <nomadmemory.au3>
$ProcessID = WinGetProcess('Core Windows')
$baseADDR = 0x176C6884 ; - Сюда воткнул свой адрес.
$DllInformation = _MemoryOpen($ProcessID)
While 1
Sleep(100)
_CurrentHP()
WEnd
Func _CurrentHP()
$mem = "0x"&hex($baseADDR)
TrayTip('',$mem,10)
$CurrentHP = _MemoryRead($mem, $DllInformation, 'ptr') ; читаем адрес из памяти
Global $HPdec = dec(StringTrimLeft($CurrentHP, 2)) ; возвращаем в десятичном формате
ToolTip(StringFormat($HPdec),0,0)
EndFunc