Вообщем суть такова,я написал очень простую программу,которая при нажатии одной кнопки скупает необходимые ресурсы,при нажатии второй кнопки крафтит необходимую вещь.Но не получилось реализовать,что бы персонаж сам бегал от нпца к нпцу.Саму программу я приложу к теме.Кому понадобятся исходники прошу написать в личку.Кто в этом разбирается прошу помощи,так как сломал себе всю голову.
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Забыл добавить,программа реагирует только если название окна Visa1
Последний раз редактировалось fffffffffff; 20.08.2014 в 17:01.
Причина: Склероз
Эм. Скупает где? В котах? У NPC вроде не продаются ресы для крафта вещей... Или это какая-то фришка с продажей ресов у неписей?
Чтобы бегал, вероятно, нужно читать координаты нужных неписей и использовать инжект движения по координатам. А если они далеко друг от друга, то автопуть, который сам прокладывает маршрут.
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
Вот в этой теме есть функция инжекта движения (Walk Injection).
В той же теме на последней странице есть актуальные для текущей версии руофа адреса. Или нужно подставлять адреса для твоей версии PW.
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
ахаха описание порадовало ))
Прога автокрафт, автокрафт чего - догадайтесь, какой сервер - догадайтесь.
Реакция только на окно Visa1 ? - почему именно такое название окна? По названию EXE файла, могу сказать что написана на Delphi, с размером в 900 кб на версии Delphi 7 не выше. Если мне не изменяет память, то функция FindWindow работает вполне адекватно по классу окна.
При нажатие кнопки покупает ресурсы, какие - догадайся, что то крафтит, что - догадайся ))
Короче прога для экстрасенсов ))
Ну а так учиться никогда не поздно, статей полно даже на жуке по каждой функции и каждому действию. К вашему счастью большинство как раз на Delphi
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
Ну я пытался как то в общих чертах что ли.Постараюсь исправиться)
1.Автокрафт ресурса Древесина Цзиньгань(как то так)
2.Сервер Extreme Phoenix PW
3.В программе поиск по названию окна забит,а название окна,имя персонажа Visa1
4.Написана на Delphi XE
5.Покупает ресурсы "Отборное дерево","Каменная кожа","Чистая смазка"
6.Не малейшего понятия о функциях,я пытался в интернете что то читать об этом,но так и ничего не понял,а эту получилось написать только по видео уроку.
В идеале то написать автокрафт бижи(Ожерелье божественного света,Перевязь странствующий дракон,кольцо параллельных небес),но пока только так,понимаю что никто готовый мне не даст,ну хотя бы чисто из принципа.Но может кто подскажет литературу которую необходимо освоить для автокрафта такого уровня,с определением окна
готовый не дадут, я вот под этот сервер на заказ писал автокрафт, который делает все сам, только поставь и пусть сутками работает в десятки окон.
Странно что Delphi XE всего 900 кб вышло, хотя я не скачивал , наверняка пакер стоит.
По функциям поиска могу подсказать
FindWindow(Класс окна, Название окна), чтобы работала на любые название нужно забить класс, который почти везде один - "ElementClient Window" , а название окна сделать любым, в делфи это nil, то есть
wnd := FindWindow("ElementClient Window", nil );
ну а дальше пропускаем через OpenProcess и пошло поехало.
а покупка идет по пакетам? или просто имитация щелчков? ))
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
о боже мой, честно, вам еще рано лезть в эту степь, разберитесь пока просто с WinAPI функциями нужными для соединения с процессом и изменением\чтением его памяти.
wnd насколько я помню Delphi идет с типом HWND или Thandle
после того как мы получили хендл окна, мы должны получить ID процесса имея этот хендл, что мы и делаем функцией GetWindowThreadProcessID , она возвращает во второй параметр идентификатор окна, следующей функцией OpenProcess мы заносим в переменную типа DWORD наш найденный процесс с параметрами чтения и записи.
а далее уже используем ReadProcessMemory - чтение памяти и WriteProcessMemory - запись в память.
Вот хотя бы выучите как использовать это.
P.S. Давно не писал на Делфи - может быть допустил ошибку в синтаксисе
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
Вообщем суть такова,я написал очень простую программу,которая при нажатии одной кнопки скупает необходимые ресурсы,при нажатии второй кнопки крафтит необходимую вещь.Но не получилось реализовать,что бы персонаж сам бегал от нпца к нпцу.Саму программу я приложу к теме.Кому понадобятся исходники прошу написать в личку.Кто в этом разбирается прошу помощи,так как сломал себе всю голову.
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Забыл добавить,программа реагирует только если название окна Visa1
в просторах интернета есть исходники pwruf-crafter , написан тоже на XE , скачайте и посмотрите, скупка, крафт, продажа движение всё есть
________________ PWA for PWPVP
Автор программы PwRuf - Bot и PwRuf - Crafter