 |
Не обновляет хп моба - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
16.10.2011, 00:21
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 07.02.2011
 Сообщений: 38
 Популярность: 143
 Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
|
Не обновляет хп моба
Всем привет... Ребят, нид хелп... пишу автоассист для своего лука... но не просто что бы с друли таргет брал, но еще и подождал пока чуть бао попинает... вот тут и появляется трабл... ассист берется... хп моба получает... но сколько не жди... обновляться не хочет (( уже пол дня ковыряю... голова ща взорвется.. (( так что не исключаю что ответ прям перед носом и очевиден (( ну или наоборот и я где то очень жестоко заблуждаюсь ((
собственно вот такая вот выдержка из кода...
Код:
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
|
|
|
|
Фельдмаршал
|
 Регистрация: 13.08.2009
 Сообщений: 1,004
 Популярность: 25098
 Золото Zhyk.Ru: 350
 Сказал(а) спасибо: 111
Поблагодарили 830 раз(а) в 395 сообщениях
|
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
|
|
|
|
Разведчик
|
 Регистрация: 07.02.2011
 Сообщений: 38
 Популярность: 143
 Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
|
Re: Не обновляет хп моба
|
|
|
16.10.2011, 01:26
|
#4
|
|
|
|
Фельдмаршал
|
 Регистрация: 13.08.2009
 Сообщений: 1,004
 Популярность: 25098
 Золото Zhyk.Ru: 350
 Сказал(а) спасибо: 111
Поблагодарили 830 раз(а) в 395 сообщениях
|
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
|
|
|
|
Разведчик
|
 Регистрация: 07.02.2011
 Сообщений: 38
 Популярность: 143
 Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
|
Re: Не обновляет хп моба
хм )) вынес проверку хп в отдельный таймер... все заработало )) но ведь никаких выключений таймера не было... и ассист брался, следовательно код таймера выполнялся... вообщем нефига не понял в чем был косяк )) главное что его больше нет )) спасибо за помощь )))
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 00:35.
|
 |