myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему

> Антимат, Скрипт антимата с заглушкой

Теги
Нет тегов для показа
Артём
сообщение 7.2.2011, 18:29
Сообщение #21


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Dan Claimant, Сообщение 19 читал или проигнорировал?
Код
[мМ]%s[уУ]%s[дД]%s[аА]%s[кК]
%s - пробел!!!
вот почитай!!!


Спасибо сказали:
Go to the top of the page
+Quote Post
Dan Claimant
сообщение 8.2.2011, 16:28
Сообщение #22


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 28.11.2009
Пользователь №: 5 196
Спасибо сказали: 1 раз




немного грубовато, но спасибо )))
Go to the top of the page
+Quote Post
Артём
сообщение 9.2.2011, 0:30
Сообщение #23


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Dan Claimant, ничего грубого, всё наглядно и ясно bad_smile.gif
P.s лучше кнопочку, спасибо, жми big_smile.gif
Go to the top of the page
+Quote Post
доктор ливси
сообщение 10.2.2011, 18:48
Сообщение #24


Начинающий
*

Группа: Пользователи
Сообщений: 17
Регистрация: 10.4.2010
Из: Братск
Пользователь №: 6 599
Спасибо сказали: 0 раз




'Артём'



доброго времени суток.

скрипт действительно хорош..но я не разобрался где и как добавлять новые изречения юзеров во избежании повторения таких фраз ...

Go to the top of the page
+Quote Post
Артём
сообщение 10.2.2011, 18:52
Сообщение #25


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




доктор ливси, Antimat\BadWord.dat открываешь файл блокнотом или Notepad++ каждый мат с исключением с новой строки
' мат | слово исключение '
Go to the top of the page
+Quote Post
Виктор_savosss
сообщение 9.1.2012, 17:09
Сообщение #26


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 6.1.2012
Пользователь №: 10 145
Спасибо сказали: 0 раз




имеется: птока 3.5.2
народ, я нуб в луа и вероятно немного не в той теме спрашиваю,
просто как раз перебиваю Антимат.Данный понравился тем что заменяет не всю вразу целиком а вбитое в маску слово на любую замену без бана.


есть вопрос как избавиться от съедания 1го символа в заменяемом слове:
Код
sData = string.gsub(sData , "[ _,?][бБ6Пп][лЛ][яЯ]", " :какой кошмар:")

- написано как в антимате, в ковычках - пробел после первой чтобы не съедалась буква при написании единственного слова
(предусмотрено вместо таблицы исключений, хз как добавлять)
сдесь представлен весь антимат как стоит сейчас, юзабельный:

Код
-------------
-- OPTIONS --
-------------

tSet = {
sBotName = "Антимат", -- Имя бота
sRegBot = 1, -- Регистрировать бота на хабе да-1/нет-0
}
replWord = " Ыы" -- слово для замены

-- пользователи чьи слова нужно фильтровать

tUser = {
[0] = 1, -- [Master]
[1] = 1, -- [OP]
[2] = 1, -- [ViP]
[3] = 1, -- [Reg]
[4] = 1, -- [Moder]
[5] = 1, -- [Founders]
[-1] = 1, -- [UnReg]
}

----------
-- MAIN --
----------

function Main()
if tSet.sRegBot == 1 then frmHub:RegBot(tSet.sBotName) end
end

