[Reputation] Дайте игрокам право выбора лучшего из них [MySQL/SQLite || Bukkit/Spigot/Paper]

Для ядра [Reputation] Дайте игрокам право выбора лучшего из них [MySQL/SQLite || Bukkit/Spigot/Paper] 3.0.17-БЕТА

Нет прав для скачивания
Было исправлено:
  • Можно было накрутить самому себе репутацию.
  • Возможно, что-то ещё.
Что добавилось:
  • Был полностью переписан код;
  • Добавлена локальная база на основе Yaml;
  • Теперь есть функция авто-сохранения игроков в базе. Если раньше игрока сохраняло сразу, то теперь несколькими способами:
    1) Никак не сохранять.​
    2) При выходе игрока с сервера.​
    3) Через определенный интервал времени (в минутах) + при выходе игрока с сервера.​
  • Не столь важная, но полезная функций проверки обновлений.
  • Дебаг-мод, который будет показывать ошибки в консоль, если они возникают.
  • Убраны дизлайки, теперь только очки репутации.
  • Возможность отменить своё действие.

Что планируется в следующих версиях:
  • Сделать топ людей по репутациям.
  • Защита от накрутки самому себе (по нику и по IP).
  • Сделать, чтобы игрок не мог выйти в минус, если такое включено в конфиге.
  • Исправление багов.
  • Мне нравится (+1)
Реакции: q20w26a
Выкидывало NullPointerException и плагин не работал. Теперь должен работать.
Был исправлен баг, из-за которого плагин не запускался.
Наконец-то дошли ручки сделать обновление плагину))

Добавил 2 новых заменителя, работают во всех плагинах, которые поддерживают PlaceholderAPI.

%rep_likes% - количество лайков игрока
%rep_liked% - кого лайкнул игрок

Хотите больше заменителей? Напишите, какие.
При запуске сервера, ничего писать и скачивать дополнительно не нужно. Плейсхолдеры встроены в сам плагин для облегчения вашей жизни :)
Что добавилось:
  • Обычная репутация была переделана в лайки и дизлайки, их также можно ставить только одному игроку.
  • Теперь можно настроить топ, чтобы он выводил столько игроков, сколько Вы укажите в конфиге.

Что исправилось:
  • Ничего
  • Мне нравится (+1)
Реакции: The_stas
Добавлено:
  • Топ по репутации
  • Защита от накрутки по IP
Исправлено:
  • Не перезагружался конфиг (выбивало ошибку)

Чтобы плагин не выбивал ошибку при каждом заходе игрока, зайдите в базу данных и удалите таблицу, а потом перезагрузите сервер или добавьте столбец adress (VARCHAR, 100) в конце таблицы:
ALTER TABLE `reps` ADD `adres` VARCHAR( 100 ) NOT NULL
Исправлены баги:
  • Не писало сообщение в консоль, когда пытаешься использовать команду /rep через неё
  • Можно было отдать очко репутации самому себе
Назад
Сверху Снизу