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

Плагин [CHAT] Chatty - всеядный менеджер чата [1.7.10 - 1.20 и выше]

Тема в разделе "Неподтвержденные плагины", создана пользователем MrBrikster, 31 май 2018.

  1. Karasik425

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

    Баллы:
    6
     

    Вложения:

  2. Karasik425

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

    Баллы:
    6
     

    Вложения:

  3. Karasik425

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

    Баллы:
    6
     

    Вложения:

  4. Karasik425

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

    Баллы:
    6
     

    Вложения:

  5. Karasik425

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

    Баллы:
    6
     

    Вложения:

  6. Christmas

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

    Баллы:
    76
    Боже мой...
     
  7. _EneRo_

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

    Баллы:
    76
  8. grey_kardinal

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

    Баллы:
    61
    вохможно ли сделать так чтобы игркоки из группы писали в чат определенным цветом?
     
  9. Deazi1

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

    Баллы:
    21
    Имя в Minecraft:
    Deazi
    Вроде нет,только расрешать использование цвета
     
  10. Christmas

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

    Баллы:
    76
    postfix в плагине на права
     
  11. cactus888

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

    Баллы:
    76
    с помощью плейсхолдера JavaScript создай плейсхолдер, который заменяет %vault_rank% на нужный тебе цвет и засунь его перед {message} в chatty
     
  12. Deazi1

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

    Баллы:
    21
    Имя в Minecraft:
    Deazi

    Ок,а что заменять? Или ты имеешь виду что он бесполезный и можно его применить в этом? Я так и не понял что он выдаёт Vaul Rank
     
  13. cactus888

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

    Баллы:
    76
    vault_rank выводит название группы, указанной в luckperms.
    код выглядит примерно так:

    Код:
    var group = '%vault_rank%'; //устанавливает название привилегии в переменную group
    
    function replace () { //создаёт функцию которая заменяет определенную привилегию на определённый цвет
    switch(group) {
      case 'название привилегии':
      return '&цвет'
        [break]
    
      case 'название привилегии 2':
      return '&цвет 2'
        [break]
    
      и так далее...
    }
    
    replace() //вызывает функцию
    хотя возможно там где-то проблемы с фигурными скобками
     
  14. cactus888

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

    Баллы:
    76
    ты написал про костыль который будет работать для всех суффиксов а не только для чата
     
  15. tor43

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

    Баллы:
    6
    Всё, написанное ниже (под спойлером), неактуально! Был конфликт с EssentialsXChat!
    Привет! Отличный плагин! Но обнаружился баг{?} в работе с межсерверным чатом.
    Пример.
    Создаём межсерверный чат на двух серверах:
    Код:
    chats:
      serv:
        enable: true
        display-name: 'межсерв'
        format: '{prefix}{player}{suffix}: {message}'
        range: -3
        symbol: '-'
        cooldown: -1
        command: 'servchat'
    Есть игроки pl1 и pl2 в составе группе "default", которой посредством LuckyPerms выдан префикс [Gamer]. У группы, естесственно, есть все необходимые права для отправления и чтения сообщений в данном чате: "chatty.chat.sefv".

    Так вот, если игроки находятся на разных серверах, и игрок pl1 пишет в чате сообщение:
    Код:
    /-Как здоровье?
    , то второй игрок получает его в нормальном виде:
    Код:
    [Gamer]pl1: Как здоровье?
    , а в чате первого игрока, отправившего это сообщение, отображается так:
    Код:
    [Gamer][Gamer]pl1: Как здоровье?
    Но ежели оба игрока торчат на одном сервере, то сообщение отобржается с двумя префиксами у обоих:
    Код:
    [Gamer][Gamer]pl1: Как здоровье?

    Проще говоря, в межсерверном чате того сервера, с которого идёт отправка сообщения, у всех игроков (и у отправителя, и у получателей) оно отображается с двойным префиксом. А в чатах всех других серверов - отображается нормально, с одним префиксом.
     
    Последнее редактирование: 11 апр 2022
  16. tor43

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

    Баллы:
    6
    Решение данного конфликта следующее. В файле config.yml конфига essentialsX надо раскомментировать параметр:
    Код:
    add-prefix-suffix: false
    
    Но после этого пропадают префиксы и цвета в табе. Соответственно, грохаем EssentialsXChat (нужен был только для цветных префиксов и имён в табе) и ставим таб-плагин..
     
    Последнее редактирование: 11 апр 2022
  17. AVoKaD

    AVoKaD Новичок

    Баллы:
    6
    Имя в Minecraft:
    AVoKaD_
    Помогите, пожалуйста! Все приватные сообщения (/msg, /r, /ignore) не работают для игроков без прав администратора. Пишет, что недостаточно прав. Как убрать это ограничение, не прибегая к использованию плагина EssentialsX?
     
  18. tor43

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

    Баллы:
    6
    Чтобы были доступны данные команды игрокам нужно дать следующие права:
    chatty.command.msg
    chatty.command.reply
    chatty.command.ignore
     
  19. AVoKaD

    AVoKaD Новичок

    Баллы:
    6
    Имя в Minecraft:
    AVoKaD_
    А как их выдать? Команда? Где-то в конфиге прописать?
     
  20. Автор темы
    MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Новая версия 2.19.8

    1) Исправлен баг с возможностью писать цветами без прав.
    2) Исправлен парсинг hex-цветов в FancyMessage.
    3) Добавлен китайский перевод :good:
    4) Убрана поддержка 1.5.2 :cool:

    Chatty на spigotmc.org.
    Загрузить последнюю версию!
     

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