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

Помогите Когда у игрока больше 2х групп, то он перестает писать цветом в чат

Тема в разделе "Помощь", создана пользователем Romananan, 21 ноя 2019.

Статус темы:
Закрыта.
  1. Автор темы
    Romananan

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

    Баллы:
    16
    Когда игроки открывают донат кейс, им выпадает привилегия, и я сделал так, чтобы у них оставалась только самая высокая привилегия. То есть если игрок Админ и ему выпадет группа Вип, он останется админом, а группа Вип просто добавится к нему и никак не должна влиять, но вот только проблема в том, что если игрок, допустим, создатель, пишет красным в чат, то если он откроет кейс в надежде на выпадение доната выше, то к его профилю добавится та привилегия, которая выпала ему из кейса и у него будет уже 2 группы - Создатель и, к примеру, Вип. Все хорошо, но если ему добавится 3-я группа, скажем, Креатив, то все, он останется создателем, но в чат уже будет писать белым. Как это исправить? Плагин на чат пробовал как Essentials так и ChatManager (настройка чата по группам (у каждого индивидуальный цвет сообщений когда они пишут в чат)). Плагин на группы и привилегии LuckPerms.
    Когда игрок открывает кейс, происходит эта команда /lp user %player parent add %group (которая ему из кейса выпала). Вот как сделать так, чтобы даже если у него было 100 групп, то цвет его сообщения оставался только от самой высшей по приоритету группы?
     
  2. Andjeu

    Andjeu Активный участник

    Баллы:
    61
    Имя в Minecraft:
    TheNilex
    Ну как бы оно должно так работать. Может ты плохо приоритеты в LuckPerms настройка?
     
  3. Автор темы
    Romananan

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

    Баллы:
    16
    Я что-то вроде где-то настраивал приоритеты, но уже подзабыл. А как в LP настроить приоритет?
     
  4. Andjeu

    Andjeu Активный участник

    Баллы:
    61
    Имя в Minecraft:
    TheNilex
  5. Автор темы
    Romananan

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

    Баллы:
    16
    Там говорится про вес в префиксе, но вес у меня и так расставлен. У меня если у игрока 100 групп, то у него и будет самая высшая из них и в табе и в чате и везде, но если у него будет 3 или более групп (разных) то у него цвет сообщений будет белым, когда выставлен, к примеру, красный
     
  6. Автор темы
    Romananan

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

    Баллы:
    16
    Внесу поправку. Насчет 2х или более групп я ошибался. Допустим, я op и я пишу голубым в чат. Если у меня будут группы vip vip+ ultra и owner1 (либо 1, либо несколько, либо все, не важно) то я так же продолжу писать голубым в чат, а если у меня будут группы creative или moder или admin1 или helper (хоть 1 из них) то я буду писать в чат белым. Плагин, который отвечает за это - ChatManager. Вот как у меня расставлены сообщения для каждой группы:
    Groups:
    default:
    Format: "{displayname} &7: &f{message}"
    vip:
    Format: "{displayname} &7: &f{message}"
    vip+:
    Format: "{displayname} &7: &f{message}"
    creative:
    Format: "{displayname} &7: &f{message}"
    moder:
    Format: "{displayname} &7: &f{message}"
    admin1:
    Format: "{displayname} &7: &f{message}"
    ultra:
    Format: "{displayname} &7: &f{message}"
    helper:
    Format: "{displayname} &7: &a{message}"
    owner1:
    Format: "{displayname} &7: &e{message}"
    op:
    Format: "{displayname} &7: &b{message}"

    В чем проблема?
     
  7. Автор темы
    Romananan

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

    Баллы:
    16
    Я НАШЕЛ ПРОБЛЕМУ! Если столкнетесь с таим же - объясняю! Переделывайте группы полностью! Там идет сортировка и приоритет по 1-ой букве группы! Вот почему когда я создатель и у меня еще группа креатив то пишет белым а не красным! Создатель - буква O а креатив - C и следовательно C идет первее чем O по алфавиту - значит она главнее по приоритету и идет белый цвет! А Группы Вип и Вип+ и Ультра - Там буквы V и U и они идут после буквы O по этому цвет и остается.
     
Статус темы:
Закрыта.

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