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

Обсудим Нубятник №5 - помощь по самым простым вопросам.

Тема в разделе "Помощь", создана пользователем slenky, 19 янв 2016.

  1. Primat

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

    Баллы:
    6
    А можно сделать так, чтобы у игрока был доступ к /prefix, но не было доступа к /pex user?
    Типо /pex user для игрока запрещён, а при выполнении команды /prefix игроком выполняется команда pex user только от имени консоли
     
  2. Sigvegutt

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

    Баллы:
    96
    Да, но подругому. Можно разрешить команду /pex user и дать права на префиксы и суффиксы:
    permissions.manage.users.prefix
    permissions.manage.users.suffix
     
    Последнее редактирование: 10 апр 2020
  3. Saharo4ek

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

    Баллы:
    96
    Имя в Minecraft:
    tin
    Хреного это всё будет выглядеть через PeX и в целом менеджер прав. Для быстрой и не костыльной смены и префикса и цвета нужно брать специализированный под это плагин.
     
  4. ifxandy

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

    Баллы:
    76
    Имя в Minecraft:
    witwar
    Согласен. Делать через PeX это только себе проблем добавлять.
     
  5. Primat

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

    Баллы:
    6
    проблема в том что специализированные плагины вводят свой конфиг чата и когда отправляешь сообщение в глобал (!привет)
    выводит не [G] : привет, а [G] : !привет, что не есть хорошо
     
  6. Primat

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

    Баллы:
    6
    дал права тестовому аккаунту, не помогло
    типо там он может использовать алиас, но не может ставить префикс от пермишенсов
     
  7. Sigvegutt

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

    Баллы:
    96
    Мы про плагины на смену префикса писали, а не про чат.
    P.S. Хороший плагин на чат: Chatty. Кстати там и есть команды /prefix и /suffix я забыл совсем :D.
     
  8. Primat

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

    Баллы:
    6
    дал пермишенсы игроку Agdur1
    - permissions.manage.users.prefix.Agdur1
    - mycommand.*
    Префиксы ставить себе он может, но проблема в том что у него есть доступ к команде
    /pex user Agdur1 prefix <newprefix>
    а доступ к этйо команде излишен тк любой префикс должен быть заключён в 2 квадратные белые скобочки
    тобишь [<newprefix>&r], и нужно сделать так чтобы игроки не могли изменить эти скобочки
     
    Последнее редактирование: 10 апр 2020
  9. Sigvegutt

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

    Баллы:
    96
    Очнись, Chatty решит твою проблему.
     
  10. Primat

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

    Баллы:
    6
    я отредактировал сообщение выше, chatty не решает эту проблему
     
  11. Primat

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

    Баллы:
    6
    префиксы в chatty вообще работают *** пойми как, в кофнигах написано
    {prefix}{player}
    то есть пробела между префиксом и именем нету
    а когда в игре пишу /prefix
    и пишу в чат
    то у меня выводит {prefix} {player} с пробелом, как это понимать?
     
  12. Primat

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

    Баллы:
    6
    chatty работает ещё костыльней чем ChatEx, в чём его смысл?
     
  13. Sigvegutt

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

    Баллы:
    96
    Он лучше, чем ChatEX.
     
  14. Sigvegutt

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

    Баллы:
    96
    ...
    В настройках покопаться не пробовал?

    Для примера:
    Код:
    chats:
      local:
        enable: true
        format: '[L] {prefix} {player}{suffix} -> {message}'
        range: 100
        cooldown: 5
    Так сделаем локальный чат. Между префиксом и ником есть пробел.
    Только в радиусе 100 блоков будет виден чат игрокам (За исключением стаффа)
    'cooldown: 5' - Кулдаун на сообщение будет 5 секунд.
    Теперь настройка префиксов:
    Код:
    prefix:
          enable: false
          # Automatically appends a substring after prefix.
          after-prefix: ''
          # Limits prefix length (inclusive "after-prefix")
          length-limit:
            min: 3
            max: 16
    after-prefix: '' - символы после префикса, то есть если сделать так: ''
    То после префикса не будет символов, но т.к. мы в формате чата поставили пробел, то оно будет выглядеть так:
    Код:
    [L] (Префикс) Sigvegutt -> Сообщение
    min и max - это диапазон длины префиксов.

    Дальше уже играйся сам.
     
  15. Sigvegutt

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

    Баллы:
    96
    Для этого нужно сделать 2 чата:
    Код:
    chats:
      local:
        enable: true
        format: '[L] {prefix} {player}{suffix} -> {message}'
        range: 100
        cooldown: 5
      global:
        enable: true
        format: '[G] {prefix} {player}{suffix} -> {message}'
        range: -1
        symbol: '!'
        cooldown: 5
    
    symbol: '!' даёт возможность писать в глобал без переключения чата.
    Пример: "!Привет всем" -> "[G] (Префикс) Sigvegutt -> Привет всем"
     
    Последнее редактирование: 10 апр 2020
  16. Albert228

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

    Баллы:
    76
    Привет, есть такая проблема. У меня не могут открыться кейсы, если я включаю функцию открытия через GUI menu. В меню заходит, но сам кейс не работает. До вчерашнего дня все работало через меню. Конфиг весь пересмотрел, но ошибок не нашел. В чем может быть проблема?
    [​IMG]
     

    Вложения:

  17. Sigvegutt

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

    Баллы:
    96
    Что за плагин на кейсы? Какие ошибки в консоле?
     
  18. Primat

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

    Баллы:
    6
    окей, а вот этот твой распрекрасный плагин работает с префиксами из PEX????? Вот ChatEx - рабоатет
     
  19. Albert228

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

    Баллы:
    76
    Ой, забыл указать. Crazycrates, ошибок в консоли никаких нет, точнее вообще не отображается что я и кликнул на кейс
     
  20. Sigvegutt

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

    Баллы:
    96
    Работает. Если не установил кастомный префикс через /prefix, то он берёт из PEX.
    После установки /prefix уже берёт его.
     

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