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

Програмное выделение НПС

-

Общение и обсуждение Perfect World

- Cобытия, информация, вопросы и ответы по Perfect World

Ответ
 
Опции темы
Старый 03.07.2010, 07:25   #1
 Разведчик
Аватар для ivasik
 
ivasik скоро будет известенivasik скоро будет известенivasik скоро будет известен
Регистрация: 23.12.2009
Сообщений: 42
Популярность: 275
Сказал(а) спасибо: 33
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Програмное выделение НПС

Уважаемые ПОФЕССИОНАЛЫ, как можна реализовать выделение НПС из autoit? Процесс перехвачен, все настроено, только не в курсе как сделать 2-ной целчек на НПС. Координаты НПС имеются

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

Лучше всего инжектом.
Находишь функцию, вызываешь ее.
Код показать не могу, так как удалил.
  Ответить с цитированием
Старый 03.07.2010, 11:03   #3
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: Програмное выделение НПС

Цитата:
Сообщение от ivasikПосмотреть сообщение
Уважаемые ПОФЕССИОНАЛЫ, как можна реализовать выделение НПС из autoit? Процесс перехвачен, все настроено, только не в курсе как сделать 2-ной целчек на НПС. Координаты НПС имеются

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

Код:
PUSHAD()
MOV_EAX($APP_BASE_INJECT)
MOV_EAX_DWORD_PTR_EAX()
PUSH($NPC_ID)
MOV_ECX_DWORD_PTR_EAX_ADD(Dec("20"))
ADD_ECX(Dec("EC"))
MOV_EDX(Dec("005B7F30"))
CALL_EDX()
POPAD()
RET()
INJECTCODE($PROCESS_ID)
Вот функция инжекта для разговора с NPC на AutoIt.
________________
--------------------------------------------
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 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 03.07.2010, 16:08   #4
 Разведчик
Аватар для ivasik
 
ivasik скоро будет известенivasik скоро будет известенivasik скоро будет известен
Регистрация: 23.12.2009
Сообщений: 42
Популярность: 275
Сказал(а) спасибо: 33
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Re: Програмное выделение НПС

Цитата:
Сообщение от krukovisПосмотреть сообщение
Код:
PUSHAD()
MOV_EAX($APP_BASE_INJECT)
MOV_EAX_DWORD_PTR_EAX()
PUSH($NPC_ID)
MOV_ECX_DWORD_PTR_EAX_ADD(Dec("20"))
ADD_ECX(Dec("EC"))
MOV_EDX(Dec("005B7F30"))
CALL_EDX()
POPAD()
RET()
INJECTCODE($PROCESS_ID)
Вот функция инжекта для разговора с NPC на AutoIt.

Как только наберу 10 сообщений, обязательно тыкну "Спасибку".
- рулит!!!
  Ответить с цитированием
Старый 03.07.2010, 20:44   #5
 Разведчик
Аватар для Python
 
Python скоро будет известенPython скоро будет известенPython скоро будет известенPython скоро будет известен
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
 
По умолчанию Re: Програмное выделение НПС

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

Python, есть инжект и для этого, нужно передавать номер пункта и еще что-то. Вот только это что-то я не нашел.
  Ответить с цитированием
Старый 04.07.2010, 10:25   #7
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: Програмное выделение НПС

Цитата:
Таким образом мы открыли НПС.
А вот как пункты в меню выбирать?
Кто нить додумался?

А SendMessage(hWindow,WM_LBUTTONDOWN,0,MakeLong(X,Y) ) - не устраивает или не в курсе про него?
________________
--------------------------------------------
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 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 04.07.2010, 10:44   #8
 Разведчик
Аватар для Python
 
Python скоро будет известенPython скоро будет известенPython скоро будет известенPython скоро будет известен
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
 
По умолчанию Re: Програмное выделение НПС

Не устраивает. (как то не красиво.)
Хочется все на инжектах.
  Ответить с цитированием
Старый 04.07.2010, 11:47   #9
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: Програмное выделение НПС

Да, с инжектами лучше...

Я думаю что мегапапки себе написали эти функции уже давно. AlexGD по крайней мере еще год назад этим вопросом занимался. Подождем, может dwar ответит что нибудь. А ответит и разрешит в массы выложить - выложу тут.

Если кто знает у кого спросить, может тоже начнете розыск этой функции?

Добавлено через 37 минут
Готовой функции инжекта у dwar'a нет.
________________
--------------------------------------------
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 работающий с включенной игрой.
--------------------------------------------

Последний раз редактировалось krukovis; 04.07.2010 в 12:25. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 26.02.2011, 13:27   #10
Заблокирован
 Разведчик
Аватар для Vi-RuS-77
 
Vi-RuS-77 скоро будет известенVi-RuS-77 скоро будет известенVi-RuS-77 скоро будет известенVi-RuS-77 скоро будет известен
Регистрация: 25.10.2010
Сообщений: 21
Популярность: 379
Сказал(а) спасибо: 12
Поблагодарили 39 раз(а) в 21 сообщениях
Отправить сообщение для Vi-RuS-77 с помощью ICQ Отправить сообщение для Vi-RuS-77 с помощью Skype™
 
По умолчанию Re: Програмное выделение НПС

Цитата:
Сообщение от ivasikПосмотреть сообщение
Уважаемые ПОФЕССИОНАЛЫ, как можна реализовать выделение НПС из autoit? Процесс перехвачен, все настроено, только не в курсе как сделать 2-ной целчек на НПС. Координаты НПС имеются

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

Ты что то типо бота делаешь? Если да то скинь в эту темку плиз..
  Ответить с цитированием
Ответ


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

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

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

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

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

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