Вопрос про LuckPerms

eldar4ikyt

Пользователь
Сообщения
11
Ребят, здравствуйте! такая тема. Через /lp group youtube meta addprefix 1 "префикс", создал префикс непосредственно для самой привилегии, но вот в чем проблем, и это у всех привилегий так же, он в /list выводит по типу ->
Ютуб: [YouTube]ник, [YouTube]ник
Игроки:[Игрок]ник,[Игрок]ник
и т.д.
В TitleManager в Scoreboard он отображает багованно, с этим так же есть проблемы, а именно с этим:
Баланс: Баланс:§a %vault_eco_balance%$ (но зеленого цвета так и нету)
Пинг: §a%player_ping% мс (до 99 мс пинг зеленый, после того, как пинг становится 100+, он становится на половину зеленым, на половину белым, тоесть 10-зеленые,0-белый)

Убийств: §e%statistic_player_kills% (цвет желтого не отображается)
Со смертями так же

И вот сам Донат:
Донат: %vault_prefix% (он отображает, но очень криво если использовать Жирный цвет).

Можно ли как-то это исправить и сделать так, чтобы допустим в чате через /lp префикс был допустим "[Вип] ник", в табе через плагин TAB "Вип ник", а на Scoreboard в TitleManager сделать, чтобы выводил Допустим: "Вип", а не "[Вип]"
 

Вложения

  • OVvkFMu7tRc.jpg
    OVvkFMu7tRc.jpg
    40.2 KB · Просмотры: 50
  • kYdT_lPdH2E.jpg
    kYdT_lPdH2E.jpg
    11.1 KB · Просмотры: 49
По поводу команды /list
Она выводит именно название привилегии, как она у тебя забита в lp, не важно какой ты дашь ей префикс.
Прификс в твоём случаем выводится вот этим плэйсхолдером: %vault_prefix%
К примеру в CMI, в файле локализации имеется вот такая настройка:
Код:
list:
    help:
      info: '&eОтображает лист игроков на сервере'
      args: ''
      explanation:
      - 'Perm: '
      - cmi.command.list.admin
      - cmi.command.list.staff
      - cmi.command.list.hidden
      - cmi.command.list.group.[number]
    info:
      List:
      - '&3'
      - '&3>->->->->->->->->-> &6Онлайн &2[amount][hidden] &6из &2[maxamount] &3<-<-<-<-<-<-<-<-<-<'
      - '[staffLine]'
      - '[groupLine]'
      - '[adminLine]'
      - '&3'
      staffL: '&3• &3|&6Персонал&3|&6: &f[list]'
      adminL: '&3• &3|&6Админ&3|&6: &f[list]'
      hiddenPref: '&f☕'
      hiddenCount: '&6&6([amount])'
      groupL: '&6[groupName]: &2[list]'
      player: '%cmi_user_afk_symbol%&2[playerDisplayName]'
      groups:
        group1: '&3• |&60&3|&6: &f[list]'
        stream: '&3• |&6Стример&3|&6: &f[list]'
        admin: '&3• |&6Админ&3|&6: &f[list]'
      noGroupLine: '&6Список'
Даем админам cmi.command.list.admin разрешение и при вводе /list получим
Даем игроку привилегию к примеру stream, вписываем ему в lp cmi.command.list.stream и получишь в листе Стример, с любым цветовым кодом, который тебе нравится.

Отображение валюты. Просто используй другой плэйсхолдер. Список доступных можно найти тут
Ищем Vault и перебираем подходящие:
Вам необходимо зарегистрироваться для просмотра изображений-вложений

Если %player_ping% и %statistic_player_kills% тебе нужно чтобы меняли цвет при достижении определенного кол-ва, я не буду писать тебе javascripts, можно по ссылки выше так же найти гайд, а можно найти на форуме примеры, много ребят делали кучу скриптов, там ничего сложного, просто выставить условия при каких какой будет цвет вот и все.

По поводу плагина TAB, если игрок имеет определенную привилегию, по твоему примеру вип, ты выдаешь ему в lp
/lp group vip meta addprefix 10 "&3[&6ВИП&3] " и в TitleManager пишешь %vault_prefix% перед ником игрока с привилегией vip.
А в TAB
Код:
Groups:
  vip:
    tabprefix: '&6ВИП'
    header:
    - 'Название сервера'
    - 'Онлайн: %online%/%maxplayers%'
    - 'Пинг: %ping%'
    - '&6--------------------'
    footer:
    - '&6--------------------'
    - 'Cайт сервера '
    - 'Группа сервера'
