myDC.ru

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

 
История благодарностей участнику Damaks. Спасибо сказали: 83
Дата поста: В теме: За сообщение: Спасибо сказали:
16.11.2010, 8:57 Нужна антиреклама которая проверяет админов
Ares

Тут бери Скрипт антирекламы для PtokaX.
Выбираешь профили для проверки:

Код
local tProfiles = {      -- Профили пользователей, которым разрешена реклама  (0 - нет; 1 - да)
   [0] = 1,      -- Мастер
   [1] = 1,      -- Оператор
   [2] = 1,      -- VIP
   [3] = 0,      -- Зарегистрированный пользователь
  [-1] = 0,      -- Незарегистрированный пользователь
}
Ares
26.8.2010, 18:09 Анти реклама!
Скрипт антирекламы для PtokaX

Вписывай свои слова и всё.
voronf4
23.8.2010, 11:18 Полоса в меню
Разделитель:

Код
Core.SendToNick(user.sNick,"$UserCommand 0 3 |")

Только вот не работает, если стоит после меню. Т.е. разделяет только пункты, иначе будет стоять в последнем меню перед ним в самом низу после всех пунктов.
В твоём случае, видимо, так:

Код
function UserConnected(tUser)
Core.SendToUser(tUser,"$UserCommand 1 3 Меню пользователя\\• Ответы на вопросы$<%[mynick]> !faq||"..
"$UserCommand 0 3 |"..
"$UserCommand 1 3 Меню пользователя\\• Правила хаба$<%[mynick]> !rules||"..
"$UserCommand 0 3 |"..
"$UserCommand 1 3 Меню пользователя\\• Полезные ресурсы$<%[mynick]> !resurs||"..
"$UserCommand 0 3 |"..
"$UserCommand 1 3 Меню пользователя\\• Хабы-друзья$<%[mynick]> !friends||")
end
RegConnected,OpConnected=UserConnected,UserConnected
Invisible, random name
7.6.2010, 11:03 Антиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
На другом форуме пожелали скрипт с раздельными шаблонами для чата и лички. Например, чтобы некоторые ссылки, запрещённые в чате, можно было посылать в личке. Немного подредактировал и добавил anti_adversting_multifunctional_api2_+.lua. Желаю удачи feel_good.gif
Nickolya, -Alex-
4.6.2010, 14:58 Антиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
Хорошо, учту.
Nickolya, мамин_парень
4.6.2010, 12:47 Антиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
Антиреклама для PtokaX.


Название: anti_adversting_multifunctional
Версия скрипта: 1.6
Версия API: API1, API2
Авторы: Damaks и nd
Описание скрипта:

- Наиболее эффективный и понятный скрипт антирекламы для PtokaX.
- Сканирует чат и личку.
- Запрещённые слова ищутся по универсальным шаблонам, что во много раз уменьшает количество примеров рекламных фраз.
- Регистр не важен, www и wWw фильтруются одинаково (самый эффективный и компактный на сегодняшний день алгоритм преобразования кодировки cp1251 в нижний регистр).
- Не существует проблемы с обходом защиты благодаря оптимальному поисковому алгоритму (распространённая проблема в большинстве скриптов, случается при нахождении в одном сообщении заперещённой фразы и исключения).
- Ложные срабатывания сведены к минимуму и практически исключены.
- Раздельные функции сканирования чата и лички (выбрать нужный режим можно изменением одной цифры в скрипте).
- Приличный выбор самых необходимых режимов наказания: возможность бана на заданное время (задаётся в скрипте), разъединения (сообщение юзеру о рекламе и disconnect), просто замены запрещённой фразы (сообщение с рекламой заменяется информационным, его видит только отправитель), тихого фильтрования (отправитель думает, что всё нормально и сообщение доставлено, в личке и общем чате же оно не появляется) или просто информирование операторов о поступаемых ссылках.
- Возможность информирования операторов о попытке рекламы с показом запрещённой фразы (если хотите знать, кто что отсылает).
- При рекламе в личку показывает получателя сообщения, что даёт больше информации.
- При отправлении сообщения профилю-исключению (tProfiles) оно не фильтруется.

Цитата( Примеры информирования пользователя и оператора )
[15:53:56] <Антиреклама> *** Внимание! Реклама посторонних ресурсов на хабе категорически запрещена!
[15:53:56] <Антиреклама> *** Внимание! Реклама посторонних ресурсов на хабе категорически запрещена! Вы были забанены на 10 мин.
[15:53:56] <Антиреклама> *** Внимание! Реклама посторонних ресурсов на хабе категорически запрещена! Вы были отключены.

