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

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

Нет прав для скачивания

BuseSo

Модератор
Разработчик
Сообщения
2,315
Решения
204
iBuseWinner добавил(а) новый ресурс:

[Reputation] Дайте игрокам право выбора лучшего из них! [MySQL] - Плагин добавляет очки репутации на сервер. От одного игрока может выдаваться только одно очко.

Reputation
Плагин, добавляющий репутацию
на Ваш сервер.


Полное описание плагина:
Плагин Reputation добавляет очки репутации на Ваш сервер. Каждый игрок начинает с 0-я очков и может отдать одно очко репутации только одному игроку. Через админские команды можно управлять репутацией игроков.

Команды и права:...

Узнать больше об этом ресурсе...
 
iBuseWinner обновил(а) ресурс [Reputation] Дайте игрокам право выбора лучшего из них! [MySQL] новой записью:

Исправление багов

Исправлены баги:
  • Не писало сообщение в консоль, когда пытаешься использовать команду /rep через неё
  • Можно было отдать очко репутации самому себе

Узнать больше об этом обновлении...
 
iBuseWinner обновил(а) ресурс [Reputation] Дайте игрокам право выбора лучшего из них! [MySQL] новой записью:

Новые штучки, исправление багов

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

Чтобы плагин не выбивал ошибку при каждом заходе игрока, зайдите в базу данных и удалите таблицу или добавьте столбец adress (VARCHAR, 100) в конце таблицы:
ALTER TABLE `reps` ADD `adres` VARCHAR( 100 ) NOT NULL

Узнать больше об этом обновлении...
 
iBuseWinner обновил(а) ресурс [Reputation] Дайте игрокам право выбора лучшего из них! [MySQL] новой записью:

Лайк, ставь ещё лайк, ещё много много много много лайков

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

Что исправилось:
Ничего

Узнать больше об этом обновлении...
 
Долго искал плагин на репутацию, вот нашёл, хороший плагин но хотелось кое-что добавить, а именно:
1) Чтобы репутация показывалась когда игрок пишет в чат
2) Вывод топ игроков с помощью табличек, таким образом можно будет создавать стенды с топ игроками. (Или же можно добавить поддержку Leaderheads)
Вам необходимо зарегистрироваться для просмотра изображений-вложений

3) Сделать возможность чтобы игрок мог отдать очко репутации с помощью клика по нику игрока в чате.
(Можно сделать если игрок кликнул по нику в чате, то появляется сообщение где игрок может выбрать, отдать или забрать очко репутации игроку. Так же можно сделать чтобы по этот текст был кликабельный)
4) И хотелось бы, чтобы была поддержка SQLite. (Потому что с MySQL не очень удобно на локал серверах тестировать плагин)
 
1. Добавлю поддержку PlaceHolderAPI, будет и это.
2. Добавлю.
3. Это уже работа с JSON плагина чата, я могу только создать команду, выполнение которой можно будет сделать, кликнув на текст.
4. Добавлю, когда буду свободен.
 
iBuseWinner обновил(а) ресурс [Reputation] Дайте игрокам право выбора лучшего из них! [MySQL] новой записью:

PlaceholderAPI поддержка

Наконец-то дошли ручки сделать обновление плагину))

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

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

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

Узнать больше об этом обновлении...
 
При запуске плагина версии 1.3.6, появляется ошибка -
Код:
[18:45:48] [Server thread/ERROR]: Error occurred while enabling Reputation v1.3.6 (Is it up to date?)
java.lang.NullPointerException: null
    at ru.ibusewinner.spigot.reputation.MainRep.onEnable(MainRep.java:26) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[server.jar:git-Spigot-da42974-8f47214]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [server.jar:git-Spigot-da42974-8f47214]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [server.jar:git-Spigot-da42974-8f47214]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:384) [server.jar:git-Spigot-da42974-8f47214]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:333) [server.jar:git-Spigot-da42974-8f47214]
    at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [server.jar:git-Spigot-da42974-8f47214]
    at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [server.jar:git-Spigot-da42974-8f47214]
    at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [server.jar:git-Spigot-da42974-8f47214]
    at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [server.jar:git-Spigot-da42974-8f47214]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [server.jar:git-Spigot-da42974-8f47214]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
И перестают работать команды, при попытке написать команду ничего не происходит.
Скачал версию 1.3.5 всё работает, а в новой нет.
 
Последнее редактирование модератором:
Посмотрев на свой код и на трейс ошибки, могу сказать, что проблема с подключением к MySQL. Наверное, ты не так настроил её.
появляется ошибка -


Скачал версию 1.3.5 всё работает, а в новой нет.
А вот это уже странно...
 
Будет ли добавлена поддержка SQL? Неудобно постоянно настраивать и подключаться к MySQL когда тестируешь плагин на локал сервере.
А вот это уже странно...
Да это странно, так как я не настраивал MySQL (вообще) и 1.3.6 и в 1.3.5.
 
Подключил плагин к базе данных, но в базе данных таблица с репутациями не создалась.
Версия плагина 1.3.6
 
@Liassid, не работает, лайки игрокам не зачитываются.
Авто объединение сообщений:
 

Вложения

  • видео(лайки не ставятся).zip
    9.1 MB · Просмотры: 7
Последнее редактирование:
Как по мне, H2 лучше для локальных баз данных?
 
BuseSo обновил(а) ресурс [Reputation] Дайте игрокам право выбора лучшего из них! [MySQL] новой записью:

2.0 - Глобальная перестройка

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

Узнать больше об этом обновлении...
 
Назад
Сверху Снизу