В TAB будет отображаться &6ВИП в TitleManage &3[&6ВИП&3] можешь переделать на свой лад, как тебе угодно, с любыми цветами и описаниями. В TAB можно оформить все группы, с разной информацией над списком информации и под списком информации.
Информация о привилегии, таймер, время на сервере, мир, биом, любой интересующий тебя параметр, любой плэйсхолдер, тут уже все зависит от твоей фантазии и как сильно ты хочешь в этом разобраться ;)
 
По поводу команды /list
Она выводит именно название привилегии, как она у тебя забита в lp, не важно какой ты дашь ей префикс.
Прификс в твоём случаем выводится вот этим плэйсхолдером: %vault_prefix%
К примеру в CMI, в файле локализации имеется вот такая настройка:
Код:
list:
    help:
      info: '&eОтображает лист игроков на сервере'
      args: ''
      explanation:
      - 'Perm: '
      - cmi.command.list.admin
      - cmi.command.list.staff
      - cmi.command.list.hidden
      - cmi.command.list.group.[number]
    info:
      List:
      - '&3'
      - '&3>->->->->->->->->-> &6Онлайн &2[amount][hidden] &6из &2[maxamount] &3<-<-<-<-<-<-<-<-<-<'
      - '[staffLine]'
      - '[groupLine]'
      - '[adminLine]'
      - '&3'
      staffL: '&3• &3|&6Персонал&3|&6: &f[list]'
      adminL: '&3• &3|&6Админ&3|&6: &f[list]'
      hiddenPref: '&f☕'
      hiddenCount: '&6&6([amount])'
      groupL: '&6[groupName]: &2[list]'
      player: '%cmi_user_afk_symbol%&2[playerDisplayName]'
      groups:
        group1: '&3• |&60&3|&6: &f[list]'
        stream: '&3• |&6Стример&3|&6: &f[list]'
        admin: '&3• |&6Админ&3|&6: &f[list]'
      noGroupLine: '&6Список'
Даем админам cmi.command.list.admin разрешение и при вводе /list получим
Даем игроку привилегию к примеру stream, вписываем ему в lp cmi.command.list.stream и получишь в листе Стример, с любым цветовым кодом, который тебе нравится.

Отображение валюты. Просто используй другой плэйсхолдер. Список доступных можно найти тут
Ищем Vault и перебираем подходящие:
Вам необходимо зарегистрироваться для просмотра изображений-вложений

Если %player_ping% и %statistic_player_kills% тебе нужно чтобы меняли цвет при достижении определенного кол-ва, я не буду писать тебе javascripts, можно по ссылки выше так же найти гайд, а можно найти на форуме примеры, много ребят делали кучу скриптов, там ничего сложного, просто выставить условия при каких какой будет цвет вот и все.

По поводу плагина TAB, если игрок имеет определенную привилегию, по твоему примеру вип, ты выдаешь ему в lp
/lp group vip meta addprefix 10 "&3[&6ВИП&3] " и в TitleManager пишешь %vault_prefix% перед ником игрока с привилегией vip.
А в TAB
Код:
Groups:
  vip:
    tabprefix: '&6ВИП'
    header:
    - 'Название сервера'
    - 'Онлайн: %online%/%maxplayers%'
    - 'Пинг: %ping%'
    - '&6--------------------'
    footer:
    - '&6--------------------'
    - 'Cайт сервера '
    - 'Группа сервера'
В TAB будет отображаться &6ВИП в TitleManage &3[&6ВИП&3] можешь переделать на свой лад, как тебе угодно, с любыми цветами и описаниями. В TAB можно оформить все группы, с разной информацией над списком информации и под списком информации.
Информация о привилегии, таймер, время на сервере, мир, биом, любой интересующий тебя параметр, любой плэйсхолдер, тут уже все зависит от твоей фантазии и как сильно ты хочешь в этом разобраться ;)
Вам необходимо зарегистрироваться для просмотра изображений-вложений
А как можно допустим добавить свои альясы к командам, и чтобы когда нажимаешь там, он выходил там. Тип /невидим + [tab] -> /невидимость -> означало /vanish
 
Вам необходимо зарегистрироваться для просмотра изображений-вложений
А как можно допустим добавить свои альясы к командам, и чтобы когда нажимаешь там, он выходил там. Тип /невидим + [tab] -> /невидимость -> означало /vanish
ужас) бесполезное занятие, игроки уже давным давно привыкли к командам на латинице.
Авто объединение сообщений:

