1 / 1 / 1
Регистрация: 19.04.2009
Сообщений: 150
|
|
1 | |
Бот для WoW10.11.2009, 15:53. Просмотров 7558. Ответов 26
Метки нет Все метки)
(
Вот хочу бота написать для WoW кто может сказать че почитать что бы написать ? или еси у кого есть какие исходники выставите почитаю, мне самое основное
0
|
|
10.11.2009, 15:53 | |
Как написать бота для WoW Программа-бот для онлайн игры WoW Бот для онлайн игры (Wow, lineage, RF Online и т.д.)
|
|
1849 / 706 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
11.11.2009, 11:34 | 2 |
Ну, может есть и какие-нибудь исходники(Никогда не видел, потому что не искал).
А есть бесплатный сервак Mangos. Так вот ты можешь посмотреть его исходники, что там отправляется, что там принимается, как оно там работает. Как разберешься, так и пиши бота.
1
|
6 / 6 / 1
Регистрация: 29.09.2009
Сообщений: 91
|
|
12.11.2009, 09:16 | 3 |
0
|
1849 / 706 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
12.11.2009, 10:24 | 4 |
Это программа, на какой комп его поставишь, такой адрес у него и будет. Хоть на свой комп ставь. Тогда адрес 127.0.0.1.
Официальный сайт http://github.com/mangos Да и с помощью гуглинга ("Mangos") выдается очень много всего полезного(даже на русском).
0
|
Matumba40
|
|
20.11.2010, 17:53 | 5 |
На hadabuda.com есть несколько уроков по написанию бота для WOW на C++
|
49 / 39 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
|
|
20.11.2010, 18:56 | 6 |
получается так же можно и сделать что бы при нажатии кнопки деньги давались?
0
|
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
|
|
21.11.2010, 00:05 | 7 |
Блин )) даже тут WoW меня нашел
![]() Это всё было сказано для минимальной идеи : Можна чара поставить в людное место ( где мобов много ) и по таймеру делать через "таб" .. Типа нажал таб 2 секунды задержка, нажал выстрел/каст , дальше идет автоатака персонажа . Это всё - можна выполнять какое то время. Это будет самое примитивное.. но оно будет работать. Обыкновенные нажатия и всё. ( конечное если в радиусе что то есть) А вообще если память не изменяет. То бота для вов нету - либо он платный ( за который платить надо и неизвестно работает ли он ибо в основном люди для офф сервера ищут бота) либо делает какое то определенное действие. Самый распространненый это рыбалка. Найдешь исходники хоть на самый примитивный - получить много ответов.
0
|
517 / 305 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
|
21.11.2010, 00:20 | 8 |
Есть разные варианты, все зависит от сервера на котором играешь
Например у тебя 1000 хп, ты меняешь в клиенте значение (любым редактором памяти) на 1020 хп... у тебя (в твоем клиенте) будет отображаться 1020 но на сервере то ты значение не менял, и разумеется если тебе кто нибудь нанесет 10 урона, то сервер вернет значение не 1010 а 990 А чтоб давались деньги, то нужно найти "баг" - (недоработка\недостаточная проверка полученных данных) (самое частое это переполнение буфера) и уже зная баг можно что то подобное сделать А бот - он просто эмулирует действия человека (по определенному сценарию)... выделяет моба, бьет его, собирает дроп итд Например я писал бота для L2 (PVP server) магом, так вот чтоб заработать денег (игровых разумеется) я писал простенькую программку (тыкать 3 кнопки поочередно (для СХ это вампирка, ДаркВортекс и хурик - и маг как почти бессмертный, пока мп на скилы хватает), а когда кончалось мп, то пил ману) ставил на ночь, а утром много денег и всякого хлама
0
|
49 / 39 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
|
|
21.11.2010, 21:43 | 9 |
ну как нить сделать что бы я мог послать запрос, например о продаже шмотки вендеру, которой у меня нету. как нить это вообще возможно сделать?
0
|
517 / 305 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
||||||
22.11.2010, 06:37 | 10 | |||||
это уже манипуляции с пакетами передаваемые от клиента серверу (опять же все зависит от сервера, можно авто-бан получить)
все твои шмотки\скилы\статистика все, абсолютно все на сервере хранится... допустим у мы посылаем пакет на продажу (ну допустим щита\шмотки неважно чего) сервер этот пакет принимает... (этот пакет допустим содержит информацию продать 1 стрелу) сервер забирает у тебя стрелу и дает деньги ... НО! в момент когда он хочет забрать стрелу N_СТРЕЛ - 1 на сервере ошибка, так как у тебя этого нет! (но возможно что и проканает если сервер кривой то количество может уйти в минус (это если совсем кривой серв)) самое популярное это например продать что либо на сумму 2 147 483 648 так как восновном используется int 32 бита - это от "-2147483648" до "2147483647" (не буду дальше в подробности вдаваться) например (int 32) если к 2147483647 приплюсовать 1 то будет "-2147483648" или наоборот от "-2147483648" отнять еще единицу то будет +2147483647
Не по теме:
Не по теме: прогуляйся на allcheats
0
|
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
|
||||||
22.11.2010, 22:07 | 11 | |||||
хм а как привязвть авто нажатие клавиш"проги" к определёному процесу тобиш клиенту.
Добавлено через 18 минут Как предложил petruchodd, прогу имитацию клавиш написать просто главное потом не попалица Добавлено через 48 минут Вот пример по принципу имитацыи клавиш токочто написал проверил на PW запускаеш игру заходиш подходиш к куче мобов запускаеш прогу и включаеш окно игры прога нажимает "Таб"-переключение между целями потом n раз нажимает кнопку "1" у меня это в игре обычная атака потом n раз нажимает на "2" у меня это подобрать что выпало и так по кругу.
сразу отключить все три таймера
0
|
517 / 305 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
|
23.11.2010, 03:16 | 12 |
Ну чтож, тоже кое что выложу (сразу говорю - делал для себя и пары друзей на скорую руку)
l2_key_bind - делал под Lineage 2 но и для других игр подойдет (недоделанный, хотел хоткеи добавить но так и оставил проект незавершенным) (он посылает нажатия клавиш непосредственно в окно по его handle (поэтому вложил spy++ просто чтоб узнать handle окна по быстрому)... например поставил кликер и свернул окно, а сам тем временем смотришь сериал - то есть не важно активное окно или нет) samp_key_bind (San Andreas Multi Player) - че там интересного - это правая часть, там что то вроде запоминалки движений только вручную вводить... но криво.... вобщем вот... может кто что то новое и почерпнет для себя...
0
|
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
|
||||||
23.11.2010, 03:56 | 13 | |||||
или я чегото не могу понять или чтото не так выводит ошибки
[C++ Error] Unit1.cpp(15): E2379 Statement missing ; [C++ Error] Unit1.cpp(44): E2268 Call to undefined function 'ClickWindow'
0
|
517 / 305 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
|
23.11.2010, 04:03 | 14 |
37 или 38 строка лишняя
0
|
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
|
|
23.11.2010, 04:04 | 15 |
увы нет (( они не лишние
0
|
517 / 305 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
||||||
23.11.2010, 04:17 | 16 | |||||
1
|
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
|
||||||
23.11.2010, 04:33 | 17 | |||||
есть розобралса спасиба
Добавлено через 13 минут хм а как организовать нажатие сочитании клавиш?? я организовывал так в старом примере
Добавлено через 1 минуту Таже? ClickWindow(VK_MENU);ClickWindow('3');
0
|
517 / 305 / 58
Регистрация: 30.07.2008
Сообщений: 607
|
||||||
23.11.2010, 04:56 | 18 | |||||
с сочетанием так и сделать
0
|
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
|
||||||
23.11.2010, 06:13 | 19 | |||||
вот какая проблема прога работает но увы когда окно игры не активно она не работает (( но как токо становится активным окно игры она начинает работать (( в чём проблема?
0
|
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
|
|
23.11.2010, 11:08 | 20 |
ну нада ж взять окно сначала с игрой. Я уже не помню как ... Мне очень тогда помогла в этом вопросе книга "С++ глазами хакера" там про такие функции WinApi очень хорошо было написано ( но мало )
Правда она для Visual Studio написана.. но оттуда можна вытянуть идейку фукнкции то одинаковые ![]() книжка тутl
1
|
23.11.2010, 11:08 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
ПК для WoW и интернетов Создание сервера для WoW 4.0.x Где найти Garena для WoW? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |