Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Запросы скриптов для RusHub'а _ AntiPornoSearch

Автор: Otshelnik-Fm 6.1.2011, 20:59

Странно что этот скрипт не обнаружил поиском на форуме. искал больше часа. Api2 - забирайте на птоку.

Название: AntiPornoSearch
Версия скрипта: 1.0
API: API 2 PtokaX
Автор: Wariner

Описание:
Что делает скрипт - Он блокирует поиск по тем словам что прописаны в нем. Хорошо запрещает порно поиск. Конечно это не спасает если пользователь напрямую зайдет в шару пользователя и начнет оттуда качать... Но вот с поиском проходит все хорошо big_smile.gif

Пользовался под PtokaX почти год.

Прошу помощи перевести его под RusHub

 AntiSeach.lua ( 1.63 килобайт ) : 49

Автор: Setuper 6.1.2011, 23:14

Вместо функции SearchArrival нужно написать функцию OnSearch вот так:

Код
function OnSearch(tUser, sData)
  if tProfiles[tUser.iProfile] ~= 1 then
    local seach = sData:match"$Search .-%s%u%p%u%p%d%p%d+%p(%S+)"
    if seach and (tExceptions[String2Lower(seach)] == 1) then
      return true
    end    
  end    
end

Автор: Otshelnik-Fm 7.1.2011, 5:25

Спасибо Setuper.
Проверил поиск до скрипта и после - работает. Не находит ни одного слова из скрипта! (Ну а при отключенном скрипте понятное дело - половина файлообменаbig_smile.gif)
Всё - про птоку я забыл давно, а теперь и подавно - delete её!

Плюс скрипта в том что он блокирует только строго слово записанное в скрипте. То-есть там есть "порно" и при поиске его не находит, а при поиске "Порнозвезды" (Песня у группы Биплан) - поиск находит. Это избавляет нас от геммороя с однокоренными словами.