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

Не обновляет хп моба

-

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

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

Ответ
 
Опции темы
Старый 16.10.2011, 00:21   #1
 Разведчик
Аватар для HellD
 
HellD на правильном путиHellD на правильном пути
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для HellD с помощью ICQ
 
Question Не обновляет хп моба

Всем привет... Ребят, нид хелп... пишу автоассист для своего лука... но не просто что бы с друли таргет брал, но еще и подождал пока чуть бао попинает... вот тут и появляется трабл... ассист берется... хп моба получает... но сколько не жди... обновляться не хочет (( уже пол дня ковыряю... голова ща взорвется.. (( так что не исключаю что ответ прям перед носом и очевиден (( ну или наоборот и я где то очень жестоко заблуждаюсь ((

собственно вот такая вот выдержка из кода...

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
aParams: TParams;
PID, hProcess: DWord;
I,J:integer;

begin
   GetWindowThreadProcessId(WndHndlDru, @PID);
   hProcess:=OpenProcess(PROCESS_ALL_ACCESS, False, PID);

      ReadProcessMemory(hProcess, ptr(GA), @AssistTemp, sizeof(AssistTemp), BytesCount);
      ReadProcessMemory(hProcess, ptr(AssistTemp+$20), @AssistTemp, sizeof(AssistTemp), BytesCount);
      ReadProcessMemory(hProcess, ptr(AssistTemp+$B0C), @LiderTarget, sizeof(LiderTarget), BytesCount);

   CloseHandle(hProcess);
 
  GetWindowThreadProcessId(WndHndlLUK, @PID);
  hProcess:= OpenProcess(PROCESS_ALL_ACCESS, False, PID);
  aParams.WID:= LiderTarget;
  InjFun(hProcess, @TarCall, @aParams, SizeOf(aParams ) );
  CloseHandle(hProcess);
  LUKTargetWID := LiderTarget;
  

   GetWindowThreadProcessId(WndHndlLUK, @PID);
   hProcess:=OpenProcess(PROCESS_ALL_ACCESS, False, PID);

                     for J:=0 to 5 Do
                        begin
                          for I:=0 to $300 DO
                            begin
                            ReadProcessMemory(hProcess, ptr(GA), @MobsTemp, sizeof(MobsTemp), BytesCount);
                            ReadProcessMemory(hProcess, ptr(MobsTemp+$8), @MobsTemp, sizeof(MobsTemp), BytesCount);
                            ReadProcessMemory(hProcess, ptr(MobsTemp+$24), @MobsTemp, sizeof(MobsTemp), BytesCount);
                            ReadProcessMemory(hProcess, ptr(MobsTemp+$18), @MobsTemp, sizeof(MobsTemp), BytesCount);
                            ReadProcessMemory(hProcess, ptr(MobsTemp+I*4), @MobsTemp, sizeof(MobsTemp), BytesCount);
                            ReadProcessMemory(hProcess, ptr(MobsTemp+$4), @MobsTemp, sizeof(MobsTemp), BytesCount);
                            ReadProcessMemory(hProcess, ptr(MobsTemp+$11c), @mobsid, sizeof(mobsid), BytesCount);

                            if mobsid = LukTargetWid then break;
                            end;
                            if mobsid=LukTargetWid then Break;
                         end;


   ReadProcessMemory(hProcess, ptr(MobsTemp+$12c), @LukTargetHp, sizeof(LukTargetHp), BytesCount);
   ReadProcessMemory(hProcess, ptr(MobsTemp+$16c), @LukTargetMaxHp, sizeof(LukTargetMaxHp), BytesCount);
   CloseHandle(hProcess);
   label1.caption:=inttostr(LukTargetHp);
Воть как то так... в label`е хп отображается но меняться не хочет (( подскажите, где я тут че накосячил? (( заранее спасибо ))
  Ответить с цитированием
Старый 16.10.2011, 00:52   #2
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 111
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Не обновляет хп моба

Я не увидел цикла, в котором будет считываться значение НР.
Наверное в этом и фейл.
________________
Ни одно доброе дело не остается безнаказанным.

Программы:
PW:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
JD:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
Статьи:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 16.10.2011, 01:03   #3
 Разведчик
Аватар для HellD
 
HellD на правильном путиHellD на правильном пути
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для HellD с помощью ICQ
 
По умолчанию Re: Не обновляет хп моба

Цитата:
Сообщение от HellDПосмотреть сообщение
procedure TForm1.Timer1Timer(Sender: TObject);

это таймер... по идее это все сплошной цикл )) начиная от взятия ассиста, заканчивая тем же получением хп...
или я не прав?
  Ответить с цитированием
Старый 16.10.2011, 01:26   #4
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 111
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Не обновляет хп моба

Ну неясно ведь каким именно образом вызывается таймер, и с какой переодичностью.
В принципе по коду всё верно на первый и второй взгляд.
________________
Ни одно доброе дело не остается безнаказанным.

Программы:
PW:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
JD:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
Статьи:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 16.10.2011, 01:55   #5
 Разведчик
Аватар для HellD
 
HellD на правильном путиHellD на правильном пути
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для HellD с помощью ICQ
 
По умолчанию Re: Не обновляет хп моба

хм )) вынес проверку хп в отдельный таймер... все заработало )) но ведь никаких выключений таймера не было... и ассист брался, следовательно код таймера выполнялся... вообщем нефига не понял в чем был косяк )) главное что его больше нет )) спасибо за помощь )))
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] клиент грации епиолог и он обновляет до фрей,есть такое? Toni Dja Общение и обсуждение, архив Lineage 2 2 17.01.2011 21:54
UDOBot 4.0 Updater [New] обновляет якоря но бот не работает) den087 Общение и обсуждение 5 30.12.2010 13:45
[Файл] Патч 1.24e Данная версия патча обновляет игру с любой версии! kolla0 Warcraft 3 0 11.05.2010 22:54

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net