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

Плагин [CHAT] MessageFilter - фильтруем базар, рынок и вокзал! [BukkitDev]

Тема в разделе "Неподтвержденные плагины", создана пользователем fromgate, 29 июн 2014.

  1. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
  2. Meowt

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

    Баллы:
    123
    И тут я понял, что нельзя судить о работоспособности если плагин просто смог запустится вместе с сервером.
    Увы, но на 1.6.4 не работает. Можно с этим что-то сделать?
     
  3. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @Meowt
    Сделать можно. Будет время - сделаю.
     
  4. Meowt

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

    Баллы:
    123
    Благодарю. Жду.
     
  5. agentik007

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

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Можно ли как нибудь заменять только одно слово во всех сообщениях? Например слово Zombie, заменять везде на русское Зомби?
     
  6. makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Естесно. Регулярными выражениями.
     
  7. Starr

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

    Баллы:
    98
    Можно ли заменить к примеру такого рода сообщения?

    Попытался повозиться с регулярными выражениями, но не понял как это сделать.
    Лень прописывать плейсхолдеры %wordN%, тем более сообщение может охватывать штук с 20 таких.
     
    Последнее редактирование: 8 авг 2014
  8. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Если Вам нужно заменить просто [server] на [консоль] - то пока нельзя (ну или компоновать из %wordX%, что не подходит для исходного сообщения неизвестной длины). Т.е. сейчас результат замены это более-менее статичная строка.
    Но вообще в планах у меня изменение правил именно по отношению к замене.
     
  9. MySt1k

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

    Баллы:
    173
    Тоже хотел так сделать, но, к сожалению, этого нельзя сделать =(
    А можно сделать функцию, что бы слово "Крипер" в любом месте предложения заменялось на "Замена"?
     
    Последнее редактирование: 13 авг 2014
  10. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate

    Пока нет. Но, надеюсь, в следующей версии будет можно.
     
  11. pizzlywizzly

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

    Баллы:
    123
    Спасибо за плагин, послужит костылём для решения проблемы с двойными сообщениями от Factions на котле.
     
  12. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Замена сообщений? А можно ли сделать замену на рандомное сообщение из указанных?)
     
  13. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Пока нет, но наверное можно будет сделать. У меня уже есть несколько идей для будущего "фикса", это можно будет добавить.

    Но в тоже время ;) это уже можно делать при помощи ReActions :)
     
  14. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Я хочу сообщения о "нет прав" и "нет команды" заменить на новые :)
     
  15. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    v0.3.0
    • Теперь появилась возможность различать и сообщения и в зависимости от цвета. Т.е. если два плагина пишут одно и тоже но разным цветом, теперь для MessageFilter это тоже два разных сообщения.Added text formating support. Now you can use colors to determine message too.
    • Проверено с craftbukkit/spigot 1.8.3 (ProtocolLib 3.6.3)
    http://www.spigotmc.org/threads/messagefilter.63750/
    v0.3.2
    • Добавлена возможность проверки работы плагина. Сообщение о том, что проверка не пройдена выводится либо при входе в игру (у игрока должен быть пермишен "messagefilter.test") либо по команде /mfilter test.
    http://fromgate.ru/2015/09/18/messagefilter-0-3-2/
     
  16. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    До
    Добавь в плагин типо, проект

    Создаётся проект Essentials
    И ты добавляешь команды, и так переводишь какие тебе надо.
    Было бы удобнее и ненадо по 100 раз создавать.
     
  17. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @SinBan
    Правила могут находиться в разных файлах. Т.е. у тебя может быть хоть 100 файлов. В одном правила перевода сообщений какого плагина, в другом - перевод другого, в остальных что-то ещё.
     
  18. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Хорошо вот вопрос это сможет перевести? Из essentials если я забанил игрока /ban Sin_Ban мне он не переводит. А так на другие сообщение переводит. А так прикольный плагин)
     
  19. demkom

    demkom Guest

    @fromgate у меня когда я пишу: "/mfilter test" выводит: "Unknow message (msg_test_fail )"
    Версия ядра: Spigot 1.8.8-R-0.1-SNAPSHOT
    Версия ProtocolLib: 3.6.4
    Версия MessageFilter: 0.3.2
     
  20. CnoWes

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

    Баллы:
    78
    Имя в Minecraft:
    CnoWes
    Возникла некая проблема, хочу изменить сообщения bungeecord, но он их не видит. Как их можно изменить ?
     

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