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

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

MyDC.ru _ Запросы скриптов для PtokaX _ Нужна помощь

Автор: Miha 16.6.2011, 18:51

Цитата
22:45:58] <Sertion> мN{
Фxбf„ЯљЧ‚ч&ЦjЮ5*aYvѓJ
zр–7{=?ЃАрюБЬbйЩЛ!тВ¤KkhтЯ3 m_ч{+`WX:Р*ьР\іИЯчУ
[22:46:13] <Delta> сам бот
[22:46:16] <Delta> ухаха
[22:46:23] <Kawasaki> ScђЩAІмбпXNWЎRMIгМ…ї(і…ГЕFН†fЂ@пmО8рJцҐSЅ†-‰HИЁщ`„Aы?Z„Ё†ѓcьLQЋµТX)*ы[
[22:46:23] <Kawasaki> <M/ЪХZЇ]С©ЅKDPЅЩ4tъ!Х[еaµэYЅYн?6
п®УёЮWJﶦ†®еиf>}"G!ґхъГ[1©Iµ±°0&ЮA+Рђey0
[22:46:23] <Kawasaki> {
ХT -Ћфџ!ьэ;–rrй “i`$~к9еMSKf®aТрm8 =Rй,(‹Ґ?Ы†йўРy%G5Y$х&–iohjљеTЪю8
[22:46:45] <Sertiona> щnt¶)aАB–ыFb8»ЪЬ паw~Ц'LFЂf<GyвкЃјq”?hcgѓю+g«йЩ«Q
Ыr\‹–цђ®G6]вфCЧ№}$5


есть ли какой нибудь скрипт от этого ????


пришли боты и начали спамить как убрать их помогите пожайлуста

Автор: Vizunchik 16.6.2011, 19:45

если это кусок чата то кодировку настрой на клиенте а если это скрипт последних сообщений то скрипт нужно дописывать

Автор: Maximum 16.6.2011, 19:48

Vizunchik, это специально такую кашу шлют, для засорения.
Miha, либо запрети незарегистрированным писать до чата или капчу ставь.

Автор: Miha 16.6.2011, 19:56

Цитата(Maximum @ 16.6.2011, 23:48) *
Vizunchik, это специально такую кашу шлют, для засорения.
Miha, либо запрети незарегистрированным писать до чата или капчу ставь.

что такое капча ?

а нет какого нибудь скрипта ?

Автор: Maximum 16.6.2011, 20:12

Miha, http://mydc.ru/topic2935.html?hl=chatguard

Автор: Ksan 16.6.2011, 22:03

Можно просто не пропускать в чат сообщения, содержащие символы из определённого списка (куда входит, скажем, ряд символов из первого сообщения темы, не обязательно все возможные "нехорошие", но достаточное количество, чтоб какой-нибудь из них обязательно попадал в любой произвольный аналогичный набор символов)...
Вот накропал один из вариантов скрипта для нейтрализации такого спама:

Тык сюда:
Код
local sAdm = "Ksan"
local bShowAdm = true

local tForbidSimbols = { "Ђ", "Ѓ", "ѓ", "Љ", "Њ", "Ќ", "Ћ", "Џ", "ђ", "љ", "њ", "ќ", "ћ", "џ", "Ў", "ў", "Ј", "Ґ", "І", "і", "ґ", "ј", "Ѕ", "ѕ", "†", "‡", "¶",}

function ChatArrival(tUser, sData)
    local sData = sData:sub(1,-2)
    local sMsg = sData:match("^%b<>%s(.*)$")
    local bFS = false
    for _,v in pairs(tForbidSimbols) do
        if sMsg:find(v) then
            Core.SendToUser(tUser, "<"..tUser.sNick.."> "..sMsg)
            if bShowAdm == true then
                Core.SendToNick(sAdm, "<"..tUser.sNick.."> *** "..sMsg)
            end
            bFS = true
            return true
        end
        if bFS then
            break
        end
    end
end


Комментарий для всяких коч и мих:
-- строка
Код
local bShowAdm = true
для выбора - посылать ли админу с ником из строки
Код
local sAdm = "Ksan"
сообщение с показом заглушенного спама или нет...
Если неохота любоваться спамом, можете выбрать "false"
-- также можете дописать кик/дроп спамера вместо простого непропуска спама в чат...ну это сделаешь сам, если хочешь.
-- набор символов можно уменьшить/увеличить по своему усмотрению..

И - учись, а не списывай!

Автор: DEN 007 19.6.2011, 16:07

Понабивали понимаешли всякие крестики нолики да алкоголики..
не хрен спамить!!

P.S. Извините не выдержал...