Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Запросы на разработку плагинов", создана пользователем Haqle, 18 ноя 2018.

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

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

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

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

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

    Если вы не хотите тратить время для общепользовательского плагина, то нет проблем, пишите в вк, закажу у вас лично.
     
    Последнее редактирование: 22 ноя 2018
  2. Mr Hosting
  3. krovyaka

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

    Баллы:
    68
    Имя в Minecraft:
    krovyaka
    Могу сделать бесплатно и в публичный доступ с исходниками, но напиши сюда, какие команды нужны для передачи поинтов и какая должна быть логика. Типа они отнимаются у передающего, или, может быть, есть какие-то лимиты или ещё что-то? Очень много таких моментов, которые нужно было бы уточнить...
     
  4. Автор темы
    Haqle

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

    Баллы:
    16
    Система Рейтинга (пойнтов),

    Динамика:
    Плагин необходим для показа лучших игроков на вашем сервере, пойнты выдаются всем игрокам сервера раз в 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 часа ночи) объяснил, спрашивай.
     
  5. krovyaka

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

    Баллы:
    68
    Имя в Minecraft:
    krovyaka
    Начал делать :)
     
  6. _MCMaster_

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

    Баллы:
    76
    Имя в Minecraft:
    DragOn4ik
    Я раньше делал что-то такое. Могу дать, правда он заточен именно под мой сервер, так что скорее всего тебе не подойдет.
     
  7. Автор темы
    Haqle

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

    Баллы:
    16
    Можешь показать, (скинуть файлом) если не сложно?

    На случай чего: vk.com/ranzelovidec
     
  8. _MCMaster_

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

    Баллы:
    76
    Имя в Minecraft:
    DragOn4ik
    Ну еще достать с бекапа сервера надо) Ок, скину при возможности
     
  9. krovyaka

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

    Баллы:
    68
    Имя в Minecraft:
    krovyaka

    Вложения:

    • KarmaPoints.zip
      Размер файла:
      10,5 КБ
      Просмотров:
      5
    Последнее редактирование: 1 дек 2018
  10. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Impl...
    А ещё у тебя аргументы в команде чувствительны к регистру.
    Да и вообще код говно.
    Ещё и в 1 пакейдже все классы.
     
  11. Nikolai_Faint

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

    Баллы:
    96
    >Бесплатно делать плагин
    >Делать качественно
    Где тут связь?
     
  12. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Я лишь высказал своё мнение на счёт кода и не более.
     
  13. krovyaka

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

    Баллы:
    68
    Имя в Minecraft:
    krovyaka
    1) Зачем распихивать по пэкеджам такой маленький плагин?
    2) Да, ты прав насчёт регистра. Надо было сделать toLowerCase()

    Какой смысл следовать каким-то солид правилам в настолько маленьком проекте?
     
  14. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Нужно в любом проекте им следовать.
    1. Если плагин не будет расширяться, то ок.
     
  15. krovyaka

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

    Баллы:
    68
    Имя в Minecraft:
    krovyaka
    Это был личный спидран по написанию плагина. Плюс, я не опытен. Программирую чуть больше года, из них чуть больше месяца на Java.
     
  16. _MCMaster_

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

    Баллы:
    76
    Имя в Minecraft:
    DragOn4ik
    За бесплатно этот плагин, мне кажется, никто расширять не собирается
     

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