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

Автокрафт

-

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

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

Ответ
 
Опции темы
Старый 20.08.2014, 17:00   #1
 Разведчик
Аватар для fffffffffff
 
fffffffffff никому не известный тип
Регистрация: 02.08.2009
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Автокрафт

Вообщем суть такова,я написал очень простую программу,которая при нажатии одной кнопки скупает необходимые ресурсы,при нажатии второй кнопки крафтит необходимую вещь.Но не получилось реализовать,что бы персонаж сам бегал от нпца к нпцу.Саму программу я приложу к теме.Кому понадобятся исходники прошу написать в личку.Кто в этом разбирается прошу помощи,так как сломал себе всю голову.

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]


Забыл добавить,программа реагирует только если название окна Visa1

Последний раз редактировалось fffffffffff; 20.08.2014 в 17:01. Причина: Склероз
  Ответить с цитированием
Старый 20.08.2014, 18:46   #2
 Пехотинец
Аватар для iGesha
 
iGesha скоро будет известенiGesha скоро будет известенiGesha скоро будет известен
Регистрация: 04.12.2013
Сообщений: 66
Популярность: 228
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 24 сообщениях
 
По умолчанию Re: Автокрафт

Цитата:
Сообщение от fffffffffffПосмотреть сообщение
скупает необходимые ресурсы

Эм. Скупает где? В котах? У NPC вроде не продаются ресы для крафта вещей... Или это какая-то фришка с продажей ресов у неписей?

Чтобы бегал, вероятно, нужно читать координаты нужных неписей и использовать инжект движения по координатам. А если они далеко друг от друга, то автопуть, который сам прокладывает маршрут.
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 20.08.2014, 20:40   #3
 Разведчик
Аватар для fffffffffff
 
fffffffffff никому не известный тип
Регистрация: 02.08.2009
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Автокрафт

Это фришка Extreme PW,ресы там в котлах
Цитата:
Чтобы бегал, вероятно, нужно читать координаты нужных неписей и использовать инжект движения по координатам

я пытался через пакеты,но ничего не получилось.Можно по подробнее,как через инжекты?
  Ответить с цитированием
Старый 20.08.2014, 21:07   #4
 Пехотинец
Аватар для iGesha
 
iGesha скоро будет известенiGesha скоро будет известенiGesha скоро будет известен
Регистрация: 04.12.2013
Сообщений: 66
Популярность: 228
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 24 сообщениях
 
По умолчанию Re: Автокрафт

Вот в этой теме есть функция инжекта движения (Walk Injection).
В той же теме на последней странице есть актуальные для текущей версии руофа адреса. Или нужно подставлять адреса для твоей версии PW.
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 20.08.2014, 21:43   #5
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Автокрафт

ахаха описание порадовало ))
Прога автокрафт, автокрафт чего - догадайтесь, какой сервер - догадайтесь.
Реакция только на окно Visa1 ? - почему именно такое название окна? По названию EXE файла, могу сказать что написана на Delphi, с размером в 900 кб на версии Delphi 7 не выше. Если мне не изменяет память, то функция FindWindow работает вполне адекватно по классу окна.
При нажатие кнопки покупает ресурсы, какие - догадайся, что то крафтит, что - догадайся ))
Короче прога для экстрасенсов ))
Ну а так учиться никогда не поздно, статей полно даже на жуке по каждой функции и каждому действию. К вашему счастью большинство как раз на Delphi
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 20.08.2014, 22:51   #6
 Разведчик
Аватар для fffffffffff
 
fffffffffff никому не известный тип
Регистрация: 02.08.2009
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Автокрафт

Ну я пытался как то в общих чертах что ли.Постараюсь исправиться)
1.Автокрафт ресурса Древесина Цзиньгань(как то так)
2.Сервер Extreme Phoenix PW
3.В программе поиск по названию окна забит,а название окна,имя персонажа Visa1
4.Написана на Delphi XE
5.Покупает ресурсы "Отборное дерево","Каменная кожа","Чистая смазка"
6.Не малейшего понятия о функциях,я пытался в интернете что то читать об этом,но так и ничего не понял,а эту получилось написать только по видео уроку.
В идеале то написать автокрафт бижи(Ожерелье божественного света,Перевязь странствующий дракон,кольцо параллельных небес),но пока только так,понимаю что никто готовый мне не даст,ну хотя бы чисто из принципа.Но может кто подскажет литературу которую необходимо освоить для автокрафта такого уровня,с определением окна
  Ответить с цитированием
