1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин HelperMode || Облегчи жизнь хелперам

Тема в разделе "Неподтвержденные плагины", создана пользователем Sergeo, 19 авг 2021.

  1. Автор темы
    Sergeo

    Sergeo Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Версия плагина: 1.0.4

    Проверялось на версии: spigot 1.12.2

    Описание: Плагин, который добавляет систему "хелперов", а именно ЧС хелперов, отправка/ответ на вопросы, отдельный чат для хелперов, уведомление о выходе/входе хелпера на сервер(Можно выключить в конфиге), систему предупреждений, временный запрет отправлять вопрос(Мут), статистика хелпера(Количество положительный и отрицательных отзывов, количество предупреждений, последняя дата входа yyyy-MM-dd HH:mm:ss) - можно смотреть оффлайн хелпера/онлайн хелпера, SQLite, гибкий конфиг

    - /honline (Показать хелперов онлайн) {Права не требуются}
    - /quest <message> (Отправить вопрос хелперам) {Права не требуются}
    - /hcommands (Показать все команды плагина) {Права не требуются}


    - /ans <player> <message> (Отправить ответ игроку) {Необходимо быть хелпером}
    - /hinfo <player> <online/offline> (Посмотреть статистику хелпера) {Необходимо быть хелпером}
    - /hlist <player> <add/remove> <reason> (Добавить/удалить хелпера из чс) {Helper.blacklist || OP}
    - /achat <message> (Отправить сообщение в чат хелперов) {Необходимо быть хелпером}
    - /hmute <player> <sec> <reason> (Запрет отправлять вопросы N секунд) {Необходимо быть хелпером}
    - /hset <player> <give/take> (Выдать/забрать права хелпера) {Выполнять только в консоли}
    - /hwarn <player> <value_warn> (Выдать предупреждение(-я) хелперу, максимальное значение настраивается в конфиге)
    - /hunmute <player> (Снять с игрока запрет отправлять вопросы)

    1.0.5:
    - Добавление рангов хелперам (За кол-во ответов)
    - Топ 10 хелперов по отрицательным отзывам, положительным и по общему количеству ответов

    P.S Положительные и отрицательные оценки зависят от выбора игрока. После отправки ответа игроку у него открывается меню с выбором оценки "ХОРОШИЙ ОТВЕТ"(Положительный), "ПЛОХОЙ ОТВЕТ"(Отрицательный).


    Скачать плагин (ЯД): https://disk.yandex.ru/d/WWyZt-YRvCcY8g
    Исходники: https://github.com/sss606/HelperMode Не судите строго за код)


    Все годные идеи будут реализованы в след.версиях ;)
     
    Последнее редактирование: 19 авг 2021
  2. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    А как идет проверка на то, что игрок является хелпером? Нужно какое то право, чтобы он считался таковым?
     
  3. Автор темы
    Sergeo

    Sergeo Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Все идет от бд и от ивента входа. Игрок заходит, идет проверка на хелпера .isHelperPlayer, которое возвращает boolean, если игрок является хелпером, то его заносит в HashSet, а следом кол-во хелперов онлайн HashSet.size();

    В след.версии сделаю вывод имен игроков(Хелперов), а не число
     
  4. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Я про то, как распознать что игрок хелпер. Чем игрок-хелпер отличается от обычного, какие то права или как?
     
  5. Автор темы
    Sergeo

    Sergeo Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Про это не подумал. В скором времени добавлю это
     
  6. Автор темы
    Sergeo

    Sergeo Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Вы хотите, чтобы над головой и в табе было какое-то отличие между обычными игроками? Я немного не понял, что вы подразумеваете под словом "распознать"
     
  7. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Ну как бы есть игрок. Как плагин понимает, что этот игрок - хелпер? Вот что я хочу понять
     
  8. Автор темы
    Sergeo

    Sergeo Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Игрок заходит на сервер, если его нет в бд - его заносит в таблицу без каких-либо прав хелпера, чтобы игрок стал хелпером админ должен прописать в консоли /hset <player> <give/take> (изменяет `helper` с false на true) (give - дает права хелпера, take - забирает). После игроку необходимо перезайти на сервер, чтобы права вступили в силу (Это написано в сообщении, которое отсылается после выдачи хелперки)
     
  9. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Теперь понятно
     
  10. oscarsuper

    oscarsuper Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Enrique03
    все плагин убрал с free доступа?
     
  11. cactus888

    cactus888 Активный участник Пользователь

    Баллы:
    76
  12. oscarsuper

    oscarsuper Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Enrique03
  13. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Собери ручками?
     
  14. Jekachela

    Jekachela Новичок Пользователь

    Баллы:
    21
    На 1.16 не будет такого?
     
  15. Автор темы
    Sergeo

    Sergeo Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Перепишу и добавлю поддержку большинства версий
     
  16. skdk123w0

    skdk123w0 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    8384ee
    Интересненько, убери поддержку спайгот - никому не нужный, хотелось бы посмотреть также на фото, важных моментов, опции плагина И так далее. А так буду ждать на 1.20, гляну что это) компилить не умею просто.
     
  17. Jekachela

    Jekachela Новичок Пользователь

    Баллы:
    21
    Как скоро?)
     
  18. KitsumiBook

    KitsumiBook Активный участник

    Баллы:
    61
    На яндекс диске файл отсутствует

    (кодить и "собирать" не умею поэтому ищу то что выложено в свободный доступ)
     

Поделиться этой страницей