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

Таргет

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 04.10.2012, 18:29   #1
 Разведчик
Аватар для blTb^^
 
blTb^^ никому не известный тип
Регистрация: 06.01.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Таргет

Всем привет! Встала такая проблема - не могу понять, как использовать оффсеты таргета
То есть я пишу:
Код:
ReadProcessMemory (hProcess, Pointer($681F50), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$34), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$BDC), @wtar, sizeof(wtar), NoB);
    if wtar<>0 then panel1.Color:=clred;
И хочу, что бы панелька поменяла свой цвет, если в таргете кто то есть. Но все попытки безрезультатны...
  Ответить с цитированием
Старый 04.10.2012, 18:41   #2
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от blTb^^Посмотреть сообщение
если в таргете кто то есть

А проверять пробовал? Ты сначала в label попробуй выводить таргет.

Я конечно в руках делфи не держал и пока не собираюсь, но возник вопрос: разве это не нужно оформить в цикл или что?
  Ответить с цитированием
Старый 04.10.2012, 18:44   #3
Заблокирован
 Пехотинец
Аватар для Goooooogle
 
Goooooogle излучает ауруGoooooogle излучает ауруGoooooogle излучает ауруGoooooogle излучает ауруGoooooogle излучает ауруGoooooogle излучает ауру
Регистрация: 12.06.2012
Сообщений: 73
Популярность: 529
Сказал(а) спасибо: 16
Поблагодарили 49 раз(а) в 33 сообщениях
 
По умолчанию Re: Таргет

мне кажется или у тебя офсет таргета не правильный и если версия 1.3.6 то $34 замени на $20
  Ответить с цитированием
Старый 04.10.2012, 18:47   #4
 Разведчик
Аватар для blTb^^
 
blTb^^ никому не известный тип
Регистрация: 06.01.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от SiriogaПосмотреть сообщение
А проверять пробовал? Ты сначала в label попробуй выводить таргет.

Я конечно в руках делфи не держал и пока не собираюсь, но возник вопрос: разве это не нужно оформить в цикл или что?

Цикл есть. Это только кусок кода)
Так вроде бы я сделал проверку, процесс мэмори возвращает 0 или 1

Добавлено через 3 минуты
Цитата:
Сообщение от GoooooogleПосмотреть сообщение
мне кажется или у тебя офсет таргета не правильный и если версия 1.3.6 то $34 замени на $20

Оффсет смотрел в этой теме под руофф

Последний раз редактировалось blTb^^; 04.10.2012 в 18:51. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 04.10.2012, 19:22   #5
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Таргет

Откуда ты взял $681F50? Проверку то ты сделал, но не ту, тебе нужно вернуть таргет, а не то, что ты вернул))

Попробуй так
Код:
ReadProcessMemory (hProcess, Pointer($B4EF34), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$1C), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$34), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$BDC), @wtar, sizeof(wtar), NoB);
    if wtar<>0 then panel1.Color:=clred;
  Ответить с цитированием
Старый 04.10.2012, 19:33   #6
 Разведчик
Аватар для blTb^^
 
blTb^^ никому не известный тип
Регистрация: 06.01.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от SiriogaПосмотреть сообщение
Откуда ты взял $681F50? Проверку то ты сделал, но не ту, тебе нужно вернуть таргет, а не то, что ты вернул))

Попробуй так
Код:
ReadProcessMemory (hProcess, Pointer($B4EF34), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$1C), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$34), @wtar, sizeof(wtar), NoB);
ReadProcessMemory (hProcess, Pointer(wtar+$BDC), @wtar, sizeof(wtar), NoB);
    if wtar<>0 then panel1.Color:=clred;

При отсутствии таргета возвращает ноль, а если в таргете цель, то какое то значение)
  Ответить с цитированием
Старый 04.10.2012, 19:38   #7
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от blTb^^Посмотреть сообщение
При отсутствии таргета возвращает ноль, а если в таргете цель, то какое то значение)

Да, у меня возвращает WID таргета либо его отсутствие, т.е. 0, а у тебя возвращает неизвестно что, причем постоянно, то ли 224 то ли 254... но не суть, главное что не правильно
  Ответить с цитированием
Старый 04.10.2012, 19:42   #8
 Разведчик
Аватар для blTb^^
 
blTb^^ никому не известный тип
Регистрация: 06.01.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от SiriogaПосмотреть сообщение
Да, у меня возвращает WID таргета либо его отсутствие, т.е. 0, а у тебя возвращает неизвестно что, причем постоянно, то ли 224 то ли 254... но не суть, главное что не правильно

Так как быть то?
  Ответить с цитированием
Старый 04.10.2012, 19:47   #9
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от blTb^^Посмотреть сообщение
Так как быть то?

Всмысле? Я тебе дал код, разве нет?)) Что-то я тебя не понимаю)
  Ответить с цитированием
Старый 04.10.2012, 20:01   #10
 Разведчик
Аватар для blTb^^
 
blTb^^ никому не известный тип
Регистрация: 06.01.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от SiriogaПосмотреть сообщение
Всмысле? Я тебе дал код, разве нет?)) Что-то я тебя не понимаю)

Ой, да) Туплю Спасибо!
  Ответить с цитированием
Старый 04.10.2012, 20:04   #11
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от blTb^^Посмотреть сообщение
Ой, да) Туплю Спасибо!

Не за что
  Ответить с цитированием
Старый 04.10.2012, 20:06   #12
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Таргет

Автору на будущее: смещения считаются от базового адреса (руофф $B4EF34). Причём структура перса начинается с +1С +34 (hex), а дальше уже смещения.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 04.10.2012, 20:35   #13
 Разведчик
Аватар для blTb^^
 
blTb^^ никому не известный тип
Регистрация: 06.01.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от SmertigПосмотреть сообщение
Автору на будущее: смещения считаются от базового адреса (руофф $B4EF34). Причём структура перса начинается с +1С +34 (hex), а дальше уже смещения.

Если честно, то я даже не понимаю о чём ты
  Ответить с цитированием
Старый 04.10.2012, 22:22   #14
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от blTb^^Посмотреть сообщение
Если честно, то я даже не понимаю о чём ты

Он имеет ввиду то, что до чего бы ты хотел добраться в отношении персонажа (HP\MP\EXP и многое другое), должно начинаться со связки BA+1C+34, а потом +N, где N это оффсет который тебе нужен, в данном случае это BDC, т.е. путь к WID таргета.

Последний раз редактировалось Sirioga; 04.10.2012 в 22:26.
  Ответить с цитированием
Старый 04.10.2012, 22:35   #15
 Разведчик
Аватар для blTb^^
 
blTb^^ никому не известный тип
Регистрация: 06.01.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Таргет

Цитата:
Сообщение от SiriogaПосмотреть сообщение
Он имеет ввиду то, что до чего бы ты хотел добраться в отношении персонажа (HP\MP\EXP и многое другое), должно начинаться со связки BA+1C+34, а потом +N, где N это оффсет который тебе нужен, в данном случае это BDC, т.е. путь к WID таргета.

Ааа, понятно Спасибо!)
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Баг] Баг на таргет Consumer123 Общение и обсуждение, архив Lineage 2 1 11.06.2011 21:14
[Помогите!] Для тех кто тграет на тае ДПC Общение и обсуждение, архив Point Blank 0 23.02.2011 20:57

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

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

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