Помощь - Поиск - Пользователи - Календарь
Полная версия: Считать value из памяти (readmem)
UoKit.com Форумы > Кликер > UO Pilot
Demergo
С помощью Cheat Engine нашел адрес в памяти в котором содержится значение:

Изображение

Изображение

С помощью пилота считываю значение Value:

readmem #a 065B8F1C Ward
msg #a

Все работает но проблема в то что при перезапуске программы меняются адреса значений Value в памяти. Можно как-то использую данные полученные через Cheat Engine (на скриншотах) написать скрипт который будет искать нужные мне значения Value по новым адресам?
Demergo
вылез какой-то "бок"
если адрес памяти "065B8F1C" то readmem #a 065B8F1C Ward работает
если адрес памяти "119F6F1C" то readmem #a 119F6F1C Ward выбивает ошибку


Изображение

с этим я разобрался, кажется
надо в адресе добавлять 0x

Правильное написание 0x119F6F1C
cirus
Ward - это что вообще?
Цитата
Тип данных: B:byte = 1b; W:word = 2b; D:dWord = 4b; C:char = 1b; S:String = 1-255b; DO:double = 8b; F:float = 4b; R:real = 6b

Так нужно:
Код
readmem #a 0x065B8F1C W


Demergo
Цитата(cirus @ 22.12.2021, 15:39) *

Ward - это что вообще?

Так нужно:
Код
readmem #a 0x065B8F1C W



Ward нашел тут на форуме в примерах, сам удивился
проверил - работает, ну думаю ладно smile.gif

Сейчас остро стоит вопрос как найти Pointer (указатель) нужного мне значения
в пилоте это возможно сделать?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.