C ++ Проблемы с ботом (МОЙ частный сервер)

Вскоре я делаю сервер для mmorpg, и я хочу выпустить бота для него, так как я не хочу, чтобы люди имели возможность выровнять максимум до недели или меньше, но я не хочу их быть обескураженным от количества опыта и предметов в сельском хозяйстве, поэтому я хочу создать бота, который будет обрабатывать 1-8 учетных записей. Я немного хорошо справляюсь с c ++, не говорите мне «использовать autoit». Я пытаюсь сделать его несколько профессиональным и на самом деле работать с настройками на своем компьютере, я хорош с функциями для windows.h, но я не могу понять, как заставить бот читать или писать в память, и при этом я не могу понять, как использовать softice (не уверен, есть ли у меня даже правильный).

Теперь игра проста, и у меня было бы только 2 заклинания на используемую учетную запись (длинный или короткий диапазон), а значки монстров и hp всегда были в одном и том же положении x, y, так что ИИ очень простой, так как все учетные записи выполняют точно то же самое, но я не могу понять, как смотреть, не говоря уже о том, чтобы редактировать пакеты, чтобы мой бот работал, и чтобы каждая учетная запись не становилась фокусным окном на каждом этапе битвы.

причина для 1-8 учетных записей состоит в том, что большинство людей на обычном сервере имеют где-то 1-8, обычно 4-8, когда они достигают более высоких уровней, чтобы позволить им иметь возможность делать вещи без поиска группы, так как большинство подземелий занимают до 5 часов на более высоких уровнях, и было бы легче иметь все, что вам нужно, вместо того, чтобы застревать на полпути, как только кто-то решит, что ему нужно выйти или вам нужно уйти … вы знаете, как это может быть. тем не мение,

это строго для моего сервера, но он еще не запущен, поэтому я не могу учиться с ним, и я не хост, я плачу своему другу, чтобы настроить его, но он не знает, как сделать бот, поэтому я ‘ ищу помощь.
Я хотел бы помочь с
некоторые учебники по теме или вокруг нее.
или же
— кто-то, кто поможет мне пройти через это (мне не нужна большая помощь, возможно, мне понадобится час или два, чтобы я пошел в правильном направлении)
или же
— исходный код для чьего-либо бота (возможно, я мог бы просмотреть его, чтобы найти то, что мне нужно).
или же
-куда пойти, чтобы найти кого-то, чтобы научить меня (дешево)

Теперь, пожалуйста, не публикуйте такие вещи, как «Вы не должны обманывать». Я делаю это для сервера, который я поставляю, поэтому его нельзя обманывать, так как я разрешаю это и даю людям программу бесплатно на моем сайте. И если вы скажете что-то вроде «вам придется потренироваться с этим на реальном сервере», да, я буду, но я буду использовать учетные записи уровня 1 в области «noob» в месте, куда никто никогда не заходит (плюс на реальном Сервер В области noob есть отдельные серверы на 200 человек, поэтому, даже если я зайду на него, я не буду никому мешать), и я использую его только для практики, а затем я отредактирую его, как только мой сервер будет запущен, поэтому я не обманываю, чтобы получить дальше в игре или что-нибудь, это чисто для использования на моем сервере. Я также прошу людей относиться к этому несколько серьезно, я довольно хорошо разбираюсь в C ++, я просто застрял, так как не могу найти, где научить себя этому.

Кроме того, администраторы, пожалуйста, не закрывайте это, я понимаю, что это может быть принято, потому что я нарушаю условия обслуживания, но если вы читаете это, я не так. Так как это для моего МОГО сервера, и я не использую его для мошенничества, у меня есть веская причина сделать это, и мне действительно нужна помощь.

РЕДАКТИРОВАТЬ:

Я нашел некоторую информацию, в которой говорилось, что мне нужно узнать о сокетах и ​​работе в сети на C ++. Я нашел несколько учебных пособий для работы в сети, но я был бы очень признателен за что-то на сокетах (все, что я нашел, это бесполезные кусочки информации).

0

Решение

На мой взгляд, было бы намного проще, если бы бот сам являлся игровым клиентом. Таким образом, он мог делать все, что мог клиент, не подключая ничего. Бот даже не нуждается в использовании интерфейса, он может просто работать в фоновом режиме. Если это возможно, зависит от того, насколько модульным является ваш код. В идеальной ситуации вы могли бы создать новое приложение, ссылаясь на dll game-client с gamelogic и получать запросы от сервера и отправлять действия, как это сделал бы игрок.
Создание бота, который нажимает на кнопку окна клиента, возможно, но сложно. Но чтобы помочь вам с вашим запросом, нам нужно больше информации о том, как работает клиент и сервер. На каких языках они написаны, какие API и библиотеки вы используете?
Если вы не знаете, как этого добиться, и не знаете, как работает клиент, вашему другу лучше написать бота.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector