1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [FUN] RandomBox 2.5.1 — коробки удачи в Minecraft! *теперь с кастомными GUI* [1.7 | 1.8]

Тема в разделе "Релизы плагинов", создана пользователем saharNooby, 23 окт 2014.

  1. EnderEks

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

    Баллы:
    88
    Имя в Minecraft:
    Homer44ik
    Всё, я уже понял, покапывавший в плагине. Спасибо.
     
  2. Vasilisk

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

    Баллы:
    88
    Имя в Minecraft:
    Vasilisk
    Как вариант: сделать возможность выдачи коробки при отсутствии id. Говорили, что так можно сделать. Вот допустим идет запрос на выдачу предмета id 9000, плагин перехватывает сообщение об отсутствии id, и выдает предмет.
     
  3. EnderEks

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

    Баллы:
    88
    Имя в Minecraft:
    Homer44ik
    Тогда, сделай возможность включения/отключения оповещений в чат о предметах, которые выпали игроку.
    Чтобы в разделе каждого предмета была опция, значение которой будет зависить от оповещения в чат всем игрокам.
     
  4. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    @Vasilisk
    Что значит "при отсутствии id"? Что это тогда за коробка будет, если это обычный предмет? На самом деле, это возможно, но в плагине этого не будет.
    В следующих апдейтах.
    Вообще ничего не понял, объясни подробнее.
     
  5. Vasilisk

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

    Баллы:
    88
    Имя в Minecraft:
    Vasilisk
    Хочу материальную коробку!
     
  6. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    шта.
     
  7. EnderEks

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

    Баллы:
    88
    Имя в Minecraft:
    Homer44ik
    Код:
          item1:
            item: 57
            data: 0
            amount: 15
            name: '&cАлмазный блок'
    #включить оповещение всем игрокам в чат, когда игроку выпадет этот предмет?
            apaveshatVchat: 1
    #какое сообщение будет в чат, если включена функция выше?
            message: &7Игрог &e%playername%&7 выбил из RandomBx &6x15 &cАлмазных блоков&7!
            lore:
            - '&7Этот блок выпал из RandomBox #2'
            - '&7Качество: &cочень редкое'
            chance: 10
    
    Вот тебе пример одного итема.
     
  8. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    Понял. Будет в апдейтах. 15 блоков - жуть.
     
  9. EnderEks

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

    Баллы:
    88
    Имя в Minecraft:
    Homer44ik
    Шанс выпадения очень маленький
     
  10. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    2.0:
    • Плагин полностью переписан, улучшена производительность.
    • Коробки парсятся при запуске, а не во время игры, и все ошибки выводятся в консоль. Количество ошибок, выводимых в чат, сокращено.
    • При выполнении команды /rb list выводятся также названия вещей в коробках, и команды, соответствующие вещам.
    • Добавлена функция оповещения всех игроков при выпадении какой-нибудь вещи: заполните строку broadcastMessage в секции вещи, и, когда вещь выпадет, все узнают об этом.
     
  11. Meowt

    Meowt Старожил Пользователь

    Баллы:
    123
    Поддержка Mysql имеется? Для реализации покупок коробок через лк.
     
  12. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    @Meowt
    Я ещё не умею БД на Java. Но учиться никогда не поздно! Итак, что вы подразумеваете под "поддержкой MySQL"?
     
  13. EnderEks

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

    Баллы:
    88
    Имя в Minecraft:
    Homer44ik
    Добавь меня в скайп: freshpowered. Есть идеи для развития плагина.
     
  14. Meowt

    Meowt Старожил Пользователь

    Баллы:
    123
    Стоп. Каждая коробка имеет уникальный id?
     
  15. EnderEks

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

    Баллы:
    88
    Имя в Minecraft:
    Homer44ik
    Да, каждая.
     
  16. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    @Meowt
    Каждый вид коробки имеет уникальный id. Но может быть несколько коробок одного вида.
     
  17. Meowt

    Meowt Старожил Пользователь

    Баллы:
    123
    Тогда уже можно попробовать реализацию через лк.
    Последний вопрос - через /give возможно получить коробку?
     
  18. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    @Meowt
    Для того, чтобы предмет был определён как коробка, необходимо, чтобы предмет совпадал с указанным в конфиге, и в первой строке lore (описания) имел закодированный id. То есть, если у вас в ЛК можно задавать предметам lore - то всё ок. Пост с описанием засовывания id в lore
     
  19. Meowt

    Meowt Старожил Пользователь

    Баллы:
    123
    Нет, увы. Есть другие варианты?
    Если честно, то не смотрел плагин на выдачу предметов, но в бд хранятся записи типа 993:25. При запросе плагин выдает нужные предметы, если они существуют, конечно.
     
  20. Автор темы
    saharNooby

    saharNooby Активный участник Девелопер Пользователь

    Баллы:
    78
    Имя в Minecraft:
    saharNooby
    Если у вас сервер не 1.8, то можете поставить более старые версии плагина, где id коробки хранился в 98:<вот_этом_месте>, а не в lore. Я это убрал в новых версиях, потому что на 1.8 предметы с неверным под-id выглядят как кубы с missing texture.
     

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