Последние ответы форума Реклама
Тема Раздел
Пишем бота для Lineage 2 [Delphi] #1 Программирование
Продам DownloaderBot [Торговля] Продажа
Все варианты обхода защит в одной теме! Актуальные уязвимости Lineage 2
Прямые руки или обход Smart Guard? Актуальные уязвимости Lineage 2
Как работать с потоками Delphi? Программирование
Куплю обход защиты СГ [Торговля] Продажа
(Уязвимость) Получаем админку на vBulletin Актуальные уязвимости Lineage 2

Как реализованы боты для Lineage 2?


Реализация игровых ботов, заточенную под среду Lineage 2 - непростая штука, при их написании (создание бота) и дальнейшие манипуляции с самой игрой или без манипуляций? Если обычный читающий игрок может - не понять смысл в разновидностях бота - это автокликер, как они могут искать, а умные-прошаренные игроки - знают как они работают. Почему многие люди думают к примеру что L2Tracker - как-то влияет на игровой процесс? Нет, не влияет! Спросите меня почему? Да потому, что эта бот-программа реализована следующем путём: ищет заголовок окна, затем открывает процесс, ищет строку в памяти с игрой на вывод определённых функций (Простое короче говоря чтение), как и где можно взять строку в 8 байтов памяти, с выводом мы поговорим потом. Так же, есть программы вродеАдреналин Бота- вот это уже другое дело в программировании, она построена следующем путём: ищет заголовок окна, открывает память и работает с отловом пакетов и дальнейшей их посылкой на сервер. А сейчас давайте приступим к следующем этапу статьи на тему как реализованы боты для игры Lineage 2

Продолжим рассказ smile

На каком языке пишут ботов для Lineage ?



Обычно, на написание бота - уходит большое количество времени, к примеру если вы хотите адекватно писать бота для этой игры, то для каждого пакета между игроком и сервером - придется писать функции. Главным предпочтением на каком пишут бота - неважна, пускай это будет Delphi, а если вы намерены сделать что-то серьёзнее, вам понадобится овладеть знаниями C# или C++, так же некоторые разрабы писали ботов на ассемблере. Обычные функции на получение HP / CP / MP, для этого опять таки же, нужно реализовать работу на Сокетах, присоединение программы к самому серверу, непосредственно только через них. Обычное правило для каждого разработчика бота, нужно написать код который будет присоединятся к серверу, приём пакетов авторизации на LoginServer'е, а так же их отправка. В том числе нужно отправить все пакеты для коннекта к серверу, вплоть до выбора сервера и отправка ключа Гейм - Гуарду, а затем дойти до выбора персонажа. Вот самым главным ступором - я считаю, что это прохождение через Логин-Сервер, хотя бы до Гейм-Сервера, иначе бы все поскачивали исходники всяких ботов и начали играть в войнушки, прям как дети в садике!



Исходники и примеры ботов, автокликеров для Lineage 2


На нашем форуме, в разделе программирование я уже публиковал одну тему это - исходник бота на delphi для Lineage 2, в котором присутствуют немаловажные функции. Но, готов поспорить с каждым, который думает - что всё так легко и просто замутить бота, во первых нужны знания, чтобы для начала изъять и расшифровать все данные engine.dll и core.dll, хотя исходники уже есть - придется поискать вам smile



А вот вам небольшой кусок кода на C++ - реализация внедрения бота в игру, путём инжекта dll'ки.
Комментариев: 0

Внимание, обнаружена ошибка
У вас нет доступа к комментированию, пожалуйста авторизуйтесь или зарегистрируйтесь на сайте!