myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> Антиреклама, Помогите зделать реакцию на выбранные профили

Теги
Нет тегов для показа
Andrey_SHANDERA
сообщение 26.2.2010, 19:22
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.6.2008
Пользователь №: 40
Спасибо сказали: 6 раз




Всем спасибо! Всю ночь сидел, но сделал сам )))! Аж гордость какая то проснулась )))
Тему можно удалить!
Только вот ещё один вопрос. Допустим юзер кидает в чат d-c-h-u-b://testhub его банит.
А если он кинет d--c--h--u--b://testhub то не реагирует! Как можно поправить?
Кроме того:
Код
[dD][%c%p][Cc][%c%p][Hh][%c%p][Uu][%c%p][Bb]://
[dD]%s*[Cc]%s*[Hh]%s*[Uu]%s*[Bb]://

Этот код не реагирет на следующие символы: № | $ любой из этих трёх символов позволяет пройти рекламе. Что нужно сделать?
Go to the top of the page
+Quote Post
Nickolya
сообщение 27.2.2010, 12:55
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Попробуй 1 регулярку:
Код
[dD][%c%p%s%$%^|№]*[Cc][%c%p%s%$%^|№]*[Hh][%c%p%s%$%^|№]*[Uu][%c%p%s%$%^|№]*[Bb].*://
Go to the top of the page
+Quote Post
Andrey_SHANDERA
сообщение 27.2.2010, 13:08
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.6.2008
Пользователь №: 40
Спасибо сказали: 6 раз




Здравствуйте Николай. Попробывал Ваш вариант. Стало реагировать на знак №, но попрежнему не реагирует на знаки $ и |. Ещё есть варианты?
Go to the top of the page
+Quote Post
Nickolya
сообщение 27.2.2010, 13:23
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Желательно бы приложить Ваш код что использует эту регулярку, а лучше весь скрипт антирекламы, тогда все может проясниться. И, если можно, выложите фразы на которые не реагирует скрипт.
Go to the top of the page
+Quote Post
Andrey_SHANDERA
сообщение 27.2.2010, 14:02
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.6.2008
Пользователь №: 40
Спасибо сказали: 6 раз




Я так пологаю вот этот код вы просили?:
Код
function checkForAdvertising(msg)
    for _,v in ipairs(adverTable) do
        if string.find(msg, v) then
            return true
        end
    end
    return false
end

function checkForSafe(msg)
    for _,v in ipairs(safeTable) do
        if string.find(msg, v) then
            return true
        end
    end
    return false
end


Насчёт разрешённых фраз, то таковых нет.
Go to the top of the page
+Quote Post
Nickolya
сообщение 27.2.2010, 15:03
Сообщение #6


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Цитата(Nickolya @ 27.2.2010, 13:23) *
И, если можно, выложите фразы на которые не реагирует скрипт.

А вот это? Тогда все станет совсем ясно big_smile.gif
Go to the top of the page
+Quote Post
Andrey_SHANDERA
сообщение 27.2.2010, 15:23
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.6.2008
Пользователь №: 40
Спасибо сказали: 6 раз




))) Николай, так я в верхней месаги, сразу под кодом Вам написал: что нет фраз, на которые не реагирует скрипт. )))
Go to the top of the page
+Quote Post
Nickolya
сообщение 27.2.2010, 16:17
Сообщение #8


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




А я вот говорю не про фразы-исключения в антирекламе, а про фразы с рекламой что проскакивают через антирекламу.
Вот я привожу таблицу тех фраз что я пытался найти и все нашлись:
Код
tData = {
    "dchub://mydc.ru/ $$$",
    "dchub://mydc.ru/ $$$",
    "d$c$h$u$b$://mydc.ru/ $$$",
    "d$$c$$h$$u$$b$$://mydc.ru/ $$$",
    "d$$|||c$||$h$;;;№$u||$$b$$://mydc.ru/ $$$",
}

В приложении код для проверки...
Прикрепленные файлы
Прикрепленный файл  test1.lua ( 413 байт ) Кол-во скачиваний: 10
 
Go to the top of the page
+Quote Post
Andrey_SHANDERA
сообщение 27.2.2010, 21:01
Сообщение #9


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.6.2008
Пользователь №: 40
Спасибо сказали: 6 раз




Понял Вас Николай. сейчас посмотрю то, что Вы приложили.

Я Вам в аську написал.
Go to the top of the page
+Quote Post
Andrey_SHANDERA
сообщение 1.3.2010, 17:51
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.6.2008
Пользователь №: 40
Спасибо сказали: 6 раз




Николай. Ну так как насчёт того, что я Вам скинул в АСЮ???
Go to the top of the page
+Quote Post
Nickolya
сообщение 3.3.2010, 22:10
Сообщение #11


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Писать лучше на форум, аси у меня работают на многих компьютерах и не всегда есть доступ ко всей истории. Прикладывай весь скрипт, будем тестить, у меня все работает, надо разбираться еще будет.
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsАнтиреклама+антимат
API2
55 Setuper 72 172 2.7.2019, 17:59 Посл. сообщение: Артём
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 54 115 9.8.2017, 14:26 Посл. сообщение: Ksan
No New Posts Скрипт антимат и антиреклама с базой в Mysql
1 Vizunchik 6 865 7.12.2011, 20:17 Посл. сообщение: Ksan
No New Posts Антиреклама
0 AltSide 6 033 3.4.2011, 17:18 Посл. сообщение: AltSide
No New Posts Нужна антиреклама которая проверяет админов
4 Ares 8 069 18.11.2010, 21:54 Посл. сообщение: parovoz23
No New Posts антиреклама
0 Pank1 4 654 17.9.2010, 9:49 Посл. сообщение: Pank1
No New Posts Topic has attachmentsАнтиреклама....
..........
9 diss 12 535 9.7.2010, 10:24 Посл. сообщение: Nickolya
No New Posts От: Антиреклама....
От темы с ID: 3598
9 Артём 10 718 2.7.2010, 19:29 Посл. сообщение: Артём
No New Posts Topic has attachmentsАнтиреклама
7 random name 10 079 8.5.2010, 14:35 Посл. сообщение: Ksan
No New Posts Антиреклама
13 random name 14 815 30.3.2010, 13:32 Посл. сообщение: Saymon21
No new Topic has attachmentsАнтиреклама/антимат (api 2)
API2 | Проверяет лички и чат и можно выбрать наказание
43 D'aspid 61 352 25.2.2010, 12:21 Посл. сообщение: kc_duke
No New Posts От: антиМат и антиРеклама
От темы с ID: 2269
0 Steep 4 937 11.11.2009, 12:44 Посл. сообщение: Steep
No new Topic has attachmentsАнтиреклама
идея более сложного скрипта
61 Wariner 62 847 30.9.2009, 18:16 Посл. сообщение: Ksan
No New Posts Topic has attachmentsАнтиреклама
Добавить или изменить
9 F I L I N 11 750 18.9.2009, 1:31 Посл. сообщение: Артём
No New Posts Topic has attachmentsАнтиреклама с заглушкой
Гаг вместо бана
8 valdis73 12 448 11.8.2009, 19:29 Посл. сообщение: Ksan

 



RSS Сейчас: 28.3.2024, 22:04