Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot в онлайн играх _ readmem и lua

Автор: uploader 28.11.2018, 9:40

Здравствуйте, в cheat engine lua читаю по у казателю

myid = readInteger('[[gaxomofy.dll+00012FE0]+48c]+64')

даже читает по названию модуля myid = readInteger('attack')

Вопрос а как же в пилоте на языке луа прочитать адрес по указателю?
Нашел только как читать из непосредственно конкретного адреса

a = readmem (0xff330000, "d")
log(a)

Искал по форуму ничего ненашол

Автор: DarkMaster 28.11.2018, 10:54

Цитата
Искал по форуму ничего ненашол

Много раз поднималось.
Цитата
Вопрос а как же в пилоте на языке луа прочитать адрес по указателю?
Нашел только как читать из непосредственно конкретного адреса

А в чем собственно разница? Считываете значение указателя, считываете соответственно адрес по этому значению (оффсеты не забываем прибавлять). Указатель точно такое же число, только содержится в нем адрес памяти, а не, например, хп.

Автор: uploader 28.11.2018, 11:07

так вот и проблема никак не могу разобраться как считать ('[[gaxomofy.dll+00012FE0]+48c]+64') readmem'om в пилоте на lua, если можно пример пожалуйста


Автор: uploader 28.11.2018, 15:12

Кто нибудь пожалуйста дайте пример правильного написания для чтения адреса и подставления оффсетов sad.gif

Автор: uploader 28.11.2018, 15:54

Разобрался всем спасибо за помощь
--lua
a = readmem(0xff210000,"d") b = readmem(a + 0x34,"d") c = readmem(b + 0x1c0,"d")

log©

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)