Играю на фришке, версия 1.4.5 Копаюсь в инвентаре. Нахожу все иды, вот так:
$POINT = $I*4
$ID = _MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_M EMORYREAD(_MEMORYREAD(_MEMORYREAD($BaseAddress, $MEMID) + 0x1C, $MEMID) + 0x34, $MEMID) + 0xD18, $MEMID) + 0xC, $MEMID) + $POINT, $MEMID) + 0x8, $MEMID)
хочу достать допы шмоток в инвентаре, пробую таким способом:
$EFFECT = _MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_M EMORYREAD(_MEMORYREAD(_MEMORYREAD($BaseAddress, $MEMID) + 0x1C, $MEMID) + 0x34, $MEMID) + 0xD18, $MEMID) + 0xC, $MEMID) + $POINT, $MEMID) + 0x1C, $MEMID)
Ничего не получается. Что делаю не так? Актуальны офсеты, или я смещения не так сделал?
я уже сам всё это написал, но всё равно не работает, точнее программа находит окно с пв, но не распознает, и не может получить данные из игры
я так понял, что надо изменить что то в этой строчке gamer_addr_offset=00000034, но никак не могу найти в прошлой версии клиента за что она отвечала ^^
Собственно, что за программа? От имени админа запускаешь?
Конечно с правами администратора. Программа обычный кликер. Если быть точнее, то это PWA, считывает значения хп и мп игрока.(Заинтересован именно в этой версии программы, раньше часто помогала.) Могу выложить саму программу или скрины.
Добавлено через 8 минут
Цитата:
Сообщение от Геймeр
В этой строке как раз менять ничего не нужно
Если не сложно, можешь объяснить, за что эта строчка отвечает? сколько ни пытался, не смог понять
[Ссылки могут видеть только зарегистрированные пользователи. ]
самма программа ---> [Ссылки могут видеть только зарегистрированные пользователи. ]
В программе, в файле, указаны старые значения.
Последний раз редактировалось TheExplay; 21.11.2012 в 09:07.
Причина: Добавлено сообщение
Это начало информации персонажа, в случае с этими офсетами 0xA571E0 + 0x1C + 0x34 + тут идет офсет любого параметра персонажа (хп, мп и так далее)
к примеру для хп смещение будет таковым: 0xA571E0 + 0x1C + 0x34 + 0x494
Последний раз редактировалось ivasik; 21.11.2012 в 14:51.
TheExplay, будь внимателен, я тебе дал правильные офсеты. В своем *.ini файле поставь base_addr=B4EF34
Это начало информации персонажа, в случае с этими офсетами 0xA571E0 + 0x1C + 0x34 + тут идет офсет любого параметра персонажа (хп, мп и так далее)
к примеру для хп смещение будет таковым: 0xA571E0 + 0x1C + 0x34 + 0x494
всё вроде приавльно сделал, еще с первого раза, но не работает =/
[Ссылки могут видеть только зарегистрированные пользователи. ]
Это начало информации персонажа, в случае с этими офсетами 0xA571E0 + 0x1C + 0x34 + тут идет офсет любого параметра персонажа (хп, мп и так далее)
Сложим из файла base_addr + game_addr_offset + gamer_addr_offset. Из твоего варианта получается: B4EF34 + B4F5FC + 34 А должно быть: B4EF34 +1с + 34
Тоесть game_addr_offset=0000001C а не game_addr_offset=B4F5FC
Добавлено через 2 минуты
Содержание моего файла:
(Разморозку не менял) Содержание