Доброго времени суток всем!
Решил написать программку, которая показывала бы основную информацию о персонаже в таргете (уровень, ХП, макс ХП, класс и т.д.).
С помощью СЕ находил динамические адреса в памяти, выводил значения.
Может кто-нибудь подсказать, как узнать статический адрес и смещения?
не могу найти "зелёный" адрес...
Под рукой сейчас нет клиента, вечерком могу скринов наделать.
А что возвращает TargetID_Offset=384 ? может от этого как-нибудь плясать?
Добавлено через 18 часов 34 минуты
Нашел офсеты моба в инете ([Ссылки могут видеть только зарегистрированные пользователи. ]) оффсеты
Новые оффсеты для руоффа:
009C0E6C: Базовый адрес клиента (BA = PW_BASE_ADDRESS = $009C0E6C)
GA=[BA] +1C: Структура GameRun (GA = PW_GAMERUN_ADDR = $009C1514)
GA +8 +20 +18 +[I*4] + (for J:=1 to N do +$0) +4: Players Struct (I in [0..31B]; N in [0..3], N - Num. of Page)
GA +8 +20 +14: - Players count
+3C PlayerLocX (float)
+40 PlayerLocY (float)
+44 PlayerLocZ (float)
+458 PlayerId
+464 PlayerLvl
+46C PlayerHP
+470 PlayerMP
+4A4 PlayerMaxHP
+4A8 PlayerMaxMP
+608 +0 PlayerName (UText)
+610 PlayerClassID
+614 PlayerGender
+61C PlayerWalkMode
+6С8 PlayerMTarget
GA +8 +24 +18 +[I*4] + (for J:=1 to N do +$0) +4: Mobs Struct (I in [0..31B]; N in [0..3], N - Number of Page)
GA +8 +24 +14: - Mobs count
+3C MobLocX (float)
+40 MobLocZ (float)
+44 MobLocY (float)
+B4 MobType (6 - mob; 7 - NPC; 9 - Pet)
+11C MobWorldID
+120 MobID
+12C MobHP
+164 MobMaxHP
+225 MobFeature (0- None; 1 - Accelerating; 2 - Pacifist; 3 - Enh. physical protection; 4 - Enh. magical protection; 5 - Enh. physical attack; 6 - Enh. magical attack; 7 - Berserk; Enh. Life; 9 - Weakness)
+240 See: +225
+24C +0 MobName (UText)
+2B8 MobAction (1 - Passive; 2 - P. Attacks; 3 - M. Attacks; 4 - Dies; 5 - Moves)
+2D4 P. Target ID
+2D8 M. Target ID
+2DC Attack flag (1b)
но что-то какой-то бред получается...
Пробовал имя вытащить, своё вытаскиваю, а моба нет.
Что-то я явно не так делаю.
делал так - GA +8 +24 +14+24С
Последний раз редактировалось AlexM81; 15.09.2010 в 10:52.
Причина: Добавлено сообщение