|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
4.11.2008, 23:56
Сообщение
#1
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Надо добавить строчку разрешенных слов
т.е. этот скрипт я использую как антимат и бывает что когда пишешь рубля он меняет слово на рубла
Прикрепленные файлы
|
|
|
|
6.11.2008, 0:59
Сообщение
#2
|
|
|
МЕДВЕД =) ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Хмм.. в выложеном скрипте не нашел слова "бля" =)
CODE if string.find(sData, "[Dd][Cc][Hh][Uu][Bb]") or string.find(sData, "[Nn][Oo][-][Ii][Pp]") then sData = string.gsub(sData , "[Dd][Cc][Hh][Uu][Bb]", "ХАБ для БАБ") sData = string.gsub(sData , "[Nn][Oo][-][Ii][Pp]", replWord) Core.SendToAll(sData); Так вот, если убрать квадратные скобки, то можно добавлять слова целиком: CODE if string.find(sData, "бля") or string.find(sData, "йух") then sData = string.gsub(sData , "бля", "йя - кокашко") sData = string.gsub(sData , "йух", replWord) Core.SendToAll(sData); Квадратные скобки дают возможность захватывать слова с разным регистром букв, как то: БлЯ, бЛя, ЙуХ, йуХ, а так же вылавливать слова содержащие латинские символы: ЙYХ, йуX А чтоб добавить строчку разрешенных слов, надо у же более серьезных скриптероффффф привлекать, никаГ не соображу. Думаеццо, с нуля будет легче скрипт написать Начиная со слов исключений. И всеж, в этом скрипте, если использовать его как антимат, концепция должна быть абсолютно другой. Не нужно захватывать куски слов, а нужно фильтровать базар пользователей в соответствии со списком запретных слов... А это уже совсем другой скрипт, и он есть на этом форуме |
|
|
|
![]() ![]() |
Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
![]() |
Добавить команду к скрипту регистраций |
9 | sania | 12 848 | 19.5.2010, 17:03 Посл. сообщение: Accelerator |
![]() |
От: Добавить команду к скрипту регистраций От темы с ID: 3466 |
0 | jumshut | 4 739 | 18.5.2010, 16:58 Посл. сообщение: jumshut |
![]() |
Апи2 |
1 | Vizunchik | 5 306 | 20.3.2010, 19:51 Посл. сообщение: Nickolya |
![]() |
|
2 | Артём | 7 434 | 24.1.2010, 19:47 Посл. сообщение: X-Sky |
![]() |
|
4 | Saymon21 | 9 892 | 15.11.2009, 2:04 Посл. сообщение: X-Sky |
|
Сейчас: 9.11.2025, 12:14 |