Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

РУОФФ Адреса и оффсеты

-

Разработка ПО для Perfect World

- Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World

Ответ
 
Опции темы
Старый 18.04.2012, 18:27   #316
 Сержант
Аватар для BritishColonist
 
BritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауру
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
А у каждого сопартийца посмотреть по смещению как у своего, нЭ?

А кто сказал, что у других игроков такая же структура, как у хоста?)
Конечно, не удивлюсь, если так и есть, ибо эта игра - Perfect World, где всё сделано через задн.. с хитростями и тонкостями.
Но, по-моему, просто нелогично думать, что структуры одинаковы, ведь нет смысла в выделении большего кол-ва памяти, чем необходимо для хранения того, что сервер передаёт о других игроках. В смысле, мы же не можем узнать статы другого игрока, его ярость, опыт, предметы инвентаря и т.д. Следовательно, большая часть структуры будет пустовать.
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3
  Ответить с цитированием
Старый 18.04.2012, 18:30   #317
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от BritishColonistПосмотреть сообщение
А кто сказал, что у других игроков такая же структура, как у хоста?)

Проверь и удивись ))).

Цитата:
Сообщение от BritishColonistПосмотреть сообщение
Следовательно, большая часть структуры будет пустовать

Да, нули, если данные по этому параметру сервер не передает.
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 18.04.2012, 18:36   #318
 Сержант
Аватар для pw.assistant
 
pw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауру
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
А у каждого сопартийца посмотреть по смещению как у своего

а структура сопартийца разве совпадает со структурой перса?

насколько мне известно - нет

вот некоторые смещения для сопартийцев
Код:
[party_offset]
WID   = +C
Lvl   = +10 
HP    = +1C 
MP    = +20 
MaxHP = +24 
MaxMP = +28 
LocX  = +34 
LocZ  = +38 
LocY  = +3C
а это те же смещения, но для перса

Код:
[gamer_offset]
WID        =  +47C
Lvl        =  +488
HP         =  +490
MP         =  +494
MaxHP      =  +4D0
MaxMP      =  +4D4
LocX       =  +3C
LocY       =  +44
LocZ       =  +40
________________
backup - акт проявления трусости
  Ответить с цитированием
Старый 18.04.2012, 19:31   #319
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от pw.assistantПосмотреть сообщение
а структура сопартийца разве совпадает со структурой перса?

Для другого игрока совпадает. А для сопатийца нужно проверить не совпадают ли значения тут Lvl = +10 и тут Lvl = +488 и т.д.
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 18.04.2012, 19:52   #320
 Разведчик
Аватар для nmartinez
 
nmartinez никому не известный тип
Регистрация: 20.04.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для nmartinez с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

не могу прочитать дистанцию до моба, а также его хп\макс хп. имя\лвл нормально считываются.. где ошибка?
Код:
  {i выбрано, какое надо}
  ReadProcessMemory(hProcess,pointer($B27A04),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$1c),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$1c),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$24),@dat,SizeOf(dat),NoB);
  {mstruct - оффсет моба iтого}
  ReadProcessMemory(hProcess,pointer(dat+$50),@mstruct,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(mstruct+i*$4),@mstruct,SizeOf(dat),NoB);
  {вот мы его нашли и пляшем от него, лвл опредилили нормально}
  ReadProcessMemory(hProcess,pointer(mstruct+$124),@MobLvl,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(mstruct+$254),@dat,SizeOf(dat),NoB);
  {массив с буковками имени определили нормально}
  ReadProcessMemory(hProcess,pointer(dat+$0),@nname,32,NoB);
  {а вот хп(максхп) по идее так считать надо}
   ReadProcessMemory(hProcess,pointer(mstruct+$MOB_HP_OFFSET),@MobHP,SizeOf(dat),NoB);
  {но нифига ><. 0 и хп и максхп показывает равным. и еще с дистанцией напряг. Читаю ее с нуля, вот так}
  ReadProcessMemory(hProcess,pointer($B27A04),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$1c),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$1c),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$24),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$50),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+i*$4),@dat,SizeOf(dat),NoB);
  ReadProcessMemory(hProcess,pointer(dat+$278),@look,SizeOf(dat),Nob);
  {и выходит сия хрень: если look типа dwrod, to integer(look) выходит порядка 12334534 (большое короче)}
  {если же look типа real, то вообще после считывания из памяти 0 равно}
Добавлено через 3 минуты
могу кинуть весь дельфийский проект если поможет.. %)

Последний раз редактировалось nmartinez; 18.04.2012 в 19:55. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.04.2012, 20:56   #321
 Сержант
Аватар для BritishColonist
 
BritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауру
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

nmartinez, чтобы нормально получить здоровье монстра, нужно его сперва выделить, увы.
А тип у дистанции не dword и не real, а single, т.к. single это дельфийская версия float (дробное, 4 байта).
У real же размер 6 байт.
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3

