Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Не как не получаться разобраться с инжектором подбора лута

-

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

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

Ответ
 
Опции темы
Старый 26.03.2013, 21:53   #1
 Разведчик
Аватар для des99
 
des99 никому не известный тип
Регистрация: 27.02.2013
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Question Не как не получаться разобраться с инжектором подбора лута

При написание простого бота возникла проблема, все инжекторы работают кроме одного, подбора лута/копания шахт, не мог бы кто-нибудь скинуть рабочий инжектор, для того что бы понять где у меня ошибка.

PWI клиент 1.4.5 версии, сборка 2305, версия обновления 657-659
RUOFF Гнев Империи, клиент 1.4.5 версии, сборка 2305, версия обновления 237

BaseAdress=00B4EF34
GameAdress=00B4F5FC

пишу на с++, но неплохо читаю код и на других языках.

Заранее спасибо!
  Ответить с цитированием
Старый 30.03.2013, 16:23   #2
 Разведчик
Аватар для =[Rush]=
 
=[Rush]= скоро будет известен=[Rush]= скоро будет известен=[Rush]= скоро будет известен=[Rush]= скоро будет известен
Регистрация: 28.03.2013
Сообщений: 20
Популярность: 313
Сказал(а) спасибо: 11
Поблагодарили 29 раз(а) в 9 сообщениях
 
По умолчанию Re: Не как не получаться разобраться с инжектором подбора лута

Пример на Delphi:
Код:
type
  PParams = ^TParams;
  TParams = packed record
    Type_, WID: DWORD;
  end;

procedure PickWalkCall(aPParams: PParams); Stdcall;
const
  GameAdress = $00B4F5FC;
  PickWalkAdress = $00471860;
  HostPlayerStruct34Adress = $34;
var
  Type_, WID, CallAddress: DWORD;
begin
  Type_:=aPParams^.Type_;
  WID:=aPParams^.WID;
  CallAddress:=PickWalkAdress;
  asm
    pushad
      mov ecx, dword ptr[GameAdress]
      mov ecx, dword ptr[ecx+HostPlayerStruct34Adress]
      push Type_
      push WID
      call CallAddress
    popad
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  aParams: TParams;
  ProcessID, hProcess: DWORD;
begin
  ProcessID:=0;
  GetWindowThreadProcessID(FindWindow(nil,PChar('Perfect World')),@ProcessID);
  if ProcessID<>0 then
    hProcess:=OpenProcess(PROCESS_ALL_ACCESS,False,ProcessID);
  aParams.Type_:=0;            //0-лут / 1-шахта
  aParams.WID:=3222366926;     //WID Лута/Шахты
  InjectFunc(hProcess,@PickWalkCall,@aParams,SizeOf(aParams));
end;
  Ответить с цитированием
Старый 02.04.2013, 20:28   #3
 Разведчик
Аватар для des99
 
des99 никому не известный тип
Регистрация: 27.02.2013
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Не как не получаться разобраться с инжектором подбора лута

Спасибо большое, нашел ошибку, оказалось все банально заместо GA подставил BA

с меня спасибо, когда смогу поставить
  Ответить с цитированием
Ответ

Метки
вопрос, инжектор, лут


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KeyBrute для подбора ключей metraz Общение и обсуждение 9 19.02.2013 23:33
KeyBrute для подбора ключей metraz Dark Orbit 1 26.01.2013 01:59
[Баг] Скорость подбора лута без файликов и редактирования клиента MrFloppy Rising Force Online 20 22.01.2013 21:31
[Услуги] ищу человека для подбора ПП Goshafann Товары/услуги в Сети 1 25.11.2012 01:47
[Обсуждение] Что вы думаете, какие они все же получаться, эти французишки.... Gr0zA Общение и обсуждение по World of Tanks 3 23.10.2011 20:29

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

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

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