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

Плагин [CHAT] rpChat2 2.0.7w - Глобальный чат, локальный чат, счётчик получателей, рации [1.6.2+]

Тема в разделе "Релизы плагинов", создана пользователем dark32, 21 дек 2013.

?

Плагин вообще нужен?

  1. Да

    75,4%
  2. Нет

    6,0%
  3. Совсем нет

    2,4%
  4. У меня Эсеншенал

    11,1%
  5. Я и сам такое напишу, уходи с форума.

    5,2%
  1. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Логическое продолжение RPChat. От старого плагина остался только дух и название, начинка переписана полностью.
    [​IMG]
    Версия: v 2.0.5h
    (h - домашняя, w - рабочая)
    Авторы: ufes, dark32
    Отдельное спасибо: DmitriyMX, CNoise, fromgate

    Плагин добавляет Глобальный чат, локальный чат и некоторые другие типы чатов.
    Базовая справка: /rpchat help
    [​IMG]
    Справка по молчанке /mute. (Текст полностью настраивается в конфигурационном файле)
    [​IMG]
    Запрещает говорить в отдельный канал и во все каналы сразу.

    Справка по глухоте /deaf (Текст полностью настраивается в конфигурационном файле)
    [​IMG]
    Позволяет отказаться от слушания отдельного канала или всех сразу

    Справка по каналам. Шапка настраивается в конфигурационном файле.
    [​IMG]
    Пример работы чата:
    [​IMG]

    Права
    Стартовый конфиг является лишь примером, не рекомендую его использовать. В ближайшем обновление будет внятный конфиг
    Техническая документация по конфигурационному файлу

    Особенности:
    • Поддержка префиксов из PEX
    • Поддержка цветов (&0-&f)
    • Поддержка стилей текста ( &l, &m, &n, &o, &r)
    • Глобальный чат
    • Глобальный чат за вещь
    • Локальный чат
    • Локальный чат за вещь
    • Рация чат (требует вещь для отправки и для приёма)
    • Личные сообщения
    • Широкое вещание
    • Каналы с одинаковым префексом, но разными правами доступа (см. пример конфигов идущих с плагином)
    • Админ канал
    • Анонимный канал
    • Публичный канал
    • Иные каналы
    • Переключение каналов
    • Мут, молчанка, запрет говорить
    • Диф, глухота, запрет слышать
    • Игнор, не слышать отдельных игроков
    • Прослушка локальных чатов
    • Прослушка личных чатов
    • Число услышавших сообщение в текущем сообщение или отдельным сообщением (видно только отправителю)


    Лог изменений:
    Версия 2.2.1h
    RPChat.zip
    Скачать RPChat.
    • Если сообщение о числе слушателей или о том что вас не услышали не заполнено - оно не будет выводится (проверенно)
    • Добавлена поддержка тегов из SimpleClans, работоспособность не гарантирую. (не проверено)
      $SC.clan - тег клана
      $SC.rank - тег ранка
      $SC.kdr - тег КДР
    • Время мута можно задать в виде 1d1h1m1s. Длина числа ограничена 5 знаками. используйте inf для очень длинного мута (1000 дней). (проверено)
      1d1d1d - корректное время
      1h600s - корректное время
      20s1d- корректное время, но не гарантированно
      1p- не корректное время, не известная величина времени, вернёт 0
      20s1p - вроде как 20 секунд
    • mcnw.<chat_inner_name>.color.<color tag> - право на использование цвета <color tag> в канале <chat_inner_name> (не помню)
    • Добавлены окончания для разных числительных: $(один|два|много|$var) - будет заменено в зависимости от значения $var. Работает для строк:
      • mute.message
      • mute.muteMessage
      • mutte.muteSee
      • cooldown.text
    • message: "&o&7Вы приглушены. Возобновить общение вы сможете через $time $(секунду|секунды|секунд|$time) или $data.day $(день|дня|дней|$data.day) $data.hour $(час|часа|часов|$data.hour) $data.minute $(минута|минуты|минут|$data.minute) $data.second $(секунду|секунды|секунд|$data.second)."
    • Добавлены задержки/кулдовн <chat_inner_name>.cooldown(проверено)
    • Поддержка групповых значений задержек/кулдован (не проверено)
      Код:
      <chat_inner_name>
          groups:
               admin:
                   cooldown: 1
               moderator:
                   cooldown: 2
               VIP:
                   cooldown: 5
    • Поддержка групповых значений для канала по умолчанию (не подтверждено)
      Код:
      <chat_inner_name>
         groups:
               admin:
                    default:true
                moderator:
                    default:true
                VIP:
                     default:true
      
    • Перехват сообщений на вход/выход (не проверено)
    • Добавлена подержка экономики. Требует Vault
      Код:
      <chat_inner_name>
         cost:
      # базовая цена
              base: 10.0 
      # цена за каждый символ
              per: 1.0
              needmoremoney: "&cНе достаточно средств, нужно $total. Цена сообщения $base и по $per за каждый символ."
    • Добавлены команды для отправки и переключения каналов (не проверено, потенциально крашит)
      Код:
      <chat_inner_name>
          switchcmd: "/global "
          sendcmd: "/g "
    • mcnw.<chat_inner_name>.economy.bypass - право для обхода платы за сообщения (должно работать)
    • Опция в настройках для публичного оповещения о муте. (не проверено)
    • Если префикс не указан - канал не доступен по префиксу. (не проверено)
    • Нельзя переключится в канал, если у тебя нет на это прав. (не проверено)
    • Опция для переключения канала по одиночному префиксу. (не проверено) (нафига?)
    • $rsuffix/$rprefix для суффикса/префикса получателя ЛС
    • Исправлена ошибка с ЛС от Orhideous
    Версия 2.0.7w
    Скачать RPChat.
    • Добавлена команда /ignore. Теперь вы можете игнорировать неугодных вам игроков (шпионы не игнорируют)
      Код:
      #    mcnw.ignore.help                                - право на справку по игнору
      #    mcnw.ignore.see                                  - право на просмотр игноров
      #    mcnw.ignore.all                                  - право на просмотр всех игногров
      #    mcnw.ignore.see.self                          - право на просмотр своих игноров (не имеет смысла при наличии "mcnw.ignore.see")
      #    mcnw.ignore.ignore                            - право на игнор
      #    mcnw.ignore.unignore                        - право на снятие игнора
      #    mcnw.ignore.non                                - право на не игнорируемость
    • /mute , /deaf, /ignore теперь не регистрозависимы по нику
    • Шпионы не учитываются в слушателях, если они не должны слышать это сообщение
    • Если сообщение "listenerMessage" или"noListenerMessage" не введено, оно не будет выводится
    • Мелкие фиксы
    Версия 2.0.5h
    • Канала Шанс помечен как устаревший (встроен тег автозамены - *Действие*)
    • Добавлен вменяемый конфиг чата по умолчанию (пост)
    • Добавлен анонимный канал. Даже админы не знают кто говорит в нём.
    • Добавлен параметр позволяющий скрыть канал из общего чата
    • Разделён конфиг на конфиг, локаль, чат
    • Изменены теги автозамены местами ($pf -> $preffix)
    • Добавлена простая поддержка utf8 символов в виде \uxxxx ('[&4\u070d&r]' в качестве префикса группы)
    • Добавлена возможность встроить число услышавших в сообщение
    Версия 2.0.4h
    Скачать RPChat.
    • Релиз.
    • Плагин полностью переписан.

    Планы:
    • Нормальная локализация (да, у меня туго с граматикой)
    • Фикс пимка
    • /kiss
    • Автозаплнение по табу для команд
    • Вариация окончаний в зависимости он числа
    • Поддержка цвета в сообщениях, при наличие прав на это
    • Охлаждение, кулдаун сообщений
    • Формат времени для мута вида: 1d1h1m1s
    • Снова попытаюсь прикрутить клантеги
    • Место для вашей идеи
    Если в чате отображается что-то вроде Chat.PM.name - значит вы забыли заполнить этот параметр в конфиге. Это не критично, если вы понимаете, что это значит. Некоторые другие параметры имеют такую же замену, другие - значения по умолчанию.

    Просьба, в случае возникновения ошибки, выкладывать лог ошибки (если есть), описание ошибки (особенно если нет лога), условия воспроизведения (чтобы я мог её повторить), конфиг. Ошибки без лога и без условий воспроизведения будут рассматриваться в последнюю очередь. Я не телепат, чтобы знать, что же вы такого натворили, что получили ошибку.

    В случае возникновения ошибок предоставить:
    • логи ошибок (если есть в консоли)
    • описание ошибки (если лог чист)
    • условия воспроизведения (как мне повторить ошибку)
    • Конфиги (чтобы знать, что вы настроили)


    Запрещён репост без уведомления автора - меня.
    [​IMG]
    Разрешено использование кода только для проектов с открытым исходным кодом.
    Полностью запрещено использование исходного кода и его частей пользователям:
    Hilgert

    Плагин будет развиваться, когда у меня будет сервер
     
    Ghost29, SHALK97, olegikoligik и 12 другим нравится это.
  2. 0bsid1

    0bsid1 Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Artarious
    Не очень нужный плагин, но за старание лайк!
     
  3. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Не очень нужный, да тут каждый день поднимаются темы - Глобальный чат, Глобальный чат за вещь, Локальный чат с сётчиком услышавших.
    Какие каналы нужно оформить по умолчанию?
    На данный момент по умолчанию подготовлены:
    • Публичный чат, всякий флуд и хлам.
      Не слышен, если вне его.
    • Глобальный чат.
      Для общения нужны права.
      Вещь не требуется.
    • Мировой чат.
      Слышен в пределах одного мира.
      Требуется 1 вещь.
      Отправляется без префикса, по наличию вещи в руках.
    • Локальный чат.
      Радиус 250.
      Счётчик услышавших встроен в сообщение.
    • Радио/Рация.
      Для отправки нужен передатчик, для приёма - приёмник.
      Если приёмник не указан, то передатчик - приёмник.
      Отправляется без префикса, по наличию вещи в руках.
    • Анонимный чат.
      Имя не отображается, вместо него - число в HEX, значение которого я не буду объяснять.
      Не слышен, если вне его.
     
    misterney, ufes, Salyaris и ещё 1-му нравится это.
  4. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Неподтвержденные плагины как бы намекает, что это плагин. А плагин ни как не может взаимодействовать с кнопками клиента (без модификаций).
    По прежнему есть префиксы сообщений (!сообщение, @Nick сообщение). Команды введены для того ,чтобы не использовать префиксы (т.е. перейти в канал и говорить в нём без префикса).
     
  5. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Мут, молчанка. Уже реализовано.
    Или имелось ввиду, что я могу добавить вас в ЧС (не имея прав на мут) и не буду видеть ваши сообщение?
    Кинул в планы.
     
    Последнее редактирование: 26 дек 2013
    ПриветОтЛайки нравится это.
  6. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Обновление:
    • Канала Шанс помечен как устаревший (встроен тег автозамены - *Действие*)
    • Добавлен вменяемый конфиг чата по умолчанию (http://www.rubukkit.org/threads/.55779/#post-734677)
    • Добавлен анонимный канал. Даже админы не знают кто говорит в нём.
    • Добавлен параметр позволяющий скрыть канал из общего чата
    • Разделён конфиг на конфиг, локаль, чат
    • Изменены теги автозамены местами ($pf -> $preffix)
    • Добавлена простая поддержка utf8 символов в виде \uxxxx
    • Добавлена возможность встроить число услышавших в сообщение
    Скачать
     
  7. VaNnOrus

    VaNnOrus Старожил Пользователь

    Баллы:
    123
    Сомнительный плюс для администратора.
     
  8. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Будет исправлено в следующей версии.
    Предложения по следующей версии:
    • Поддержка MySQL для мута и дифа
    • Тишина - игрок слышит только свои сообщения, его сообщения ни кто не слышит
    • Логирование чата в файл
    • Логирование чата в MySQL
    Что из этого имеет смысл, а что бред сивой кобылы?
     
  9. VaNnOrus

    VaNnOrus Старожил Пользователь

    Баллы:
    123
    Чем тишина отличается от мута и зачем игроку видеть свои сообщения?
    Что такое "диф"?
     
  10. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Тишина - тихий мут, игрок не знает, что на нём мут.
    Диф - глухота, не видить чат. Иногда чат раздражает, мут наоборот.
     
    ПриветОтЛайки нравится это.
  11. VaNnOrus

    VaNnOrus Старожил Пользователь

    Баллы:
    123
    Эм. В настройках игры чат можно отключить.
     
    HoShiMin и tipson нравится это.
  12. Vedroyder

    Vedroyder Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Vedroyder
    А есть поддержка клановых префиксов? Групповые то в чат выводятся, а вот клановые - никак. :(
     
  13. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Клановые префиксы с какого плагина? (желательно со ссылкой на девбаккит) Постараюсь к следующему обновлению это сделать.
     
  14. Vedroyder

    Vedroyder Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Vedroyder
    SimpleClans , Factions.
    Лично у меня SC стоит.
    http://dev.bukkit.org/bukkit-plugins/simpleclans/
     
  15. Demaner

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

    Баллы:
    63
    Имя в Minecraft:
    Demaner
    Помойму,прикольно....
     
  16. Vedroyder

    Vedroyder Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Vedroyder
    А когда следующая версия?
    Только поддержки клан префиксов не хватает для полного счастья же. :D
     
  17. Pilso

    Pilso Новичок

    Баллы:
    18
    Вот в чем дело, поставил, работает, но во 1. Почему то заменяя в конфиге инфу про " Тестовая запись " у меня она не изменяется, другие параметры меняются нормально. Так же еще, во многих каналах получается даблпрефикс. Сервер 1.6.4

    Есть вариант настройки?
    Готов заплатить за готовый вариант или тому кто настроит все как мне нужно.
     
  18. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    "Тестовая запись" - это где такое?
    Даблпрефикс... Вы случаем ещё один плагин чата не используете? м какие правки конфига делали.
    Какой вариант настройки нужен? Есть дефаултовский, есть тестовый, идут вместе с плагином.
    Это не плагин, а какая-то издёвка. Инструкция по API есть, явадоков нет. Плагин на скачку есть, API - нет. Пошл искать репозитории.
     
  19. Pilso

    Pilso Новичок

    Баллы:
    18
    ЭсеншеналChat на борту, а про тестовую запись — и при подключении /joinmsg , я пытался изменить его в конфиге, но на сервере параметры не поменялись.

    Нужен вариант настройки что бы без конфликтов и все работало :rolleyes:
     
  20. Автор темы
    dark32

    dark32 А где твой ТЗ? Пользователь

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

    2. После изменений параметров вы сервер перезагружали как?
    Можно было просто удалить это сообщение, на тестовой машине сообщение исчезало полностью.
     

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