Подредактировать небольшой скрипт, Не могу исправить лазейку в антирекламе для Ptokax 0.4.1.1 |
Здравствуйте, гость ( Вход | Регистрация )
Подредактировать небольшой скрипт, Не могу исправить лазейку в антирекламе для Ptokax 0.4.1.1 |
1.6.2010, 18:33
Сообщение
#1
|
|
Освоившийся участник Группа: Пользователи Сообщений: 260 Регистрация: 1.6.2010 Пользователь №: 6 968 Спасибо сказали: 83 раза |
Искал скрипт для антирекламы, чтобы был эффективный и не громоздкий. Полностью не устраивал ни один, поэтому решил взять от каждого лучшее. Получилось вполне прилично, в нём примерно 3 разных скрипта, соединил, добавил и изменил. Но лазия по форуму прочитал, что можно скрипт с исключениями обойти, если в одной строке есть и реклама, и исключение. Проверил - так и есть. Пробовал сам исправить, но опыт общения с lua меньше недели, причину не понял. Пытался поиграть с for и if, но в итоге получилось с точностью да наоборот - рекламу пропускает, исключения убирает, вместе тоже убирает. Идей больше нет.
В темах встречал уже готовые скрипты с решённой проблемой, но они довольно сложные, я там вообще ничего не понимаю. А когда много не понимаешь, чувствуешь себя некомфортно. Буду признателен, если поможете. Собственно сам скрипт: Anti_Adversting.lua ( 5.06 килобайт ) Кол-во скачиваний: 15 |
|
|
2.6.2010, 3:05
Сообщение
#2
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Зачем париться, когда есть готовое решение?
Вот тут эта проблема решена и ещё много вкусностей: Входить сюда |
|
|
2.6.2010, 10:47
Сообщение
#3
|
|
Освоившийся участник Группа: Пользователи Сообщений: 260 Регистрация: 1.6.2010 Пользователь №: 6 968 Спасибо сказали: 83 раза |
Зачем париться, когда есть готовое решение? Вот тут эта проблема решена и ещё много вкусностей: Входить сюда Смотрел. Хочется именно этот подредактировать: простой и приятный. Да и свой на какую-то часть. Но своих знаний не хватает заменить функции проверки. |
|
|
3.6.2010, 11:48
Сообщение
#4
|
|
Освоившийся участник Группа: Пользователи Сообщений: 260 Регистрация: 1.6.2010 Пользователь №: 6 968 Спасибо сказали: 83 раза |
Помогли на другом форуме.
Скрипт антирекламы для PtokaX. Авторы: Damaks ™ и nd Совместимость: PtokaX 0.4, Lua 5.1, API 2 - Сканирует чат и личку. - Запрещённые слова ищутся по шаблонам, что во много раз уменьшает количество примеров рекламных фраз. - Регистр не важен, www и wWw фильтруются одинаково (самый эффективный и компактный на сегодняшний день алгоритм преобразования кодировки cp1251 в нижний регистр). - Не существует проблемы с обходом защиты благодаря оптимальному поисковому алгоритму (распространённая проблема в большинстве скриптов, случается при нахождении в одном сообщении заперещённой фразы и исключения). - Раздельные функции сканирования чата и лички (выбрать нужный режим можно изменением одной цифры в скрипте). - Приличный выбор самых необходимых режимов наказания: возможность бана на заданное время (задаётся в скрипте), разъединения (сообщение юзеру о рекламе и disconnect), просто замены запрещённой фразы (сообщение с рекламой заменяется информационным, его видит только отправитель), тихого фильтрования (отправитель думает, что всё нормально и сообщение доставлено, в личке и общем чате же оно не появляется). - Возможность информирования операторов о попытке рекламы с показом запрещённой фразы (если хотите знать, кто что отсылает). В скрипте есть подробные пояснения, которые помогут разобраться даже новичку в lua. Ссылка на тему форума с готовым скриптом: Скрипт антирекламы для PtokaX. Обсуждение проводится там. |
|
|
Похожие темы
|
Сейчас: 23.11.2024, 12:09 |