Jump to content

Search the Community

Showing results for tags 'Бот'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Russian Section
    • Новости и объявления
    • Пиратия: Документация
    • Пиратия: Релизы
    • Пиратия: Разработка
    • Пиратия: Web
    • Пиратия: Помощь
    • Совместные проекты / набор команды
    • Доска объявлений
    • Программирование
    • Оффтопик
    • Корзина
  • English Section
    • News & Announcements
    • Guides
    • Releases
    • Development
    • Web
    • Questions & Help
    • Shared Projects / Team search
    • Paid services & Requests
    • Programming
    • Offtopic
    • Recycle bin
  • Portuguese Section
    • Dúvidas & Ajuda
  • Spanish Section
    • Preguntas y Ayuda
  • Servers
    • Russian servers
    • English servers

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 1 result

  1. Проект игрового Бота Всем привет! В данной теме я хочу Вам рассказать о своем проекте игрового бота. Бот - это специальная программа, выполняющая какие-либо действия автоматически или по указанному расписанию. Изначально я поставил себе цель написать программу, которая могла бы подключаться к серверу и торговать в ларьке. Таким образом, мне не надо запускать игровой клиент и держать его открытым. Для чего это нужно? Практического применения программа в данный момент не имеет, но я улучшил свои навыки программирования, то есть получил ценный опыт. Что умеет бот уже сейчас: 1) Подключаться к серверу, авторизовываться с использованием указанного аккаунта, выбирать персонажей и заходить в игру; 2) Ничего не делать (как вариант, растить фею); 3) Принимать сообщения со всех каналов (Система, GM, местный, мировой, торговый, гильдия, ЛС, отряд, лагерь); 4) Отправлять сообщения во все каналы; 5) Торговать в ларьке; 6) Делать простые линейные передвижения; 7) Читать .map файлы. Это нужно в будущем для навигации. В качестве демонстрации работы покажу два скриншота. На них бот подключается к серверу, успешно авторизуется, выбирает персонажа V3ctor, заходит на карту garner и создает торговый ларек по координатам (2232, 2782). Кроме того, каждые 15 секунд бот пишет сообщение в местный чат, зазывая игроков заглянуть в ларек: Из технических подробностей отмечу, что разработка ведется на языке C++, так как это мой основной язык программирования. Для сетевого ввода/вывода была выбрана библиотека libevent, что обеспечивает кроссплатформенность бота. Что касается дальнейшего развития, у меня есть следующие идеи: 1) Автоматический бафер, который будет бегать за Вашим персонажем, бафать и лечить его; 2) Классический бот для прокачки персонажей, фарма монстров, добычи ресурсов. То есть программа будет искать монстров (ресурсы) и атаковать (добывать) их; 3) Интерактивный помощник для игроков. Например, такой бот стоит около фонтана в Аргенте, к нему походят игроки и спрашивают в ЛС/местный чат где находится такой-то NPC. Затем бот следует до указанного NPC, тем самым показывая игрокам где он находится. Или у него можно спросить, какая погода в NNNN: программа подключится к серверу погоды в Интернете, получит ответ и скажет погоду игрокам; 4) Автоматический GM-модератор, который банит игроков за мат в чатах или торговые сообщения в неположенных каналах. Так же данная программа может являться основой для кастомного клиента игры: к ней можно прикрутить графику и GUI. На этом пока все. Пишите что думаете о проекте в этой теме, возможно у Вас есть какие-либо интересные идеи применения бота. Сразу скажу, что меня не интересует моральная сторона вопроса, то есть писать что бот - это плохо, а я плохой человек не нужно. Как я писал выше, разработку веду для себя в качестве хобби, в свободное время.
×
×
  • Create New...