Идея Карма (пойнты) для игроков.

Haqle

Участник
Пользователь
Баллы
31
Мне необходим плагин, который будет выполнять следующие функции.

• Выдача одного рейтинга, раз в тридцать минут игры.
• Возможность положительной и отрицательного кол-ва.
• Возможность для передачи рейтинга в определенном кол-все.

+ Конечно-же все можно будет настраивать в конфигах и на русском языке.
Кстати, вот пример подобных плагинов: (https://dev.bukkit.org/projects/karma-ranking?gameCat..)

Если вы не хотите тратить время для общепользовательского плагина, то нет проблем, пишите в вк, закажу у вас лично.
 
Последнее редактирование:
Могу сделать бесплатно и в публичный доступ с исходниками, но напиши сюда, какие команды нужны для передачи поинтов и какая должна быть логика. Типа они отнимаются у передающего, или, может быть, есть какие-то лимиты или ещё что-то? Очень много таких моментов, которые нужно было бы уточнить...
 
Могу сделать бесплатно и в публичный доступ с исходниками, но напиши сюда, какие команды нужны для передачи поинтов и какая должна быть логика. Типа они отнимаются у передающего, или, может быть, есть какие-то лимиты или ещё что-то? Очень много таких моментов, которые нужно было бы уточнить...

Система Рейтинга (пойнтов),

Динамика:
Плагин необходим для показа лучших игроков на вашем сервере, пойнты выдаются всем игрокам сервера раз в N кол-во минут, а также при передачи/отнятия пойнтов другими игроками или администрацией. При наведении на ник игрока, отображается кол-во его пойнтов, а также время игры на сервере (с последнего захода). Eсли сможешь, при достижении определенного кол-во, давались-бы плюхи, и уменьшалась задержка при выдачи пойнтов.

Тех. Часть:
Имеется конфиг + lang (логично). Статистику сохранять в отдельный yml.

Команды (+ то что не впихнул в Динамику):
/point help (/p help) - Справка, о командах (для игроков)
/point gift (/p gift) - Можно подарить свои N кол-во пойнтов в N кол-во минут.
/point good (/p good) - Дать одну единицу, в N кол-во минут.
/point bad (/p bed) - Отнять одну единицу, в N кол-во минут.
/point time (/p time) - Сколько минут до следующей выдачи пойнтов за игру.
/point top (/p top) - Показать топ игроков по кол-во пойнтов.

/point adhelp (/p adhelp) - Справка, о командах (для админов)
/point add (/p add) - Добавить пойнты игроку.
/point rob (/p rob) - Отнять пойнты у игрока.
/point tempadd (/p add) - Временно добавить пойнты игроку.
/point temprob (/p rob) - Временно отнять пойнты у игрока.
/point set (/p set) - Установить N кол-во пойнтов игроку.
/point display (/p display) - Показать N кол-во пойнтов у определенного игрока.

p.s: Если чего-то не умеешь - так и скажи. Всё что я написал выше - это лучшая вариация данного плагина. Если что-то непонятно (ибо у меня сейчас 3 часа ночи) объяснил, спрашивай.
 
Начал делать :)
 
Мне необходим плагин, который будет выполнять следующие функции.

• Выдача одного рейтинга, раз в тридцать минут игры.
• Возможность положительной и отрицательного кол-ва.
• Возможность для передачи рейтинга в определенном кол-все.

+ Конечно-же все можно будет настраивать в конфигах и на русском языке.
Кстати, вот пример подобных плагинов: (https://dev.bukkit.org/projects/karma-ranking?gameCat..)

Если вы не хотите тратить время для общепользовательского плагина, то нет проблем, пишите в вк, закажу у вас лично.
Я раньше делал что-то такое. Могу дать, правда он заточен именно под мой сервер, так что скорее всего тебе не подойдет.
 
Я раньше делал что-то такое. Могу дать, правда он заточен именно под мой сервер, так что скорее всего тебе не подойдет.
Можешь показать, (скинуть файлом) если не сложно?

На случай чего: vk.com/ranzelovidec
 
Impl...
А ещё у тебя аргументы в команде чувствительны к регистру.
Да и вообще код говно.
Ещё и в 1 пакейдже все классы.
>Бесплатно делать плагин
>Делать качественно
Где тут связь?
 
Я лишь высказал своё мнение на счёт кода и не более.
1) Зачем распихивать по пэкеджам такой маленький плагин?
2) Да, ты прав насчёт регистра. Надо было сделать toLowerCase()

Какой смысл следовать каким-то солид правилам в настолько маленьком проекте?
 
1) Зачем распихивать по пэкеджам такой маленький плагин?
2) Да, ты прав насчёт регистра. Надо было сделать toLowerCase()

Какой смысл следовать каким-то солид правилам в настолько маленьком проекте?
Нужно в любом проекте им следовать.
1. Если плагин не будет расширяться, то ок.
 
Нужно в любом проекте им следовать.
1. Если плагин не будет расширяться, то ок.

Это был личный спидран по написанию плагина. Плюс, я не опытен. Программирую чуть больше года, из них чуть больше месяца на Java.
 
Назад
Верх