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

Решено LuckPerms суффиксы в скорборде

Тема в разделе "Помощь", создана пользователем developer_, 14 июл 2023.

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

    developer_ Ньюби

    Баллы:
    1
    сделал через LuckPerms суффиксы и решил их выводить в скорборд, но сейчас, если у игрока нет никакого суффикса то в скорборде вместо суффикса просто пусто, я же хочу выводить туда слово "Нет".

    Плагин на скорборд: TAB
     
  2. HauserGrim

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

    Баллы:
    96
    https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Placeholder-output-replacements
    Код:
    placeholder-output-replacements:
      "%плейсхолдер%":
        "": "Нет"
        "else": "%плейсхолдер%" # Или %value%
    
    Но в таком случае, оно будет заменять везде в TAB.

    https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Conditional-placeholders
    Код:
    conditions:
      sb-suffix:
        conditions:
          - "%плейсхолдер%="
        yes: "Нет"
        no: "%плейсхолдер%"
    Нужно будет использовать %condition:sb-suffix% в нужном месте.

    Примеры выше сам не проверял, но сами способы использовал.

    P.S. На будущее, если кто-то увидит эту тему. Я отправил правильные способы замены плейсхолдера при условиях. Если даже мои примеры не работают, в чём я сомневаюсь, я отправил ссылки на официальную вики и для достижения цели нужно разбираться именно с этим. Почему ниже всё ещё пытаются решить проблему - без понятия.
     
    Последнее редактирование: 20 июл 2023
  3. Автор темы
    developer_

    developer_ Ньюби

    Баллы:
    1
    Не работает
     
  4. HauserGrim

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

    Баллы:
    96
    Ладно
     
  5. Карачун

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

    Баллы:
    66
    Сделай 2 одинаковых скорборда. Первый с плейсхолдером суффикса, а второй с "Нет"
    И просто дай пермишен на отображения первого всем группам с суффиксами, а второй для основной группы.
     
  6. BetterLex

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

    Баллы:
    76
    Через JavaScript (дополнение к плагину PlaceholderAPI) пробовал?
    Код:
    var placeholder = '%плейсхолдер%'
     
    function placeholderCheck() {
        if (placeholder == '') {
            return '&cНет';
        }
        else {
            return placeholder;
        }
    }
     
    placeholderCheck()
    Если нужна подробная информация, то советую почитать
     
    Последнее редактирование: 15 июл 2023
  7. BetterLex

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

    Баллы:
    76
    Кстати тоже, как идея, но по-моему в плагине TAB такой возможности нет (могу ошибаться).
     
  8. Карачун

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

    Баллы:
    66
    Код:
      scoreboards:
        normal:
          display-condition: permission:tab.scoreboard.normal
          if-condition-not-met: scoreboard1
          title: ''
          lines:
          - ''
        scoreboard1:
          title: ''
          lines:
          - ''
    Вот, отображается первое, если есть пермишен. Если нет, то второе.
     
  9. Автор темы
    developer_

    developer_ Ньюби

    Баллы:
    1
    А, я кажется понял,что ты имеешь ввиду. Но мне это не подходит, так как суффиксы могут быть у любой группы
     
  10. Карачун

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

    Баллы:
    66
    Я уверен, что подходит. Обдумай получше, изучи пример выше, используй команды на добавление или удаление разрешений группам.
     
  11. Автор темы
    developer_

    developer_ Ньюби

    Баллы:
    1
    По твоему прошлому ответу, ты сказал дать пермишонс на скорборд в котором плейсхолдер группам у которых есть суффиксы, но у меня нет определенных групп у которых есть суффикс, то есть суффикс можно быть как у обычного игрока так и у донатера.
     
  12. Автор темы
    developer_

    developer_ Ньюби

    Баллы:
    1
    А хотя стой.. Команды на удаление и выдачу разрешения? А это действительно может помочь, я попробую
     
  13. Автор темы
    developer_

    developer_ Ньюби

    Баллы:
    1
    Все работает, спасибо
     
  14. Карачун

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

    Баллы:
    66
    Молодец, так держать
     

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