function ChatArrival(sUser, sData)
if tUser[sUser.iProfile] == 1 then
if string.find(sData, "[кКхХxX][yYуУ][йЙеЕeEёЁяЯюЮиИuU]") or
string.find(sData, "[кКхХxX][ _,.][yYуУ][ _,.][йЙеЕeEёЁяЯюЮиИuU]") or
string.find(sData, "[пП][ _,.][иИеЕeE][дД][оОoO0eEеЕaAаА][pPрР]") or
string.find(sData, "[пП][ _,.][иИеЕeE][дД][pPрР]") or
string.find(sData, "[пП][иИеЕeE][дД][ИиоОoO0eEеЕaAаА][КкГгpPрР]") or
string.find(sData, "[пП][иИеЕeE][дД][pPрР]") or
string.find(sData, "[пП][иИеЕeEёЁuU][зЗ3][дД][АаИиЕе]") or
string.find(sData, "[пП][ _,.][иИеЕeEёЁuU][ _,.][зЗ3][ _,.][дД]") or
string.find(sData, "[зЗ3][aAаА][eEеЕёЁяЯиИuU][ПпбБ6]") or
string.find(sData, "[зЗ3][ _,.][aAаА][ _,.][eEеЕёЁ][ _,.][ПпбБ6]") or
string.find(sData, "[eEеЕёЁяЯ][бБ6][aAаАeEеЕoOоОyYуУ][кКнНHpPрРтТTлЛшШ]") or
string.find(sData, "[eEеЕёЁ][Пп6Бб][ТтлЛиИuUHнНыЫщЩаАaA]") or
string.find(sData, "[ _,?][бБ6][лЛ][яЯ]") or
string.find(sData, "[ _,?][бБ6][ _,.][лЛ][ _,.][яЯ]") or
string.find(sData, "[цЦcCсС][yYуУ][kKкК][aAаА]") or
string.find(sData, "[eEеЕёЁ][бБ6][., ]") or
string.find(sData, "[мМшШБб][лЛ][юЮяЯ][хХДдТт]") or
string.find(sData, "[МмMm][yYуУ][дДdD][аАaAиИuUлЛЕе][НнкКkKлЛ]") or
string.find(sData, "[Гг][OoОо0АаAa][ГгВвB][HНнЯя][ВвНнOo0ОоеяЯюЮиИuU]") or
string.find(sData, "[Гг][OoОо0АаAa][HНн][дД][OoОо0АаAa][нН]") or
string.find(sData, "[жЖ][оО0oO][пП][аАaAЫыУу]") or
string.find(sData, "[жЖ][оО0oO][пП][ЕеEe]") or
string.find(sData, "[жЖ][оО0oO][пП]")
then
sData = string.gsub(sData , "[кКхХxX][yYуУ][йЙеЕeEёЁяЯюЮиИuU]", ":кол:")
sData = string.gsub(sData , "[кКхХxX][ _,.][yYуУ][ _,.][йЙеЕeEёЁяЯюЮиИuU]", ":кол:")
sData = string.gsub(sData , "[пП][ _,.][иИеЕeE][дД][оОoO0eEеЕaAаА][pPрР]", ":редиска:")
sData = string.gsub(sData , "[пП][ _,.][иИеЕeE][дД][pPрР]", ":редиска:")
sData = string.gsub(sData , "[пП][иИеЕeE][дД][ИиоОoO0eEеЕaAаА][КкГгpPрР]", ":редиска:")
sData = string.gsub(sData , "[пП][иИеЕeE][дД][pPрР]", ":редиска:")
sData = string.gsub(sData , "[пП][иИеЕeEёЁuU][зЗ3][дД][АаИиЕе]", ":пиии:")
sData = string.gsub(sData , "[пП][ _,.][иИеЕeEёЁuU][ _,.][зЗ3][ _,.][дД]", ":пиии:")
sData = string.gsub(sData , "[зЗ3][aAаА][eEеЕёЁяЯиИuU][ПпбБ6]", replWord)
sData = string.gsub(sData , "[зЗ3][ _,.][aAаА][ _,.][eEеЕёЁ][ _,.][ПпбБ6]", replWord)
sData = string.gsub(sData , "[eEеЕёЁяЯ][бБ6][aAаАeEеЕoOоОyYуУ][кКнНHpPрРтТTлЛшШ]", replWord)
sData = string.gsub(sData , "[eEеЕёЁ][ПпбБ][ТтлЛиИuUHнНыЫщЩаАaA]", replWord)
sData = string.gsub(sData , "[ _,?][бБ6][лЛ][яЯ]", " :какой кошмар:")
sData = string.gsub(sData , "[ _,?][бБ6][ _,.][лЛ][ _,.][яЯ]", " :просто ужас:")
sData = string.gsub(sData , "[цЦcCсС][yYуУ][kKкК][aAаА]", ":хомячок:")
sData = string.gsub(sData , "[eEеЕёЁ][бБ6][., ]", replWord)
sData = string.gsub(sData , "[мМшШБб][лЛ][юЮяЯ][хХДдТт]", replWord)
sData = string.gsub(sData , "[МмMm][yYуУ][дДdD][аАaAиИuUлЛеЕ][нЕкКkKлЛ]", ":тысяча чертей:")
sData = string.gsub(sData , "[Гг][оОoO0aAаА][ГгВвB][HНнЯя][ВвНнOo0ОоеяЯюЮиИuU]", ":кака:")
sData = string.gsub(sData , "[Гг][OoОо0АаAa][HНн][дД][OoОо0АаAa][нН]", ":резинка:")
sData = string.gsub(sData , "[жЖ][оО0oO][пП][аАaAЫыУу]", ":мягкое место:")
sData = string.gsub(sData , "[жЖ][оО0oO][пП][ЕеEe]", ":пятой точке:")
sData = string.gsub(sData , "[жЖ][оО0oO][пП]", ":как:")
SendToAll(sData);
return 1
end
end
return 0
Go to the top of the page
+Quote Post
Артём
сообщение 9.1.2012, 17:13
Сообщение #27


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Виктор_savosss, уже давно имеется птока 0.4.2.0, но лучше пока оставаться на 0.4.1.1(2), но не на 0.3.5.2 bad_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Alexey
сообщение 9.1.2012, 17:20
Сообщение #28


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Виктор_savosss, в этой теме объясняется материал.