Ребят, здравствуйте! такая тема. Через /lp group youtube meta addprefix 1 "префикс", создал префикс непосредственно для самой привилегии, но вот в чем проблем, и это у всех привилегий так же, он в /list выводит по типу ->
Ютуб: [YouTube]ник, [YouTube]ник
Игроки:[Игрок]ник,[Игрок]ник
и т.д.
В TitleManager в Scoreboard он отображает багованно, с этим так же есть проблемы, а именно с этим:
Баланс: Баланс:§a %vault_eco_balance%$ (но зеленого цвета так и нету)
Пинг: §a%player_ping% мс (до 99 мс пинг зеленый, после того, как пинг становится 100+, он становится на половину зеленым, на половину белым, тоесть 10-зеленые,0-белый)

Убийств: §e%statistic_player_kills% (цвет желтого не отображается)
Со смертями так же

И вот сам Донат:
Донат: %vault_prefix% (он отображает, но очень криво если использовать Жирный цвет).

Можно ли как-то это исправить и сделать так, чтобы допустим в чате через /lp префикс был допустим "[Вип] ник", в табе через плагин TAB "Вип ник", а на Scoreboard в TitleManager сделать, чтобы выводил Допустим: "Вип", а не "[Вип]"
у меня было подобное давненько когда еще сидел на титлменеджере - решалось рпосто откатом на версию 2.2.7 (или что-то подобное, могу наврать посмотри билды) в общем версия где нет HEX поддержки.
на табе недавно с этим тоже столнулся, выяснил нехитрым способом, что вина в белом цвете (&f) почему-то он съедает половину слов и делает текст в скорборде некорректным.
 
eldar4ikyt, я пользуюсь CMI, по Essentials не подскажу как сделать.
В CMI есть конфиг CustomAlias.yml

Код:
  починка:
    Cmds:
    - cmi repair $1-
  наковальня:
    Cmds:
    - cmi anvil $1-
  верстак:
    Cmds:
    - cmi workbench $1-
  надеть:
    Cmds:
    - cmi hat $1-
  назад:
    Cmds:
    - cmi dback $1-
  афк:
    Cmds:
    - cmi afk $1-
  богачи:
    Cmds:
    - cmi baltop $1-
  потушить:
    Cmds:
    - cmi ext $1-
  еда:
    Cmds:
    - cmi feed $1-
  игнор:
    Cmds:
    - cmi ignore $1-
  письмо:
    Cmds:
    - cmi mail send $1-
Так же кушает любые команды от иных плагинов, тут я их включать не буду, но можно прописывать и длинные команды, под одно слово:

уведомления:
Cmds:
- spartan notifications verbose $1-

Разрешения все соблюдаются. Если игрок не может использовать /spartan notifications verbose, то и /уведомления откажет ему в доступе.
Если у тебя стоит какой-то плагин по типу Pl-Hide, делаешь различные группы игроков, выдаешь разрешения в lp.
Каждый группа при открытии чата и нажатии TAB, видит подсказки на доступные команды.
Те команды которые они не могут использовать - будут просто скрыты.
 
eldar4ikyt, я пользуюсь CMI, по Essentials не подскажу как сделать.
В CMI есть конфиг CustomAlias.yml

Код:
  починка:
    Cmds:
    - cmi repair $1-
  наковальня:
    Cmds:
    - cmi anvil $1-
  верстак:
    Cmds:
    - cmi workbench $1-
  надеть:
    Cmds:
    - cmi hat $1-
  назад:
    Cmds:
    - cmi dback $1-
  афк:
    Cmds:
    - cmi afk $1-
  богачи:
    Cmds:
    - cmi baltop $1-
  потушить:
    Cmds:
    - cmi ext $1-
  еда:
    Cmds:
    - cmi feed $1-
  игнор:
    Cmds:
    - cmi ignore $1-
  письмо:
    Cmds:
    - cmi mail send $1-
Так же кушает любые команды от иных плагинов, тут я их включать не буду, но можно прописывать и длинные команды, под одно слово:

уведомления:
Cmds:
- spartan notifications verbose $1-

Разрешения все соблюдаются. Если игрок не может использовать /spartan notifications verbose, то и /уведомления откажет ему в доступе.
Если у тебя стоит какой-то плагин по типу Pl-Hide, делаешь различные группы игроков, выдаешь разрешения в lp.
Каждый группа при открытии чата и нажатии TAB, видит подсказки на доступные команды.
Те команды которые они не могут использовать - будут просто скрыты.
это делается в банальном commands.yaml находящийся в корне сервера. да и у ESSX есть command.yml стаким же форматом
 
Назад
Сверху Снизу