Инжект прыжка - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок
26.06.2015, 20:08
#1
Рыцарь-капитан
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
Инжект прыжка
Подскажите нынешний инжект для прыжка, или как его нарыть)? поиски в CE ничего интересного не выдали, кроме двух идентичных функций, которые иногда выполняются, вне зависимости от прыжка... м.б плохо искал
26.06.2015, 21:06
#2
Разведчик
Регистрация: 06.10.2013
Сообщений: 27
Популярность: 10
Сказал(а) спасибо: 24
Поблагодарили 12 раз(а) в 8 сообщениях
Re: Инжект прыжка
Пользователь сказал cпасибо:
27.06.2015, 01:46
#3
Разведчик
Регистрация: 23.06.2012
Сообщений: 43
Популярность: 427
Сказал(а) спасибо: 18
Поблагодарили 59 раз(а) в 35 сообщениях
Re: Инжект прыжка
Jump.JPG
Delphi
Код:
procedure Jump; stdcall;
var
addr:pointer;
begin
addr:=pointer($00404340);
asm
pushad
mov ecx,$100
mov edx,$20
mov ebx,$00D2E444
mov ebx,dword ptr [ebx]
add ebx,$1C
mov ebx,dword ptr [ebx]
add ebx,$28
mov ebx,dword ptr [ebx]
push ecx
push edx
push ebx
call addr
popad
end;
end;
3 пользователя(ей) сказали cпасибо:
27.06.2015, 07:46
#4
Пехотинец
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
Re: Инжект прыжка
Цитата:
Упс! Не правильно искал( Расскажи кратко, как искал?
27.06.2015, 08:57
#5
Разведчик
Регистрация: 23.06.2012
Сообщений: 43
Популярность: 427
Сказал(а) спасибо: 18
Поблагодарили 59 раз(а) в 35 сообщениях
Re: Инжект прыжка
Брейкпоинт на доступ к BA в Cheat Engine, прыжок в игре, адрес $00404343 появился в списке, через OllyDbg прошел по этому адресу и посмотрел переход на адрес $00404340, попал на код (тот что на скрине).
Пользователь сказал cпасибо:
09.07.2015, 05:38
#6
Сержант
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
Re: Инжект прыжка
Это не просто прыжок, это гораздо круче. Спасибо за инжект.
________________
backup - акт проявления трусости
11.07.2015, 12:58
#7
Рыцарь-капитан
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
Re: Инжект прыжка
Как оказалось, это инжект нажатия клавиш,
20-код клавиши пробел
100-маска, типо зажаты shift, alt, ctrl
Но, почему-то не работают такие клавиши как WASD и стрелки, то есть то, что отвечает за движение...
11.07.2015, 14:04
#8
Старший сержант
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
Re: Инжект прыжка
________________
[
Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
11.07.2015, 14:10
#9
Рыцарь-лейтенант
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Re: Инжект прыжка
WASD и стрелки работают, просто их нужно слать в цикле. С оптимальной паузой
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3 .
P.S. Но я всё такой же добрый модератор раздела PW.
11.07.2015, 14:20
#10
Старший сержант
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
Re: Инжект прыжка
А, был неправ) Этот инжект - и есть добавление нужных событий
________________
[
Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
11.07.2015, 16:54
#11
Рыцарь-капитан
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
Re: Инжект прыжка
Странно, попытка вызова этого инжекта в цикле с паузой в 50, 100, 500, 1000мсек не помогла
11.07.2015, 17:52
#12
Сержант
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
Re: Инжект прыжка
Цитата:
WASD и стрелки работают, просто их нужно слать в цикле. С оптимальной паузой
вот рабочий простенький пример (исходники на Delphi8 в комплекте)
[
Ссылки могут видеть только зарегистрированные пользователи. ]
Клавиши движения не удалось заставить работать. Клавиши, которые реагируют на сам факт нажатия, а не на состояние (нажата/не нажата), работают.
________________
backup - акт проявления трусости
Последний раз редактировалось pw.assistant; 11.07.2015 в 17:56 .
11.07.2015, 20:03
#13
Рыцарь-лейтенант
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Re: Инжект прыжка
Перепутал с [Ссылки могут видеть только зарегистрированные пользователи. ] инжектом. Как в итоге оказалось - он тоже плохо реагирует на циклы (переполнение памяти и лаганый бег). Разумный вариант - перед вызовом инжекта нажатия клавиши (или сразу после) устанавливать флаг "клавиша нажата".
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3 .
P.S. Но я всё такой же добрый модератор раздела PW.
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:57 .