# FroggyMonitorReward Плагин для награды игроков за голоса и отзывы на FroggyMonitor [Скачать](https://github.com/MeexReay/FroggyMonitorReward/releases/latest) ## Конфиг ```yml bind_host: 0.0.0.0 # Локальный IP адрес сервера (обычно такой же как и в server.properties) bind_port: 8080 # Свободный порт для сайта (потребуется открыть его на хостинге) external_host: example.com # Внешний IP адрес или домен сервера secret_token: "ваш_секретный_токен" # Секретный токен с FroggyMonitor vote: # Награда за голос vault: 10 # Выдать валюту item: "diamond 10" # Выдать предмет (забрать предмет нельзя) message: "Спасибо за голос!" # Отправить сообщение commands: # Исполнить команды - "/title {player_name} subtitle на FroggyMonitor" - "/title {player_name} title Спасибо за отзыв!" as_player: # Исполнить команды или написать сообщение в чат от лица игрока - "Я проголосовал за сервер и получил награду" - "/me купит себе ламборгини на 10$ с награды" # Каждый параметр наград не обязателен, но не должен использоваться больше 1 раза # Указывать предмет вот так: "{название_предмета} {кол_во}" add_comment: # Награда за удаление отзыва vault: 10 message: "Спасибо за отзыв!" # Тут могут использоваться все параметры из наград за голоса del_comment: # Награда за удаление отзыва vault: -10 # Тут могут использоваться все параметры из наград за голоса enable_logs: true # Включить логи плагина (true/false); true - вкл; false - выкл message_formatting: "ampersand" # Изменить тип форматирования сообщений # Типы форматирования: # ampersand: &cСообщение # section: §cСообщение # minimessage: Сообщение # json: {"text": "Сообщение", "color": "red"} ``` ## Как это работает ```mermaid sequenceDiagram participant FroggyMonitor participant Сервер participant Сайт participant Плагин participant Vault Сервер-->>Плагин: Запуск плагина Плагин-->>Сайт: Запуск сайта FroggyMonitor->>Сайт: Игрок проголосовал за сервер Сайт->>Плагин: Голос игрока Плагин->>Vault: Выдать валюту Плагин->>Сервер: Выдать предмет Плагин->>Сервер: Отправить сообщение Плагин->>Сервер: Выполнить команды ```