Антимат, Скрипт антимата с заглушкой |
Здравствуйте, гость ( Вход | Регистрация )
Антимат, Скрипт антимата с заглушкой |
7.2.2011, 18:29
Сообщение
#21
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Dan Claimant, Сообщение 19 читал или проигнорировал?
Код [мМ]%s[уУ]%s[дД]%s[аА]%s[кК] %s - пробел!!!вот почитай!!! |
|
|
8.2.2011, 16:28
Сообщение
#22
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 28.11.2009 Пользователь №: 5 196 Спасибо сказали: 1 раз |
немного грубовато, но спасибо )))
|
|
|
9.2.2011, 0:30
Сообщение
#23
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Dan Claimant, ничего грубого, всё наглядно и ясно
P.s лучше кнопочку, спасибо, жми |
|
|
10.2.2011, 18:48
Сообщение
#24
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 10.4.2010 Из: Братск Пользователь №: 6 599 Спасибо сказали: 0 раз |
'Артём'
доброго времени суток. скрипт действительно хорош..но я не разобрался где и как добавлять новые изречения юзеров во избежании повторения таких фраз ... |
|
|
10.2.2011, 18:52
Сообщение
#25
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
доктор ливси, Antimat\BadWord.dat открываешь файл блокнотом или Notepad++ каждый мат с исключением с новой строки
' мат | слово исключение ' |
|
|
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 |
|
|
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
|
|
|
9.1.2012, 17:20
Сообщение
#28
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Виктор_savosss, в этой теме объясняется материал.
|
|
|
9.1.2012, 18:15
Сообщение
#29
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 6.1.2012 Пользователь №: 10 145 Спасибо сказали: 0 раз |
Виктор_savosss, уже давно имеется птока 0.4.2.0, но лучше пока оставаться на 0.4.1.1(2), но не на 0.3.5.2 я хз почему видимо версии луа разные...но на новых птохах ниодин скрипт из рабочих которые на 0.3.5.2 норм робят- не пашет, может в версии луа трабла, но на скриптах 5.1 и 5.0 поддержка
Прикрепленные файлы
|
|
|
9.1.2012, 18:28
Сообщение
#30
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Виктор_savosss, найди на форуме такие же скрипты на новую версию, или если они у тебя "уникальные" и таких нет на форуме, тогда этим конвертируй
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Антиреклама+антимат API2 |
55 | Setuper | 75 837 | 2.7.2019, 17:59 Посл. сообщение: Артём | |
Антимат Из Хуббы API2 |
73 | Wariner | 95 095 | 31.1.2013, 18:44 Посл. сообщение: Yamakasi | |
Антимат не кикаем, а ставим гаг |
0 | MaxFox | 7 060 | 30.11.2012, 10:41 Посл. сообщение: MaxFox | |
Скрипт антимат и антиреклама с базой в Mysql | 1 | Vizunchik | 7 288 | 7.12.2011, 20:17 Посл. сообщение: Ksan | |
Антимат ! | 2 | CrazyKiller | 8 858 | 3.8.2011, 14:52 Посл. сообщение: CrazyKiller | |
АнтиМАТ | 5 | AURUM0301 | 10 013 | 3.7.2011, 10:41 Посл. сообщение: Артём | |
Антимат API1 | Скрипт антимата |
9 | bot9ra | 16 956 | 17.10.2010, 15:04 Посл. сообщение: -Alex- | |
Антимат Замена мата на слово |
21 | Drakula | 25 781 | 16.9.2010, 13:31 Посл. сообщение: SmolCity | |
От: Антимат От темы с ID: 3265 |
3 | Ksan | 7 079 | 11.9.2010, 20:07 Посл. сообщение: Don_Kocha | |
Помогите найти!АнтиМат | 0 | Тёмич | 5 379 | 6.4.2010, 20:13 Посл. сообщение: Тёмич | |
Антимат помогите переделать его!!! |
2 | Vladimir_71_RUS | 6 590 | 1.4.2010, 11:46 Посл. сообщение: Vladimir_71_RUS | |
АнтиМат чтобы в ЛС предупредждало юзера а после 3 предупреждений - бан на 5-10 минут |
5 | Тёмич | 10 346 | 17.3.2010, 21:28 Посл. сообщение: Артём | |
Антиреклама/антимат (api 2) API2 | Проверяет лички и чат и можно выбрать наказание |
43 | D'aspid | 64 500 | 25.2.2010, 12:21 Посл. сообщение: kc_duke | |
Антимат | 2 | random name | 7 443 | 10.1.2010, 13:37 Посл. сообщение: Saymon21 | |
Антимат | 6 | crake | 10 573 | 21.11.2009, 2:14 Посл. сообщение: crake |
|
Сейчас: 23.12.2024, 13:47 |