Старый 21.08.2014, 00:15   #7
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Автокрафт

готовый не дадут, я вот под этот сервер на заказ писал автокрафт, который делает все сам, только поставь и пусть сутками работает в десятки окон.
Странно что Delphi XE всего 900 кб вышло, хотя я не скачивал , наверняка пакер стоит.
По функциям поиска могу подсказать
FindWindow(Класс окна, Название окна), чтобы работала на любые название нужно забить класс, который почти везде один - "ElementClient Window" , а название окна сделать любым, в делфи это nil, то есть
wnd := FindWindow("ElementClient Window", nil );
ну а дальше пропускаем через OpenProcess и пошло поехало.
а покупка идет по пакетам? или просто имитация щелчков? ))
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 21.08.2014, 00:53   #8
 Разведчик
Аватар для fffffffffff
 
fffffffffff никому не известный тип
Регистрация: 02.08.2009
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Автокрафт

по пакетам,тоесть мне вместо того что стоит сейчас для поиска окна,надо вписать это? wnd := FindWindow("ElementClient Window", nil );
  Ответить с цитированием
Старый 21.08.2014, 09:26   #9
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Автокрафт

о боже мой, честно, вам еще рано лезть в эту степь, разберитесь пока просто с WinAPI функциями нужными для соединения с процессом и изменением\чтением его памяти.
wnd насколько я помню Delphi идет с типом HWND или Thandle
после того как мы получили хендл окна, мы должны получить ID процесса имея этот хендл, что мы и делаем функцией GetWindowThreadProcessID , она возвращает во второй параметр идентификатор окна, следующей функцией OpenProcess мы заносим в переменную типа DWORD наш найденный процесс с параметрами чтения и записи.
а далее уже используем ReadProcessMemory - чтение памяти и WriteProcessMemory - запись в память.
Вот хотя бы выучите как использовать это.
P.S. Давно не писал на Делфи - может быть допустил ошибку в синтаксисе
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 22.08.2014, 11:12   #10
-= Мастер Света =-
 Пехотинец
Аватар для rufat2005
 
rufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауру
Регистрация: 19.02.2010
Сообщений: 98
Популярность: 650
Сказал(а) спасибо: 23
Поблагодарили 150 раз(а) в 45 сообщениях
Отправить сообщение для rufat2005 с помощью ICQ Отправить сообщение для rufat2005 с помощью Skype™
 
По умолчанию Re: Автокрафт

Цитата:
Сообщение от fffffffffffПосмотреть сообщение
Вообщем суть такова,я написал очень простую программу,которая при нажатии одной кнопки скупает необходимые ресурсы,при нажатии второй кнопки крафтит необходимую вещь.Но не получилось реализовать,что бы персонаж сам бегал от нпца к нпцу.Саму программу я приложу к теме.Кому понадобятся исходники прошу написать в личку.Кто в этом разбирается прошу помощи,так как сломал себе всю голову.

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]


Забыл добавить,программа реагирует только если название окна Visa1

в просторах интернета есть исходники pwruf-crafter , написан тоже на XE , скачайте и посмотрите, скупка, крафт, продажа движение всё есть
________________
PWA for PWPVP
Автор программы PwRuf - Bot и PwRuf - Crafter
  Ответить с цитированием
Старый 22.08.2014, 12:45   #11
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Автокрафт

Цитата:
всё есть

полезная прога, по сей день там оффсеты смотрю ХД
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Автокрафт 1.4.7 саня12345678910 Общение и обсуждение Perfect World 9 25.11.2014 19:41
[Помогите!] Автокрафт р8 QASaw Общение и обсуждение Perfect World 2 01.12.2012 14:44
Автокрафт 1.3.6(1.3.4) 4nok Общение и обсуждение Perfect World 0 18.09.2012 01:09

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

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

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