- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- Ядра и Прокси
- Spigot
- Paper
Описание: Уведомления об атаке на рисунки в Телеграмм
Команды:
Пожертвование: Если вам понравился мой плагин, вы можете поддержать меня, пожертвовав некоторую сумму сюда: КЛИК
Примечание: Если вы хотите, чтобы в плагин был добавлен дополнительный функционал, просто напишите об этом в обсуждении
Установка:
Скачайте, поместите его в папку plugins и перезагрузите свой сервер
Команды:
- В плагине нет никаких команд
ДЕМОНСТРАЦИЯ
На видео всё полотно принадлежит игроку _GameDoctor_, а роль атакующего играет _GameDoctor_2
- Игрок пишет ТГ боту команду /link со своим ником
- Игрок отправляет боту ТГ код, который пришёл ему в игре
- Игрок зарегистрирован, теперь он будет получать уведомления, если к его пикселям кто-либо притронется. Уведомление будет содержать изображение полотна с отмеченной точкой, в которой был закрашен пиксель
- Атака считается завершённой, когда в течение некоторого количества времени не появляется новых закрашиваний
Красным окружено место закрашивания. Радиус окружности и её цвет настраиваются в конфиге
При завершении атаки изображение меняется на общую картину полотна
Плагин имеет только один конфигурационный файл, который заведомо адаптирован к использованию без дополнительной настройки в сборке PixelBattle. Все секции конфигурации помечены и подписаны
YAML:
#############################
# PBTGAlerts #
# Made by GameDoctor #
# 2024 #
#############################
# Дополнение к плагину PixelBattle
# Телеграмм Бот для оповещения об атаке на рисунки игроков
telegram: # Данные для связи с аккаунтом бота в Телеграмме
# Имя
botName: "-"
# Токен
botToken: "-"
settings: # Общие настройки
# Название файла с данными
databaseFileName: "database"
# Время в секундах, которое будет ожидать программа перед завершением атаки из-за неактивности
attackWaitTime: 30
# Формат даты начала
startDateFormat: "Дата начала: %date% (%time%)"
# Формат даты окончания
endDateFormat: "Дата окончания: %date% (%time%)"
# Право на использование. Установите на '-', если не требуется
usePermission: "pixelbattle.tg.use"
image: # Настройки создания изображения
# Размер изображения в пикселях (одна сторона)
size: 1200
# Параметры отражения. 0 - не отражать, 1 - отразить вертикально, 2 - отразить горизонтально
flip: 2
# Угол поворота изображения
rotation: 180
# Радиус выделительной окружности в пикселях
circleRadius: 20
# Цвет выделительной окружности в формате RGB
circleColor:
red: 255
green: 0
blue: 0
messages: # Сообщения
game:
newCode: "&bTelegram &e> &aОтправьте этот код боту: &e%code%"
tg:
linkAnother: "Чтобы привязать игровой аккаунт, введите /link ник"
alreadyLinked: "Ваш аккаунт ТГ уже привязан к игровому аккаунту %name%.\n\nЧтобы отвязать, введите /unlink\nЧтобы привязать другой аккаунт, введите /link ник"
nowEnterCode: "Теперь введите код, который был отправлен Вам в игру"
nowNotLinked: "Ваш аккаунт ТГ теперь не привязан к какому-либо игровому аккаунту"
nowLinked: "Ваш аккаунт ТГ успешно привязан к игровому аккаунту %name%"
attackStarted: "Внимание! На Ваши рисунки началась атака. На изображении помечено место последнего закрашивания. Список атакующих:\n\n%attackers%\n%startDate%"
attackEnded: "АТАКА ЗАВЕРШЕНА. Список атаковавших:\n\n%attackers%\n%startDate%\n%endDate%"
noPermOrNoPlayer: "Вы не вошли в игру или у Вас недостаточно прав на использование бота"
Пожертвование: Если вам понравился мой плагин, вы можете поддержать меня, пожертвовав некоторую сумму сюда: КЛИК
Примечание: Если вы хотите, чтобы в плагин был добавлен дополнительный функционал, просто напишите об этом в обсуждении
Установка:
Скачайте, поместите его в папку plugins и перезагрузите свой сервер
- Зависимости
- PixelBattle (ОБЯЗАТЕЛЬНО)
- Команды и права
- В плагине нет никаких команд