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

Milki_way

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

Это твой плагин на уровни. Если да, то могу помочь. И что за "УРОВЕНЬ", который ты говоришь.
 
Ты это к чему скинул?

DeluxeMenus, там можно создать ранки в permissionex и каждой давать по разным меню.
Обязательно ли ему иметь именно одно меню?
Можно наделать дофига менюшек и через ReAction проверять уровень, и открывать ту которая соответствует уровню. Но это не костыль?
 
Можно наделать дофига менюшек и через ReAction проверять уровень, и открывать ту которая соответствует уровню. Но это не костыль?
Да, костыль. Есть и другой вариант - создать отдельный плагин с командой, при которой вызывается меню из DeluxeMenus с вызванными предметами, это всё при двух условий: Есть ли DeluxeMenus API? Есть ли DeluxeMenus возможность вызывать определённые предметы каждый раз? Если одно из них - нет. То придётся делать свой плагин или найти другой. А проще сделать костыль
 
Код:
       view_requirement:
          requirements:
            anythinghere:
              type: javascript
              expression: 'Код javascript, проверяющий кол-во опыта у игрока'
(DM)
 
Код Javascript.
Пример:
Код:
       view_requirement:
          requirements:
            anythinghere:
              type: javascript
              expression: '!"%player_world%".equalsIgnoreCase("world_nether");'
Этот код проверит, соответствует ли переменная player_world world_nether
 
Код Javascript.
Пример:
Код:
       view_requirement:
          requirements:
            anythinghere:
              type: javascript
              expression: '!"%player_world%".equalsIgnoreCase("world_nether");'
Этот код проверит, соответствует ли переменная player_world world_nether
Не понимаю к чему это)
 
Это пример использования кастомного кода javascript'a в плагине. Любой нормальный кодер добудет тебе эту строчку проверки.
 
А, или ты вообще не понял, откуда это..
Это часть меню такая, которая покажет предмет в слоте, если пройдет проверку указанного тобой требования.

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

В общем - опыт есть - предмет высветится, предмета нет - слот пустой или заменен другим предметом.
Я 0 в javascript. Сделаю кость
 
Код Javascript.
Пример:
Код:
       view_requirement:
          requirements:
            anythinghere:
              type: javascript
              expression: '!"%player_world%".equalsIgnoreCase("world_nether");'
Этот код проверит, соответствует ли переменная player_world world_nether

Неплохо придумано, а где ты будешь добавлять переменную?
 
Назад
Верх Низ