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

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

Создайте и подтвердите аккаунт для скачивания

BuseSo

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

You must be logged in to see this link. - Плагин добавляет очки репутации на сервер. От одного игрока может выдаваться только одно очко.

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


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

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

You must be logged in to see this link.
 
iBuseWinner обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

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

You must be logged in to see this link.
 
iBuseWinner обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

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

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

You must be logged in to see this link.
 
iBuseWinner обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

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

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

You must be logged in to see this link.
 
Долго искал плагин на репутацию, вот нашёл, хороший плагин но хотелось кое-что добавить, а именно:
1) Чтобы репутация показывалась когда игрок пишет в чат
2) Вывод топ игроков с помощью табличек, таким образом можно будет создавать стенды с топ игроками. (Или же можно добавить поддержку Leaderheads)
Вам необходимо зарегистрироваться для просмотра изображений-вложений

3) Сделать возможность чтобы игрок мог отдать очко репутации с помощью клика по нику игрока в чате.
(Можно сделать если игрок кликнул по нику в чате, то появляется сообщение где игрок может выбрать, отдать или забрать очко репутации игроку. Так же можно сделать чтобы по этот текст был кликабельный)
4) И хотелось бы, чтобы была поддержка SQLite. (Потому что с MySQL не очень удобно на локал серверах тестировать плагин)
 
1. Добавлю поддержку PlaceHolderAPI, будет и это.
2. Добавлю.
3. Это уже работа с JSON плагина чата, я могу только создать команду, выполнение которой можно будет сделать, кликнув на текст.
4. Добавлю, когда буду свободен.
 
iBuseWinner обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

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

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

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

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

You must be logged in to see this link.
 
При запуске плагина версии 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 обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

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

You must be logged in to see this link.
 
Назад
Сверху Снизу