Последний раз редактировалось BritishColonist; 18.04.2012 в 21:02.
  Ответить с цитированием
Старый 18.04.2012, 21:14   #322
 Сержант
Аватар для pw.assistant
 
pw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауру
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
Для другого игрока совпадает. А для сопатийца нужно проверить не совпадают ли значения тут Lvl = +10 и тут Lvl = +488 и т.д.

т.е. вы предлагаете сканить всю таблицу близлежащих игроков и если ID игрока совпало с ID сопартийца, то читать остальные данные?

Я собственно так и делаю, но мне кажется это неразумным, если есть более короткий путь.
________________
backup - акт проявления трусости
  Ответить с цитированием
Старый 18.04.2012, 21:17   #323
 Разведчик
Аватар для nmartinez
 
nmartinez никому не известный тип
Регистрация: 20.04.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для nmartinez с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

single, попробую сейчас.
то есть, составить лист мобов, каждая запись вида <lvl><name><hpmax><hp> не прокатит? что тогда за офсет..ща процитирую
  Ответить с цитированием
Старый 18.04.2012, 21:21   #324
 Сержант
Аватар для BritishColonist
 
BritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауру
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

nmartinez, здоровье будет лежать по этому оффсету, но только после того, как будут получены такие данные (хп, максхп), а они будут получены лишь при выделении моба. Если необходимо получать здоровье всех окружающих монстров, то придётся поочерёдно всех выделять, но тогда цикл будет медленным (придётся специально расставить в нём паузы, чтобы серер успевал реагировать на смену таргета и чтобы клиент успевал получать здоровье этого таргета). Такие вот дела.
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3
  Ответить с цитированием
Старый 18.04.2012, 21:25   #325
 Разведчик
Аватар для nmartinez
 
nmartinez никому не известный тип
Регистрация: 20.04.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для nmartinez с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от sumikotПосмотреть сообщение
+0x12C HP, dword

спасибо с синглом, реальные цифры показывает, я так понял в метрах игровых)
так что значит то что я в цитате привел

Добавлено через 5 минут
так, то есть если возьму в таргет выделение из памяти как написал сработает?

Добавлено через 12 минут
вообщем у меня комбобокс из ближайших мобов\нпесей\петов.. лвл и имена показывает нормально.. хп у всех пишет 0.. брал в таргет каждого по очерерди из мобов.. хп по прежнему 0 было =_= где туплю?

Последний раз редактировалось nmartinez; 18.04.2012 в 21:41. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.04.2012, 21:43   #326
 Сержант
Аватар для BritishColonist
 
BritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауру
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

nmartinez, в таргет нужно брать инжектом/пакетом. +имеет смысл добавить после каждого взятия в таргет паузу ~250 мс.
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3
  Ответить с цитированием
Старый 18.04.2012, 21:50   #327
 Разведчик
Аватар для nmartinez
 
nmartinez никому не известный тип
Регистрация: 20.04.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для nmartinez с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

мне б человека который разжевал про инжекты и пакеты наглядно =_= сам пока просматриваю темки, но реализацию свою еще не сделал.. может есть время показать на простом примере? то бишь форму там и 1 кнопку - прыг. что то типа такого
  Ответить с цитированием
Старый 21.04.2012, 19:32   #328
 Пехотинец
Аватар для alegr
 
alegr скоро будет известенalegr скоро будет известенalegr скоро будет известен
Регистрация: 19.01.2011
Сообщений: 57
Популярность: 280
Сказал(а) спасибо: 3
Поблагодарили 35 раз(а) в 9 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

а я про пакеты пока ещё ни одной темы не видел О_о сам пока ещё совсем недавно начал в это всё вникать... Кто может подсказать: отличается ли функция перемещения итема внутри инвентаря от функции вкладывания вещи из инвентаря в какую-нибудь форму для крафта, например? не могу инжект ни той, ни другой найти...
________________
Автокликер на JS - [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 23.04.2012, 22:51   #329
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Завтра обновление и начнутся снова поиски оффсетов.
  Ответить с цитированием
Старый 24.04.2012, 06:48   #330
 Разведчик
Аватар для DHouse
 
DHouse никому не известный тип
Регистрация: 19.10.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 7
Поблагодарили 8 раз(а) в 7 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Ага, опять все заново =)
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руоф] Адреса и оффсеты Kitsune Разработка ПО для Perfect World 200 27.06.2014 22:34
оффсеты Maty Общение разработчиков 8 14.03.2012 21:00
Нужны адреса и оффсеты PWI Mr_R@NDOM Общение разработчиков 8 14.09.2011 23:01
[Помогите!] Адреса и Оффсеты для клиента 1.3.4 - 1.4.1 _Wolf_ Общение разработчиков 1 23.08.2011 17:34

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 14:58.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net