Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [ADMN, SEC] AdBlock 1.1 - плагин для блокировки рекламы [1.4.6 R0.4]

Тема в разделе "Релизы плагинов", создана пользователем Akirus, 27 янв 2013.

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

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

    Баллы:
    78
    Skype:
    Akirus98
    [​IMG]
    Описание:
    Данный плагин блокирует рекламу других серверов и сайтов.

    Скачать:
    ·Рекомендованная версия

    Исходный код:
    ·Github

    Установка:
    - Распаковать архив;
    - Поместить содержимое в папку с плагинами;
    - Остановить сервер;
    - Запустить сервер;
    - Готово.

    Принцип работы:
    Плагин следит за сообщениями в чате и ищет в них ip или домены других серверов с помощью регулярных выражений.

    Config:
    Пример:
    banEnabled: false
    kickEnabled: true
    kickMessage: commercial is not allowed in this server
    replaceEnabled: true
    replaceText: commercial
    regulars:
    - .*[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}:[0-9]{1,5}.
    - .*[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.*
    - .*[a-zA-z].{1,}.(com|net|ru|ua|by|info|us|uk|so|org|su|tv|kz).*
    - .*[a-zA-z].{1,}.(com|net|ru|ua|by|info|us|uk|so|org|su|tv|kz):[0-9]{1,5}.*
    banEnabled– банить ли пользователей при нарушении.
    kickEnabled– кикать ли пользователей при нарушении.
    kickMessage– сообщение отображаемое при кике игроку.
    replaceEnabled– заменять ли сообщение с нарушением на replaceText.
    replaceText– текст на который будет заменено сообщение.
    regulars– список регулярных выражений для поиска ip и доменов.

    Permissions:
    adBlock.admin - избежание наказаний за рекламу

    Версии:
    ·1.1
    - исправления регулярных выражений
    - авто создание config.yml файла если таковой отсутствует
    - op не получают наказания за рекламу
    - добавление permission adBlock.admin для избежания наказаний за рекламу
    ·1.0
    - Поддержка CraftBukkit-1.4.6-R0.4 и выше
    - Возможность редактирования регулярных выражений

    при переходе с 1.0 на следующие версии рекомендуется удалить config.yml файл.

    В качестве благодарностей принимаются лайки!
     
    Mongoose, Arnidan, Femoon и 12 другим нравится это.
  2. Хостинг MineCraft
    <
  3. tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    А если к примеру у сервера есть сайт и игрок спрашивает его адрес?
     
  4. Автор темы
    Akirus

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

    Баллы:
    78
    Skype:
    Akirus98
    ну тут может помочь более продвинутый regexp, если знаете кого кто в них неплохо шарит попросите помочь
     
  5. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Так может добавить список исключений?
     
    Travka и IstominHero нравится это.
  6. kergat

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

    Баллы:
    88
    Отлично! То что искал!
     
  7. tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Извините,что не в тему,но создавать тему ради такого пустика не стоит.Не подскажете где можно найти антимат?
     
  8. NINJA

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

    Баллы:
    123
    Мне удалось исправить ваш баг. Админы теперь могут рекламировать а игроки нет :)
     
    MineMan910 нравится это.
  9. NINJA

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

    Баллы:
    123
    я могу скинуть мое исправление:)
     
  10. tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Лучше предложи автору:)
     
    Konilin нравится это.
  11. D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Там и предлагать то нечего
    Код:
    //типо метод проверки
    boolean checkMessage ( String msg,  Sender sender ) {
    if( (sender instanceOf Player ) & ( sender.hasPermission("adblock.megaReklama") ) )  {
    {
      return true;
    }
    //next code
    }
    P.S На будущее, все изменения сразу подавайте в виде Pull Request'а на репозиторий GitHub
    http://github.com/sinrel/adblock/
     
    Akirus и kaban1997 нравится это.
  12. Автор темы
    Akirus

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

    Баллы:
    78
    Skype:
    Akirus98
    исравление кода или regexp? если первое то делайте pull request если regexp то пожалуйста киньте сюда)
     
  13. Alex_

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

    Баллы:
    123
    Skype:
    Alex_120394
    залей 1.1 чтоле...
     
  14. aaaaas

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

    Баллы:
    88
    Давно искал такой плагин! а есть плагин анти мат?
     
    Оригинало_о нравится это.
  15. Alex_

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

    Баллы:
    123
    Skype:
    Alex_120394
    @Akirus, на винде вссе работает, а вот залив на хост линуск нет... будто нету плагина... ошибок в логах тоже не видно
     
  16. kergat

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

    Баллы:
    88
    а где версия 1.1? у меня по ссылке 1.0 скачивает
     
  17. D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    У коллеги сейчас серьёзные проблемы с оборудованием. Поэтому вот 1.2
    https://github.com/Sinrel/AdBlock/blob/master/bin/AdBlock.jar?raw=true
    P.S На будущее, если есть неточности в темах, то сначала сообщаете об этом автору, а потом идите на репозиторий github и качайте там
     
  18. MrXoma

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

    Баллы:
    103
    Skype:
    ivanium1
    Имя в Minecraft:
    STWhy
    Кому там нужен был анти мат? Вот тут вот размещён замечательный плагин блокирующий капс/мат/флуд. а так же рекламы.
     
  19. Ifimidey

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

    Баллы:
    103
    Skype:
    ifimidey
    не плохо бы в конфиге сделать исключения, например на ip сервера, или домен. да и поддомены типа *.сайт.ru.
     
    I-Am-Black-Overlord нравится это.
  20. kirr9999

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

    Баллы:
    103
    Совместимо с 1.4.7?
     
    Vedroyder нравится это.
  21. Femoon

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

    Баллы:
    68
    Норм, лайк!
     

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