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

Плагин [ADMIN/SEC/CHAT] ChatGuard 7.6.2 - анти-мат, анти-флуд, анти-капс и анти-реклама [1.5.2-∞]

Тема в разделе "Релизы плагинов", создана пользователем Den_Abr, 4 фев 2013.

  1. Vital Grigoryev

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

    Баллы:
    68
    Решил ребятам за каждое матное слово по рублю давать - скоро придется кредит брать, зарплату всю отдал...(((

    короче, появилась проблемка: блокирует "иди за мной", "включи ночь" и т.п. КАК ПОПРАВИТЬ? Это ведь не матные слова, похоже, выхватывается часть слова, а блокирует за всЁ.

    А так, плагин чудесный; может в тюрьму посадить, итем отнять, в группу переместить...

    А еще очень хочется русские сообщения!
    Пример:


    Код:
    #
    wordexist: Такое слово есть в списке!
    newword: 'Добавлено новое слово:'
    addwarns: 'Предупреждения изменены для:'
    remwarns: 'Предупреждения изменены для:'
    plnotfound: Игрок не найден!
    warnszero: Игрок не имеет предупреждений
    getwarn: Предупреждение!
    remwarn: Предупреждения удалены
    caps: Выключи CAPS!
    flood: Перестань флудить!
    swear: Не ругайся!
    adv: Рекламма запрещена!
    muted: Отключен от чата!
    wordnotfound: Слово не найдено!
    remword: Слово удалено
    givemute: Чат запрещен
    unmuted: Чат разрешен
    trytoflood: 'Игрок $player$ флудил: $message$'
    trytoswear: 'Игрок $player$ ругался: $message$'
    trytoavd: 'Player $player$ рекламировал: $message$'
    trytocaps: 'Игрок $player$ включил CAPS: $message$'
    globalmute: 'Общий мут: '
    trytoadv: 'Игрок $player$ рекламмировал: $message$'
    yourwarns: 'Твои предупреждения: '
    
     
    Последнее редактирование: 13 фев 2014
  2. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Те слова, которые блокируются по ошибке надо добавлять в whitelist(и не словосочетанием, а словом)
    Ничто не мешает использовать русские сообщения из примера, для этого и создан файл локализации
     
  3. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Добавьте минимальную длину сообщения для проверки на капс/флуд (т.е. если меньше этой длины, то не проверять). Плагин ругается на капс, когда игрок в чат пишет только ник игрка, который состоит из заглавных букс.
     
  4. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    На капс и флуд проверяются сообщения длиннее трёх символов
     
  5. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    А ник состоит из более 3-х букв. Поэтому добавьте лимит в конфиг. Ещё хорошо бы улучшить сделать защиту от флуда, добавив проверку на длинные сообщения их одинаковых символов: некоторые шкАльники любят писать в чат "zzzzzzzzzzzzzzz".
     
  6. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Обновлено до 6.0.3
    Что нового?
    • Новая настройка caps-length для проверки на капс сообщения длиннее, чем указано в конфиге
    • Переделан под самый последний ProtocolLib(3.2.0) и будет гарантированно работать только с ним
    • Скомпилирован с CB 1.7.2
     
    Последнее редактирование: 14 фев 2014
    Hephest, Aqel и saharin94 нравится это.
  7. Aqel

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

    Баллы:
    123
    Имя в Minecraft:
    Aqel
    Вот обновление словаря МАТа (переработано из словаря wind_of_freedom и обновлённого моего):
    Ссылка нерабочая! :(
     

    Вложения:

    • swearlist.zip
      Размер файла:
      2,8 КБ
      Просмотров:
      747
    Kron нравится это.
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
  9. Aqel

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

    Баллы:
    123
    Имя в Minecraft:
    Aqel
    В том то и дело не качался.. О щас скачался :) - ВСЁ ОК!
     
  10. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Было бы здорово ещё и список слов исключений(вроде оскорблиать)
     
    saharin94 нравится это.
  11. Calambur

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

    Баллы:
    63
    Имя в Minecraft:
    Calambur
    По непонятным причинам плагин не фильтрует флуд. Остальное не проверял, но игроки говорят что были и мат и реклама
    FloodTime: 10 - это в секундах?

    p.s. только сейчас увидел, что вчера вышла новая версия. Ща потестю.

    p.p.s. кажись все ништяк, все работает)
     
    Последнее редактирование: 16 фев 2014
  12. Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    Я подобавлял разные варианты матов, теперь они матеряться с пробелами....
    Безисходность :(
    есть идея кстати - проверка идентичности сообщений. Просто плагин не ащитывает за флуд если сообщение отличается хоть на один знак. Так вот, можно сделать, чтоб, допустим сообщение на 90% такое же, как предыдущее - оно считается за флуд.
     
  13. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    способов обхода уйма, если писать защиту под каждый, можно тогда потерять защиту от другого способа
     
  14. Aqel

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

    Баллы:
    123
    Имя в Minecraft:
    Aqel
    Наверное надо уже Artificial intelligence встраивать в плагин :) - пусть сам думает...
     
  15. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Работаю над фиксом п р о б е л ь н ы х матов, да и вообще всего пробельного, вроде получается. Если бы я умел пользоваться регулярками, быстрее бы закончил =\
     
  16. MrExemple

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

    Баллы:
    88
    Имя в Minecraft:
    MrExemple
    Поставил твой плагин , зашёл на сервер под правами игрока , начинаю вводить пароль нажимаю Enter и пишет чтобы я не спамил , короче я не могу залогиниться из за того что я якобы спамлю , что делать?
     
  17. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Видимо придётся ещё и плагинами авторизации заняться.
    Мои решения - активировать защиту через некоторое время после входа или делать интеграцию с плагинами авторизации. Какое лучше?
     
    ПриветОтЛайки нравится это.
  18. MrExemple

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

    Баллы:
    88
    Имя в Minecraft:
    MrExemple
    я права игрокам не прописывал , может в этом дело не ?
     
  19. DragonX

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

    Баллы:
    173
    Не работает на MCPC+ 1.7.2 build 47 - "Is it up to date?".
    ProtocolLib самый последний - 3.1.3-SNAPSHOT (тобишь 3.2.0).
     
  20. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ничего игрокам прописывать не надо.
    Плюс ко всему я сейчас выложу новую версию с интеграцией с плагинами AuthMe и xAuth
    Не особо информативно. Сам стактрейс нужен.
     

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