Иконка ресурса

REGEX Word Filter 1.2

maza511

Участник
Сообщения
882
Реакции
407
  • Автор ресурса
  • #1
REGEX Word Filter

Описание:
Хотите фильтровать не только грязные слова и потенциально наступательные фразы, но также и вещи как IP и адреса электронной почты? Тогда этот плагин для Вас!

Если человек пишет запрещенное слово, плагин может выполнить на нем одну из следующих команд:

Любую ркон команду
Замутить
Змутить текст навсегда
Предупреждение
И т.д..

Пример:

C-подобный:
"Censor"
{
    "ExampleReplacement"
    {
        "chatpattern"   "♥♥♥♥♥ 'CASELESS'"    //[COLOR=Green] Заперщенное слово[/COLOR]
        "warn"        "Не говорите это!"   // [COLOR=Green]Текст который будет написан ему[/COLOR]
        "replace"       "FACK"                                   // [COLOR=Green]Заменяет на это слово[/COLOR]
    }   
    "ExampleLimit"
    {
        "chatpattern"    "Читак 'CASELESS'"   //[COLOR=Green] Заперщенное слово[/COLOR]
        "chatpattern"    "Придурок 'CASELESS'"
        "action"      "sm_slap #%u 10"  // [COLOR=Green]Команда выполненная на нем[/COLOR]
        "limit"                    "3"   // [COLOR=Green]Сколько раз предупреждение[/COLOR]
        "forgive"         "300"         // [COLOR=Green]Интервал межту использованием в секундах[/COLOR]
        "punish"        "sm_slay #%u"  // [COLOR=Green]Команда после окончания лимита предупреждений[/COLOR]
    }
}
Фильтр IP и DNS:
C-подобный:
"Censor"
{
    "IPfilter"
    {
        "chatpattern"     "\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:?\d*"  // [COLOR=Green]блокирует ип адрес[/COLOR]
        "replace"     "Ты че, ах*ел сюда писать айпи адрес???!"   //[COLOR=Green]Текст который будет писаться ему[/COLOR]
        "warn"         "IP Сюда писать запрещено!"   // [COLOR=Green]Предупреждение игроку[/COLOR]
        "action"     "sm_slap #%u 0"                          //[COLOR=Green]Команда выполненная на нем[/COLOR]
    }
    "DNS1"
    {
        "chatpattern"        "[a-zA-Z0-9]*\.?[a-zA-Z0-9]*\.[a-zA-Z]{2,3}"
        "warn"            "DNS Сюда писать запрещено!"
        "replace"        "Ты че, ах*ел сюда писатьDNS адрес???!"
        "action"        "sm_slap #%u 0"
    }
}

Оригинал
 
Последнее редактирование модератором:

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

Ничего не понял как и что к чему
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

к примеру чтобы запретить несколько слов надо к примеру сделать так
C-подобный:
"Censor"
{
    "Abusive Filter"
    {
        "chatpattern"    "с*ка 'CASELESS'" 
        "chatpattern"    "м*дак 'CASELESS'" 
        "chatpattern"    "дибил 'CASELESS'" 
        "chatpattern"    "и прочие 'CASELESS'"
        "action"        "sm_slap #%u 10" 
        "limit"            "3" 
        "forgive"        "300"
        "punish"        "sm_ban #%u 60 Avusive"
    }
}
А бан будет работать?
 

maza511

Участник
Сообщения
882
Реакции
407
  • Автор ресурса
  • #5
Re: REGEX Word Filter

к примеру чтобы запретить несколько слов надо к примеру сделать так

Да

Только я увидел баг.

Есле в конфиге ниписано с большой буквы, а в чат напишут с маленькой - пахать не будет.
Так что пишите и так и так =)
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #6
Re: REGEX Word Filter

maza511, укажи ссылку на оригинал.
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

Насчет бана то что?будет работать?
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

Сейчас попробую)
о всех багах отпишу.
Да и кстати,а нужны сюда всякие расширения?
 

Spray

Участник
Сообщения
12
Реакции
0
Re: REGEX Word Filter

прани сделайте бан по steam id а не по ip!и по больше запрещённых слов добавте!!!!а то матерятся как сапожники!
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

Вот кстати да,а как будет чел то банится,и будет ли в Sourcebans заносицо...
Спрей,добавлять мат должен ты)
 

maza511

Участник
Сообщения
882
Реакции
407
  • Автор ресурса
  • #13
Re: REGEX Word Filter

Вот кстати да,а как будет чел то банится,и будет ли в Sourcebans заносицо...
Спрей,добавлять мат должен ты)

Слушай. Честно незнаю, тут надо тестить. мне банить никого не надо =)
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

скидываю лог консоли,все работает.
C-подобный:
Чай хД :  мудак
[SM] ADMIN: Игрок Чай хД шлепнут.
Чай хД :  долбаеб
Чай хД :  долбоеб
[SM] ADMIN: Игрок Чай хД шлепнут.
Чай хД :  ***
[RegexFilter] IP Сюда писать запрещено!
Чай хД :  Ты че, ах*ел сюда писать айпи адрес???!
[SM] ADMIN: Игрок Чай хД шлепнут.
[RegexFilter] DNS Сюда писать запрещено!
Чай хД :  Ты че, ах*ел сюда писатьDNS адрес???!
[SM] ADMIN: Игрок Чай хД шлепнут.
Чай хД :  мудак
[SM] ADMIN: Игрок Чай хД шлепнут.
Disconnect: Abusive.
Disconnect: Abusive.
Но я не првоерил идет ли бан в SourceBans ,хотя я думаю пойдтет.
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

Хочу обрадовать,бан прекрасно заносится в систему,этот плагин замечателен.Сколько проблем теперь решилось.
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

Выяснилась 1 проблема,русская причина в бане не работает!
 

maza511

Участник
Сообщения
882
Реакции
407
  • Автор ресурса
  • #17
Re: REGEX Word Filter

Разрешил игрокам делать себе шлепок =) У меня серф, поэтому нужен иногда, когда застрянешь =)

C-подобный:
		"chatpattern"		"шлепок 'CASELESS'"
		"chatpattern"		"Шлепок 'CASELESS'"
		"chatpattern"		"hell 'CASELESS'"
		"warn"                 "Шлепок стоил 50 HP"
		"action"	        "sm_slap #%u 50"
xDDD
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Re: REGEX Word Filter

ахахах,можно прикаловатся))))
 

maza511

Участник
Сообщения
882
Реакции
407
  • Автор ресурса
  • #19
Re: REGEX Word Filter

Как удалить сообщение с форума? =)
 
Сверху Снизу