Спасибо сказали:
Go to the top of the page
+Quote Post
Виктор_savosss
сообщение 9.1.2012, 18:15
Сообщение #29


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 6.1.2012
Пользователь №: 10 145
Спасибо сказали: 0 раз




Цитата(Артём @ 9.1.2012, 19:13) *
Виктор_savosss, уже давно имеется птока 0.4.2.0, но лучше пока оставаться на 0.4.1.1(2), но не на 0.3.5.2 bad_smile.gif

я хз почему видимо версии луа разные...но на новых птохах ниодин скрипт из рабочих которые на 0.3.5.2 норм робят- не пашет, может в версии луа трабла, но на скриптах 5.1 и 5.0 поддержка
Прикрепленные файлы
Прикрепленный файл  scripts.rar ( 302.08 килобайт ) Кол-во скачиваний: 13
 
Go to the top of the page
+Quote Post
Артём
сообщение 9.1.2012, 18:28
Сообщение #30


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Виктор_savosss, найди на форуме такие же скрипты на новую версию, или если они у тебя "уникальные" и таких нет на форуме, тогда этим конвертируй
Go to the top of the page
+Quote Post

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsАнтиреклама+антимат
API2
55 Setuper 75 436 2.7.2019, 17:59 Посл. сообщение: Артём
No new Topic has attachmentsАнтимат Из Хуббы
API2
73 Wariner 94 724 31.1.2013, 18:44 Посл. сообщение: Yamakasi
No New Posts Topic has attachmentsАнтимат
не кикаем, а ставим гаг
0 MaxFox 7 040 30.11.2012, 10:41 Посл. сообщение: MaxFox
No New Posts Скрипт антимат и антиреклама с базой в Mysql
1 Vizunchik 7 243 7.12.2011, 20:17 Посл. сообщение: Ksan
No New Posts Антимат !
2 CrazyKiller 8 813 3.8.2011, 14:52 Посл. сообщение: CrazyKiller
No New Posts АнтиМАТ
5 AURUM0301 9 963 3.7.2011, 10:41 Посл. сообщение: Артём
No New Posts Topic has attachmentsАнтимат
API1 | Скрипт антимата
9 bot9ra 16 880 17.10.2010, 15:04 Посл. сообщение: -Alex-
No new Topic has attachmentsАнтимат
Замена мата на слово
21 Drakula 25 683 16.9.2010, 13:31 Посл. сообщение: SmolCity
No New Posts От: Антимат
От темы с ID: 3265
3 Ksan 7 033 11.9.2010, 20:07 Посл. сообщение: Don_Kocha
No New Posts Помогите найти!АнтиМат
0 Тёмич 5 357 6.4.2010, 20:13 Посл. сообщение: Тёмич
Closed Topic has attachmentsАнтимат
помогите переделать его!!!
2 Vladimir_71_RUS 6 560 1.4.2010, 11:46 Посл. сообщение: Vladimir_71_RUS
No New Posts Topic has attachmentsАнтиМат чтобы в ЛС предупредждало юзера
а после 3 предупреждений - бан на 5-10 минут
5 Тёмич 10 273 17.3.2010, 21:28 Посл. сообщение: Артём
No new Topic has attachmentsАнтиреклама/антимат (api 2)
API2 | Проверяет лички и чат и можно выбрать наказание
43 D'aspid 64 086 25.2.2010, 12:21 Посл. сообщение: kc_duke
No New Posts Topic has attachmentsАнтимат
2 random name 7 414 10.1.2010, 13:37 Посл. сообщение: Saymon21
No New Posts Антимат
6 crake 10 515 21.11.2009, 2:14 Посл. сообщение: crake

 



RSS Сейчас: 27.11.2024, 3:09