[15:54:57] <Антиреклама> *** [89.222.185.103] Nick-1 реклама в чат: dchub://goldhub.mydc.ru
[15:55:47] <Антиреклама> *** [89.222.185.103] Nick-1 реклама в личку [79.174.78.92] Nick-2 : http://mydc.ru


В скрипте есть подробные пояснения, которые помогут разобраться даже новичку в lua.
Справка по редактированию шаблонов: Несколько Слов О Захватах И Регулярных Выражениях.
Версию скрипта для API1 необходимо использовать в паре с old_api.lu (уже находится в архиве, также копируется в папку "scripts").

История версий
1.1
+ Добавил возможность "без фильтрования".

1.2
+ При рекламе в личку операторам сообщется также ник адресата, которому предназначалось сообщение.
+ Добавлена возможность задать описание боту. По умолчанию " - bot - ".
+ Пятым режимом добавлено простое информирование оператора о рекламных ссылках без фильтрования.
+ Изменены шаблоны рекламы, убраны излишние, исправлены некоторые минусы и ложные срабатывания.
+ Изменены некоторые стандартные сообщения для большего удобства и под один шаблон в связи с изменением №1.
+ Слегка отредактирован код, к примеру, уменьшена нагрузка на хаб из-за ненужного заполения таблицы при поступающем новом сообщении (Core.GetUserAllData(user)).

1.3
+ Немного оптимизировал функцию is_forbidden(). Теперь сообщения без спама (наиболее частый случай) обрабатываются в 2 раза быстрее.

1.4
+ При отправлении сообщения профилю-исключению (tProfiles) оно не фильтруется. Теперь возможна отправка сообщения с запрещённой фразой администрации хаба. Соответственно исправлено двойное оповещение, если в автоответчике содержалась реклама.

1.5
+ Добавлены версии для API1 (PtokaX 0.3.5-0.3.6).
+ Заменена функция преобразования в нижний регистр на более производительную (прошлая могла влиять на другие скрипты, т.к. изменяла локали во всей программе).
+ Изменён принцип создания шаблонов, что значительно уменьшило их количество (теоретически есть вероятность, что защита ослабнет, на практике такие совпадения практически исключены).
+ По умолчанию добавлены шаблоны наиболее "спамных" адресов без префиксов (*no-ip*, *-hub.org*, *dyndns.tv, *.ucoz.*). Также в исключения добавлены магнет-ссылки.
+ При рекламе в личку в оповещении оператору добавил ip получателя.
- Удалено описание бота (посчитал не таким необходимым).

1.6
+ Добавлена минимальная длина сообщения для проверки антирекламой. Проверка только для чата. Особенно пригодится для хабов, где есть викторина или активный чат. Много коротких фраз не проходят все функции соответствия запретам и исключениям. Разница незаметна, скрипт и так быстрый, но для порядка решил добавить.
+ Добавлены шаблоны рекламы для фильтрования ссылок без перфиксов. Не пропускаются .ru, .ro, .ua, .net и .com. Эти шаблоны не фильтруют модификации, только чёткие занчения "точка домен". Т.к. кликабельные ссылки уже исключены фильтром перфиксов, то оставалось только затруднить копирование из чата ссылки без редактирования.
+ Изменены шаблоны исключений. В прошлой версии скрипт мог не пропускать некоторые фразы с исключениями. Исправлены окончания.


Скачать:
[attachment=5706:anti_adv...nal_api2.lua]
[attachment=5707:anti_adv...nal_api1.zip]




Антиреклама Plus для PtokaX.


Название: anti_adversting_multifunctional_plus
Версия скрипта: 1.6
Версия API: API1, API2
Авторы: Damaks и nd
Описание скрипта:

Основывается на скрипте anti_adversting_multifunctional. Немного расширяет функциональность, не теряя при этом в производительности.

Содержит все функции первого скрипта, плюс:
– Раздельные шаблоны для чата и лички (для разных критериев фильтрования).

Версию скрипта для API1 необходимо использовать в паре с old_api.lu (уже находится в архиве, также копируется в папку "scripts").


Скачать:
[attachment=5708:anti_adv...lus_api2.lua]
[attachment=5709:anti_adv...lus_api1.zip]

Nickolya, Invisible, Karumo, Drakula, GangstaR, Kingston, Saymon21, SAG, AndreiDC, forZejkee, RAND(i)M, @_JuNiOr_@, доктор ливси, Cyber_voodoo, Ares, AfLc, Booth, мамин_парень, Unique

2 страниц V  < 1 2
RSS Сейчас: 20.4.2024, 5:09