Что нового

ToolTip со значением адреса, найденом через ArtMoney(CE)

MrGep

Новичок
Сообщения
74
Репутация
1
Добрый день! В общем - то, есть игра(Не браузерка, Пираты онлайн). Выловил адрес значения здоровья, нужен ToolTip, который указывал на кол-во HP, когда игра свернута. Я, конечно, буду сидеть и вникать, и, в конечном итоге сделаю, но буду очень признателен за помощь)


Заранее благодарен))

п.с. Адрес не меняется при каждом запуске


Поправил :smile:




Решил сам


Код:
#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
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
MrGep [?]
Предупреждение За нарушение общих правил (пункт В.8):
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


С уважением, ваш Модератор.
 
Верх