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

Помогите GUI меню по уровню

Тема в разделе "Помощь", создана пользователем Milki_way, 27 июл 2018.

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

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

    Баллы:
    76
    Нужно что бы GUI меню скрывало некоторые элементы если у игрока меленький уровень.
    Как реализовать?
    upload_2018-7-27_8-44-34.png
    Тут у меня 19й уровень. И если жму на НПС с локациями, то доступны все.
    upload_2018-7-27_8-45-10.png
    А тут у меня 3й уровень, и доступ к локация выше 3го уровня запрещен
     
    Последнее редактирование: 27 июл 2018
  2. RiseYT

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

    Баллы:
    76
    Имя в Minecraft:
    _RiseYT_
    Что за плагин используешь?
     
  3. MrMarvel [S30]

    MrMarvel [S30] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Serega_3010
    Это твой плагин на уровни. Если да, то могу помочь. И что за "УРОВЕНЬ", который ты говоришь.
     
  4. SOHIGH

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

    Баллы:
    76
  5. fdhf

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

    Баллы:
    6
    Имя в Minecraft:
    dfghfdsh
    BattleLevels
     
  6. MrMarvel [S30]

    MrMarvel [S30] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Serega_3010
    Ты это к чему скинул?

    DeluxeMenus, там можно создать ранки в permissionex и каждой давать по разным меню.
    Обязательно ли ему иметь именно одно меню?
     
  7. fdhf

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

    Баллы:
    6
    Имя в Minecraft:
    dfghfdsh
    Плагин лик BattleLevels
     
  8. fdhf

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

    Баллы:
    6
    Имя в Minecraft:
    dfghfdsh
    Можно наделать дофига менюшек и через ReAction проверять уровень, и открывать ту которая соответствует уровню. Но это не костыль?
     
  9. MrMarvel [S30]

    MrMarvel [S30] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Serega_3010
    Да, костыль. Есть и другой вариант - создать отдельный плагин с командой, при которой вызывается меню из DeluxeMenus с вызванными предметами, это всё при двух условий: Есть ли DeluxeMenus API? Есть ли DeluxeMenus возможность вызывать определённые предметы каждый раз? Если одно из них - нет. То придётся делать свой плагин или найти другой. А проще сделать костыль
     
  10. SOHIGH

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

    Баллы:
    76
    Код:
           view_requirement:
              requirements:
                anythinghere:
                  type: javascript
                  expression: 'Код javascript, проверяющий кол-во опыта у игрока'
    
    (DM)
     
  11. fdhf

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

    Баллы:
    6
    Имя в Minecraft:
    dfghfdsh
    У меня стоит DM. Код к чему?
     
  12. SOHIGH

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

    Баллы:
    76
    Код Javascript.
    Пример:
    Код:
           view_requirement:
              requirements:
                anythinghere:
                  type: javascript
                  expression: '!"%player_world%".equalsIgnoreCase("world_nether");'
    Этот код проверит, соответствует ли переменная player_world world_nether
     
  13. fdhf

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

    Баллы:
    6
    Имя в Minecraft:
    dfghfdsh
    Не понимаю к чему это)
     
  14. SOHIGH

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

    Баллы:
    76
    Это пример использования кастомного кода javascript'a в плагине. Любой нормальный кодер добудет тебе эту строчку проверки.
     
  15. SOHIGH

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

    Баллы:
    76
    А, или ты вообще не понял, откуда это..
    Это часть меню такая, которая покажет предмет в слоте, если пройдет проверку указанного тобой требования.

    В общем - опыт есть - предмет высветится, предмета нет - слот пустой или заменен другим предметом.
     
  16. fdhf

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

    Баллы:
    6
    Имя в Minecraft:
    dfghfdsh
    Я 0 в javascript. Сделаю кость
     
  17. MrMarvel [S30]

    MrMarvel [S30] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Serega_3010
    Неплохо придумано, а где ты будешь добавлять переменную?
     
  18. Nikolai_Faint

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

    Баллы:
    96
    Костыли + PEX/LP = Машина
     
  19. fdhf

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

    Баллы:
    6
    Имя в Minecraft:
    dfghfdsh
    Подробнее. Какая роль у pex?
     
  20. MrMarvel [S30]

    MrMarvel [S30] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Serega_3010
    Всмысле, какая роль у PermissionEX - плагин, регулирующий, добавляющий и исключающий права.
    Удобнее использовать его.
     

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