- Вы можете запустить сайт, открыв файл start.bat
- Вы можете запустить сайт, через командную строку. Использовав команду
set PORT=3000 && npm run dev
# где 3000 - порт локального хоста (Можно не изменять)
После запуска сайта, его можно открыть по ссылке http://localhost:3000 (Если вы не изменяли значение порта, если изменяли то http://localhost:ПОРТ)
При первом запуске бота у вас появится менюшка "Данные бота" В которую вы должны вписать данные вашего бота (твинка) Подробнее про безопасность можете прочитать в пункте Безопасность
- Никнейм-Никнейм вашего твинка
- Айпи-mg.tc (Или же любой другой адрес тесла крафта: *.mcteslacraft.ru *.teslacraft.org *.teslacraft.ru *.teslacraft.store teslacraft.ru teslacraft.org proxy1.teslacraft.org proxy.teslacraft.org mnrt.teslacraft.org mnmc.teslacraft.org mcteslacraft.ru gs4u.teslacraft.org )
- Пароль-Пароль вашего твинка
- Пин-код-Пин-код вашего твинка (Если у твинка имеется соответствующий донат)
- Никнеймы админов-Никнеймы игроков, которым будут доступны особые команды в майнкрафте (Подробнее см Функционал 8)
- Дальность прорисовки-Лучше ставить близкую или среднюю. Пока это особо роли не играет, но в дальнейших обновлениях планирую добавить функционал для этого параметра
Что делать если указал неверные данные или хочешь изменить текущие?
Пока я для этого ничего не сделал, так что придется изменять это в ручную.
Заходим на сайт бота и нажимаем на клавишу F12 или нажмите правой кнопкой мыши по любому элементу сайта и выберете пункт 'Исследовать' (Открыть панель разработчика)
Дальше открываем панель 'Хранилище' (На разных браузерах по разному)
Нажимаем на 'Локальное хранилище' И наконец нажимаем правой кнопкой мыши по тексту http://localhost:3000 - удалить все
После перезагружаем страницу и готово (Примечание: Перед тем как изменять текущие данные бота, проверьте включен он или нет. Если включен, то выключите)
На данный момент бот обладает следующим функционалом:
- Авторегистрация
- Автоматический выход из лимбо (По умолчанию бот будет всегда переходить в лобби тайны убийств, это можно изменить в app/bot.js строчка 407. Вместо '/mm' можете поставить например '/hub1' или любое другое лобби, в которое бот будет переноситься после попадания в лимбо)
- Ручное управление ботом на сайте (Кнопка - Управление ботом)
- Перемещение бота на указанные кординаты (Кнопка - Перемещение на кординаты. Если указать одни кординаты, то при их достижении бот выключит эту кнопку. А если указать несколько кординат, то бот будет ходить до них вечно, пока вы не выключите кнопку. Эта функция не является читом или чем то подобным. Да она как и баритон использует в своей основе алгоритм A*, но баритон в отличие от нее имеет куда более усложненный алгоритм. Так что я бы не сказал что эта функция читерская. Она просто использует контрольные точки и прокладывает до них короткий путь)
- Наблюдение за игроками (Кнопка - Наблюдение за игроками. При включении этой функции бот будет находить ближайшего к нему игрока и поворачивать голову в его направлении. Дистанция 10 блоков, можно изменить в app/bot.js строчка 107. Вместо 10 можно поставить любое другое число, но есть вероятность возникновения ошибки и тп. Если бот не найдет игрока, то его направление изменится на кординаты x: 324, y: 83, z: 0. Можно изменить в app/bot.js строчка 12. Эта функция не является читерской, но может использоваться для автоматического наведения, что похоже на аим. Однако аим обычно подразумевает более сложные алгоритмы для прицеливания в цель, тогда как здесь лишь выбирается ближайший игрок и наводится взгляд.)
- Автоматические сообщения - (Кнопка - Автоматические сообщения. Указываете сообщение и его задержку и бот начинает писать это сообщение с указанной задержкой. Есть один минус - если указывать дополнительные сообщения, то точка старта у всех сообщений будет одна. Приведу пример: я указал два сообщения и две задержки - /m Ya_DanexExe Привет, как дела?; /m Ya_DanexExe Я тебя утоплю; 15 секунд; 30 секунд. Это означает что когда второй раз бот напишет сообщение /m Ya_DanexExe Привет, как дела?; то вместе с ним отправится сообщение /m Ya_DanexExe Я тебя утоплю. В дальнейших обновлениях придумаю что-нибудь)
- Включение/Выключение бота - ну тут думаю понятно
- В майнкрафте у бота на данный момент есть 3 команды, которые можно использовать в любом чате (глобальный,локальный,клановый,пати-чат,дружеские уведомления и лс). Скоро добавлю удобную менюшку, где можно будет изменять/удалять и создавать собственные команды. А пока что есть эти:
- /raise - Если вы указали свой ник, в ники администраторов бота (Это можно было сделать при создании бота), то при использовании этой команды бот поднимет вас (Если у него есть полковник и выше). Так же можно указать никнейм игрока, чтобы бот поднял его (/raise Никнейм)
- /send Сообщение - Отправить сообщение/команду от имени бота (Ну тут думаю понятно, что опять только администраторы бота могут использовать эти команды)
- /send! Сообщение - Отправить сообщение в глобальный чат (Только администраторы бота) Все остальные кнопки не имеет функционала, но скоро это измениться
Введенные данные хранятся исключительно у вас в браузере. Их можно посмотреть и изменить при желании. Я не несу ответственности за украденные аккаунты и тп. Сайт не способен передавать ваши данные во внешние базы данных. Все что вы делаете со своим ботом является вашей ответственностью. Бот не может случайно написать скверное слово.
У меня достаточно много идей на эту тему, но не достаточно времени на их реализацию. Сейчас бот имеет самую убогую стилистику и самый убогий функционал, который чудом работает. Буду надеяться что в дальнейшем смогу сделать что то достойное, что реально будет нужно игрокам/лидерам кланов. Раньше я уже занимался созданием клановых ботов, но сейчас я хочу вывести их на новый уровень. Если вас заинтересовал данный проект, то пожалуйста предлагайте идеи для дальнейшего функционала. Я выберу оптимальные и постараюсь добавить. Буду надеяться что ботом не будут злоупотреблять, а будут использовать в разумных целях. Спасибо за внимание =)