|
[Инжект] Функция для работы с GUI - Разработка ПО для Perfect World - Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World |
24.10.2013, 14:22
|
#31
|
|
|
|
Разведчик
|
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
|
Re: [Инжект] Функция для работы с GUI
|
Цитата: |
|
|
|
|
|
|
Эмм, уже читал эту тему. Перечитал второй раз. Не нашел информации, как именно нажать на конкретную строчку листбокса...Что я делаю не так? Делаю контрол активным(...+E8), выделяю нужную строчку(...+13C), визуально выделяет нормально. Запускаю описанную инжект функцию, прописав адрес окна и адрес команды контрола, и ничего не происходит...При этом, любые другие нажатия на другие кнопки, как правило проходит нормально, за исключением нажатия на кнопку выхода в главное меню, - там краш клиента.
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
Последний раз редактировалось ukurenijboter; 24.10.2013 в 14:25.
|
|
|
25.10.2013, 10:54
|
#32
|
|
|
|
Рыцарь-капитан
|
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
|
Re: [Инжект] Функция для работы с GUI
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
|
|
|
25.10.2013, 11:59
|
#33
|
|
|
|
Разведчик
|
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
|
Re: [Инжект] Функция для работы с GUI
|
Цитата: |
|
|
|
|
|
|
|
|
|
Там нет этой информации. Я не знаю людей, которые бы научились это делать, но там есть информация как изменить выбранный сервер.
________________
|
|
|
|
|
|
ааа, ясно)
Неужто все так сложно? О_о Заменить в некоторых случаях это нажатие конечно удается. В случае с выбором сервера оно просто не требуется, раз есть кнопка "выбрать", в случае с почтой например, можно отправить пакет и активировать соответствующее окно. Возможно, просто нужна другая функция, спешиал для листбоксов, в которую еще и передается аргументом номер выделенной строки. Ладно спс, будем копать...
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
|
|
|
28.10.2013, 12:35
|
#34
|
|
|
|
Разведчик
|
Регистрация: 28.10.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: [Инжект] Функция для работы с GUI
Подскажите пожалуйста,
кто-нибудь пробовал отправлять в чат сообщения, пользуясь инжектом "нажания кнопок" из первого сообщения темы?
У чата нет кнопки для отправки сообщения, тем не менее команда "send" имеется.
Подставив ее в качества параметра в наш инжект:
- клиент не рушится,
- "EditText" очищается
- но в чате наш текст не появляется
- зато в чате отображается системное сообщение вроде: "Персонаж P-0 не найден"
Может кто находил дополнительные параметры инжекта?
|
|
|
28.10.2013, 12:42
|
#35
|
|
|
|
Пехотинец
|
Регистрация: 13.08.2013
Сообщений: 68
Популярность: 829
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 25
Поблагодарили 13 раз(а) в 6 сообщениях
|
Re: [Инжект] Функция для работы с GUI
ukurenijboter, используйте OOG. В каком-то плане это будет даже проще.
|
|
|
17.05.2014, 01:24
|
#36
|
|
|
|
Разведчик
|
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
|
Re: [Инжект] Функция для работы с GUI
Может кто подсказать Актуальные для работы офсеты? (RUOFF)
|
|
|
02.06.2014, 02:47
|
#37
|
|
|
|
Разведчик
|
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
|
Re: [Инжект] Функция для работы с GUI
С офсетами разобрался, кто может подсказать CallAddress для функции, а лучше рассказать как его искать?
|
|
|
03.06.2014, 02:55
|
#38
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: [Инжект] Функция для работы с GUI
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
04.06.2014, 20:33
|
#39
|
|
|
|
Разведчик
|
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
|
Re: [Инжект] Функция для работы с GUI
Спасибо, помогло, а вот в соседней теме ты упоминал про чтение квестов из квестового окна, не подскажешь как именно читать листбоксы? Читал что у каждого своя структура но хотя бы на примере одного попробовать хочу
|
|
|
04.06.2014, 23:47
|
#40
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: [Инжект] Функция для работы с GUI
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
09.07.2014, 23:25
|
#41
|
|
|
|
Разведчик
|
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
|
Re: [Инжект] Функция для работы с GUI
кто-нибудь уже искал CallAddress ?
Добавлено через 19 минут
Насколько я понял CallAddress=0x00914A70, по крайней мере, GUI с ней работают.
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
Последний раз редактировалось ukurenijboter; 09.07.2014 в 23:45.
Причина: Добавлено сообщение
|
|
|
17.07.2014, 00:11
|
#42
|
|
|
|
Разведчик
|
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
|
Re: [Инжект] Функция для работы с GUI
Кто-нибудь уже сталкивался с проблемой: при попытке "вытащить" невидимое окно путем замены адреса (+74 - указатель на структуру активного окна(WinStruct)) на адрес нужного окна и сделать видимым при помощи установки 1 по адресу +90, игра вылетает. Кто-то эту проблему как-то смог решить?
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
|
|
|
18.07.2014, 12:10
|
#43
|
|
|
|
Рыцарь-капитан
|
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
|
Re: [Инжект] Функция для работы с GUI
Ну а зачем это вообще нужно делать? Почему нельзя просто работать сразу с нужным окном. Ну скрыто оно, да и Бог с ним.
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
|
|
|
18.07.2014, 13:26
|
#44
|
|
|
|
Разведчик
|
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
|
Re: [Инжект] Функция для работы с GUI
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
|
|
|
25.03.2017, 16:30
|
#45
|
|
|
|
Разведчик
|
Регистрация: 03.11.2011
Сообщений: 11
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 4 сообщениях
|
Re: [Инжект] Функция для работы с GUI
|
Цитата: |
|
|
|
|
|
|
|
|
CallAddress:=ptr($0077d3e0); |
|
|
|
|
|
адрес есть в саммом окне по смещению [WIN_STRUCT]+30,
т.е. можно делать кол на [[WIN_STRUCT]+30], скорее всего этот оффсет с обновами меняться будет редко.
Код:
pushad
mov ecx, Pointer_To_CtrlCommandTxt_Or_CtrlName
push ecx
mov ecx, Pointer_To_Window
mov eax, [ecx]
add eax, 0x30
mov eax, [eax]
call eax
popad
кусок как это выглядит в оригинале :
Код:
00AE75F5 mov ecx,[esp+48]
00AE75F9 mov ebx,[esp+44]
00AE75FD mov edx,[esp+40]
00AE7601 mov eax,[edi]
00AE7603 push ecx
00AE7604 push ebx
00AE7605 push edx
00AE7606 mov ecx,edi
00AE7608 call dword ptr [eax+24]
00AE760B mov ebp,[ebp+00]
00AE760E mov eax,[ebp-08]
00AE7611 test eax,eax
00AE7613 jle 00AE761D
00AE7615 ! mov eax,[esi]
00AE7617 ! push ebp
00AE7618 ! mov ecx,esi
00AE761A ! call dword ptr [eax+30]
зы, текущий клиент руофф с БА=0x00EFF604.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Функция
|
Xaker-style |
Общение разработчиков |
7 |
16.03.2012 20:36 |
[Обсуждение] Функция Магнит
|
ˆGeFoRcEˆ |
Общение и обсуждение, архив Point Blank |
5 |
07.01.2012 10:50 |
[Помогите!] Функция открытия
|
Rakim |
Вопросы и ответы, обсуждения |
1 |
23.07.2011 09:40 |
[Информация] Функция открыта
|
Vadimka999 |
Общение и обсуждение, архив Point Blank |
5 |
10.05.2010 18:58 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 19:27.
|
|