Âåðñèÿ äëÿ ïå÷àòè òåìû

Íàæìèòå ñþäà äëÿ ïðîñìîòðà ýòîé òåìû â îáû÷íîì ôîðìàòå

MyDC.ru _ Çàïðîñû ñêðèïòîâ äëÿ PtokaX _ ÀíòèÌÀÒ

Àâòîð: AURUM0301 3.7.2011, 0:45

åñòü êîä àíòèìàòà

ñìîòðè ïîä íèì
--[[
Ñêðèïò àíòèðåêëàìû 1.1 íà îñíîâå ñêðèïòà ChatFilter V1.02 by KoYoT
Ñîâìåñòèìîñòü: ptokax 0.4.0.0, lua 5.13
by [fwx]Diver
Ïåðåäåëàíî è äîïîëíåíî [VHZ]ZmuriK
]]--

sBot = "ÀíòèÌàò" -- èìÿ áîòà
BotReg = 0 --ïîêàçûâàòü áîòà â ñïèñêå ïîëüçîâàòåëåé
BanMode = 3
-- 0 - ïåðìàíåíòíûé áàí ïî íèêó è IP
-- 1 - âðåìåííûé áàí ïî íèêó è IP. âðåìÿ çàäàåòñÿ â BanTime
-- 2 - êèê
-- 3 - òîëüêî ïðåäóïðåæäåíèå

BanTime = 5 -- âðåìÿ áàíà â ìèíóòàõ, äëÿ ðåæèìà 1
UserSay = 1 -- çàìåíÿòü ôðàçó ñ ìàòîì íà ñëó÷àéíîå âûðàæåíèå èç MessageToAll

text = "\r\n\t\tÏðåäóïðåæäåíèå: Âû íàðóøèëè ïðàâèëa õàáà è áóäåòå çàáàíåíû, åñëè ïðîäîëæèòå èñïûòûâàòü òåðïåíèå àäìèíèñòðàöèè õàáà.\r\."
text_to_op = " ïûòàëñÿ ñîîáùàòü â îáùèé ÷àò ñëåäóþùèþ ôðàçó:"
sByByText = "Âû áûëè çàáàíåíû çà ìàò!!!"
sReason = "Íàðóøåíèå ïðàâèë õàáà. Èùèòå äðóãîå ìåñòî äëÿ ìàòåðøèíû!"

-- Êîãî íóæíî ïðîâåðÿòü (1 - äà, 0 - íåò) --
CanDo = {
[-1] = 1, -- Íåçàðåãåñòðèðîâàííûé
[0] = 1, -- Ìàñòåð
[1] = 1, -- ÎÏ
[2] = 1, -- Âèï
[3] = 1, -- Çàðåãåñòðèðîâàííûé
[4] = 1, -- Ìîäåðàòîð
}

-- ×òî çàïðåùàåì
adverTable = {
"^[Õõ][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÉéÈèÅåEeßÿ]+",
"[%s%p][Õõ][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÉéÈèÅåEeßÿ]+",
"^[Õõ][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÉéÈèÅåEeßÿ]+$",
"[%s%p][Õõ][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÉéÈèÅåEeßÿ]+$",
"^[Õõ][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÂâB][ !%?*_+-=~`@$^&'\|/][%s%p]",
"[%s%p][Õõ][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÂâB][ !%?*_+-=~`@$^&'\|/][%s%p]",
"^[Õõ][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÂâB]+$",
"[%s%p][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÂâB]+$",
"^[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÈèÜüÅåEe][%s%p]",
"[%s%p][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÈèÜüÅåEe][%s%p]",
"^[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÈèÜüÅåEe]$",
"[%s%p][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÈèÜüÅåEe]$",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Éé][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ßÿÈèÞþÅ娸Ee]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][Üü]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][Þþ]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][ÊêKk]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ßÿ]+%s*[CcCc][ !%?*_+-=~`@$^&'\|/][ÅåEe]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÉéÈè][ !%?*_+-=~`@$^&'\|/][ËëÙù][ !%?*_+-=~`@$^&'\|/][ÀàÎîÅåAaOoEe]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÉéÈè][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÈèÅåEe][ !%?*_+-=~`@$^&'\|/][Ùù]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåßÿÈèEe][ !%?*_+-=~`@$^&'\|/][ÑñCc][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÑñCc]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåßÿÈè][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÍíH]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåßÿEe][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÀàAa]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][Ðð×÷][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][ÒòËëT]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ßÿÅåEe][ !%?*_+-=~`@$^&'\|/][Ïï][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÒòT]+",
"[Íí][ !%?*_+-=~`@$^&'\|/][ÈèÅåEe][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÂâB][ !%?*_+-=~`@$^&'\|/][ÎîÛûÀàOoAa]+",
"[ÍíH][ !%?*_+-=~`@$^&'\|/][ÀàÅåÈèAaEe]+%s*[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ééßÿ]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][ÑñCc][ !%?*_+-=~`@$^&'\|/][ÒòT]+",
"^[Ïï][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][%s%p]",
"[%s%p][Ïï][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][%s%p]",
"^[Ïï][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÕõXx]+$",
"[%s%p][Ïï][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÕõXx]+$",
"^[ÍíH][ !%?*_+-=~`@$^&'\|/][ÀàÅåAaEe][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][%s%p]",
"[%s%p][ÍíH][ !%?*_+-=~`@$^&'\|/][ÀàÅåAaEe][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][%s%p]",
"^[ÍíH][ !%?*_+-=~`@$^&'\|/][ÀàÅåAaEe][ !%?*_+-=~`@$^&'\|/][ÕõXx]+$",
"[%s%p][ÍíH][ !%?*_+-=~`@$^&'\|/][ÀàÅåAaEe][ !%?*_+-=~`@$^&'\|/][ÕõXx]+$",
"^[ÀàAa][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåEeÈè]",
"[%s%p][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåEeÈè]",
"[ÎîÀàOoAa][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÍíËëÒòÂâHT]+",
"[ÎîÀàOoAa][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Ëë]+",
"[Ää][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ßÿÉé]+",
"^[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][%s%p]",
"[%s%p][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][%s%p]",
"^[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp]+$",
"[%s%p][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp]+$",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][×÷][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][ÒòT]+",
"[ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ßÿÞþÈèÅ娸Ee]+",
"[ÍíÇç3H][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp]+",
"[ÍíÇç3H][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÍíH]+",
"[Ãã][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÍíH]+",
"[Ææ][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][Ïï][ !%?*_+-=~`@$^&'\|/][ÀàÓóÅåÎîAaYyEeOo]+",
"[Ææ][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][Ïï][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Ùù]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Çç3][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÀàÓóÅåÈèÎAaYyEeOoAa]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Çç3][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÎîÓóOoYy][ !%?*_+-=~`@$^&'\|/][ÉéÍíÑñHCc]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Çç3][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][Þþ][ !%?*_+-=~`@$^&'\|/][ÊêKk]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Çç3][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][Ëë]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][ÐðPp]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÈèÅåEe][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÀàÛûÓóÎîÅåAaYyOoEeAa]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÈèÅåEe][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÎîÀàÅåOoAaEe][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÑñÇç3Cc]+",
"^[Ïï][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][ÊêKk]+",
"[%s%p][Ïï][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][ÊêKk]+",
"^[ÓóYy]*[¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][%s%p]",
"[%s%p][ÓóYy]*[¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][%s%p]",
"^[ÓóYy]*[¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá]+$",
"[%s%p][ÓóYy]*[¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá]+$",
"^[ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÎîÀàOoAa]+",
"[%s%p][ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÎîÀàOoAa]+",
"^[ÂâB][ !%?*_+-=~`@$^&'\|/][ÛûÜüÚú][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá]+",
"[%s%p][ÂâB][ !%?*_+-=~`@$^&'\|/][ÛûÜüÚú][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá]+",
"[ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÍíH]+",
"[ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÍíHh][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÛûÀàAa][ !%?*_+-=~`@$^&'\|/][Ééßÿ]+",
"[Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÛûÀàÓóÎîAaYyOo][ !%?*_+-=~`@$^&'\|/][ÉéßÿÅåÞþEe]+",
"[ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][Üü]*[ÑñCc][ !%?*_+-=~`@$^&'\|/][ßÿ]+",
"[ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Öö]*[ÀàAa]+",
"[^Ëë][ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÓóÀàYyAa][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][Üü]*[ÑñCc][ !%?*_+-=~`@$^&'\|/][ßÿ]+",
"^[Å娸ÈèEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÓóÈèÀàÅ娸YyAaEe]+",
"[%s%p][Å娸ÈèEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÓóÈèÀàÅ娸YyAaEe]+",
"[Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][Üü]*[ÑñCc][ !%?*_+-=~`@$^&'\|/][ßÿ]+",
"[Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Öö]*[ÀàAa]+",
"[Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][ÑñCc][ !%?*_+-=~`@$^&'\|/][Üü]*",
"[Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÈèÓóYy][ !%?*_+-=~`@$^&'\|/][ÑñCc][ !%?*_+-=~`@$^&'\|/][Üü]+",
"^[Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÈèÓóYy]+",
"[%s%p][Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÈèÓóYy]+",
"[Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][Ûû][ !%?*_+-=~`@$^&'\|/][ÉéÅåÌìÕõEeMXx]+",
"[Ää][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÁáÏï]+",
"[ÌìM][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][Çç3][ !%?*_+-=~`@$^&'\|/][Ãã][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÁáÏï]+",
"[ÓóYy][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Ùù][ !%?*_+-=~`@$^&'\|/][ÅåEe]+",
"[ÓóYy][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÎîÊêOoK][ !%?*_+-=~`@$^&'\|/][ÊêÈèK]+",
"[Çç3ÍíH][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa]*[Ëë][ !%?*_+-=~`@$^&'\|/][Èè]*",
"[Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÅåßÿEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÈèÓóYy][ !%?*_+-=~`@$^&'\|/][ÑñCc]+",
"[Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÊêÎîKOo][ !%?*_+-=~`@$^&'\|/][ÈèÊêK]+",
"^[Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá]+",
"[%s%p][Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá]+",
"[Ää][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][ÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Ëë]+",
"[ÂâB][ !%?*_+-=~`@$^&'\|/][Ûû][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÓóYy]+",
"[ÂâB][ !%?*_+-=~`@$^&'\|/][Ûû][ !%?*_+-=~`@$^&'\|/][ÅåßÿEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ËëÊêK][ !%?*_+-=~`@$^&'\|/][Èè]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Ëë]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÎîÀàOoAa][ !%?*_+-=~`@$^&'\|/][ßÿÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÍíH]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÎîÀàOoAa][ !%?*_+-=~`@$^&'\|/][ßÿÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàÓóÈèAaYy][ !%?*_+-=~`@$^&'\|/][ÒòT]+",
"[ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Çç3][ !%?*_+-=~`@$^&'\|/][ÚúÜü]*[ÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÒòËëT]+",
"^[ÎîÀàOoAa][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÚúÜü]*[¨¸ÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Áá]+",
"[%s%p][ÎîÀàOoAa][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÚúÜü]*[¨¸ÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Áá]+",
"[ÑñCc][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÍíËëÒòHT][ !%?*_+-=~`@$^&'\|/][Üü]+",
"[ÍíH][ !%?*_+-=~`@$^&'\|/][ÅåÈèEe]+%s*[ÅåÈèEe][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÒòT]+",
"[Øø][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][Þþ][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÀàÈèÓóÎîAaYyOo][ !%?*_+-=~`@$^&'\|/][Éé]*",
"[ÂâB][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Ôô][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][¨¸ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp]+",
"[ÑñCc][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][×÷][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàÛûÓóÎîÅåAaYyOoEe]+",
"[ÌìM][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÊêK]+",
"[ÌìM][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][Èè][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÀàÎîÛûÅåÓóAaOoEeYy]+",
"[ÌìM][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][Çç3][ !%?*_+-=~`@$^&'\|/][ÂâB][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÍíH]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][Øø][ !%?*_+-=~`@$^&'\|/][ÌìM][ !%?*_+-=~`@$^&'\|/][ÀàÎîAaOo][ !%?*_+-=~`@$^&'\|/][ÍíH][ !%?*_+-=~`@$^&'\|/][Ää]+",
"[Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÕõXx]+",
"[ÂâB][ !%?*_+-=~`@$^&'\|/][Ûû][ !%?*_+-=~`@$^&'\|/][ÒòT][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][ÕõXx]+",
"^[Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ïï][ !%?*_+-=~`@$^&'\|/][ÀàÎîÛûÅåÓóÈèAaOoEeYy]+",
"[%s%p][Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Ïï][ !%?*_+-=~`@$^&'\|/][ÀàÎîÛûÅåÓóÈèAaOoEeYy]+",
"^[×÷][ !%?*_+-=~`@$^&'\|/][ÌìM][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][%s%p]",
"[%s%p][×÷][ !%?*_+-=~`@$^&'\|/][ÌìM][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][%s%p]",
"^[×÷][ !%?*_+-=~`@$^&'\|/][ÌìM][ !%?*_+-=~`@$^&'\|/][ÎîOo]+$",
"[%s%p][×÷][ !%?*_+-=~`@$^&'\|/][ÌìM][ !%?*_+-=~`@$^&'\|/][ÎîOo]+$",
"^[×÷][ !%?*_+-=~`@$^&'\|/][ÌìM][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][Øø]",
"[%s%p][×÷][ !%?*_+-=~`@$^&'\|/][ÌìM][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][Øø]",
"^[Ìì][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Çç3ÑñCc][ !%?*_+-=~`@$^&'\|/][ÜüÈè]+",
"[%s%p][ÌìM][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Çç3ÑñCc][ !%?*_+-=~`@$^&'\|/][ÜüÈè]+",
"^[ÁáÌìM][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][ÒòÄäÖöT]*[%s%p]",
"[%s%p][ÁáÌìM][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][ÒòÄäÖöT]*[%s%p]",
"^[ÁáÌìM][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][ÒòÄäÖöT]*$",
"[%s%p][ÁáÌìM][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][ÒòÄäÖöT]*$",
"^[Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][ÄäÒòT][ !%?*_+-=~`@$^&'\|/][ÜüÈè]+",
"[%s%p][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][ÄäÒòT][ !%?*_+-=~`@$^&'\|/][ÜüÈè]+",
"[Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿÅåEe][ !%?*_+-=~`@$^&'\|/][Ää][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][ÍíH]+",
"^[Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][Ää]+",
"[%s%p][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Ëë][ !%?*_+-=~`@$^&'\|/][ßÿ][ !%?*_+-=~`@$^&'\|/][Ää]+",
"^[Ff][ !%?*_+-=~`@$^&'\|/][Uu][ !%?*_+-=~`@$^&'\|/][Cc][ !%?*_+-=~`@$^&'\|/][Kk]+",
"[%s%p][Ff][ !%?*_+-=~`@$^&'\|/][Uu][ !%?*_+-=~`@$^&'\|/][Cc][ !%?*_+-=~`@$^&'\|/][Kk]+",
"[ÄäDd][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÒòTt][ !%?*_+-=~`@$^&'\|/][ÀàAa]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÓóYy][ !%?*_+-=~`@$^&'\|/][Éé]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÐðPp][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Ûû]+",
"[Çç3][ !%?*_+-=~`@$^&'\|/][ÀàAa][ !%?*_+-=~`@$^&'\|/][Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][Ûû]+",
"[Ïï][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÕõXx][ !%?*_+-=~`@$^&'\|/][ÅåEe][ !%?*_+-=~`@$^&'\|/][ÐðPp]+",
"[ÓóYy][ !%?*_+-=~`@$^&'\|/][Å娸Ee][ !%?*_+-=~`@$^&'\|/][Áá][ !%?*_+-=~`@$^&'\|/][ÀàAaÎîOo][ !%?*_+-=~`@$^&'\|/][ÍíHÊêKk]+",
["õ ó é"]="õóé",
["á ë ÿ ä ü"]="áëÿäü",
"[ïÏ][èÈåÅeE][äÄ][pPðÐ]",
"[õÕxX][åÅeE][ðÐP]",
"[õÕxX][yYóÓ][éÉåÅeE¸¨ÿßþÞèÈuU]",
"[õÕxX][ _,.][yYóÓ][ _,.][éÉåÅeE¸¨ÿßþÞèÈuU]",
"[ïÏ][èÈåÅeE][äÄ][îÎoO0eEåÅaAàÀ][pPðÐ]",
"[ïÏpP][èÈåÅeE¸¨uUiI][çÇ3zZ][äÄdD]",
"[ïÏ][ _,.][èÈåÅeE¸¨uU][ _,.][çÇ3][ _,.][äÄ]",
"[çÇ3][aAàÀ][eE埨ÿßèÈuU][áÁ6]",
"[çÇ3][ _,.][aAàÀ][ _,.][eE埨][ _,.][áÁ6]",
"[eE埨ÿß][áÁ6][aAàÀeEåÅoOîÎyYóÓ][íÍHpPðÐòÒTëËøØ]",
"[eE埨][áÁ][ëËèÈuUHíÍûÛùÙàÀaA]",
"[áÁ6][ëË][ÿß]",
"[Ä][Î][Ò][À]",
"[áÁ6][ _,.][ëË][ _,.][ÿß]",
"[ÌìMm][yYóÓ][äÄdD][àÀaAèÈuUëË]",
"[ñÑcC][óÓyY][êÊkK][àÀaAèÈ]",
"[ãÃ][îÎàÀ][íÍ][äÄ][îÎ][íÍ]",
}

-- ×òî ðàçðåøàåì
safeTable = {
"ïñèõóé",
"îñêîðáëÿäü",
"ó÷åáà",
"ó÷¸áà",
"íåáû÷íûå",
}

MessageToAll = {
"Íàðîä, êòî õî÷åò âûïèòü ïèâà? Óãîùàþ.",
"Ó ìåíÿ ñåãîäíÿ ïðàçäíèê! Ïðîñòàâëÿþñü âñåì!",
"Ïîñòó÷èòå ìíå ïî ãîëîâå, ÷òîáû ÿ ïðîñíóëñÿ.",
"Àó, ãäå ÿ?",
"Íàðîä. Àó. Ãäå ÿ?",
"×òî çäåñü ïðîèñõîäèò?",
"Áîëüøå òàê ïèòü íå áóäó.",
"Õî÷ó áûòü âçðîñëûì.",
"Õî÷ó áûòü óìíûì.",
"Ïî÷åìó ó ìåíÿ óñû íå ðàñòóò?",
"Íà êàêóþ êíîïêó íóæíî íàæèìàòü ÷òîáû âûêëþ÷èòü êîìï?",
"àáûÐâàëÃ",
"Íàðîä. Êàêîå ñåãîäíÿ ÷èñëî?",
"Íàðîä. Êàêîé ñåãîäíÿ ìåñÿö?",
"Íå ïîíÿë.",
"Ìîè ìûñëè, ìîè ñêàêóíû.",
"Ðàçäîëáàé ÿ, ðàçäîëáàé.",
"Ïîðà ìåíÿòü êëàâèàòóðó.",
}

------------------------------[ Code Section ]------------------------------
function OnStartup()
if BotReg == 1 then
Core.RegBot(sBot, "", "", true)
end
PhrasLen = table.maxn(MessageToAll)
end

function ChatArrival(tUser,sData)
if CanDo[tUser.iProfile] == 0 then
return false
end
local s,e,msg = string.find(sData,"%b<>%s(.*)")
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return false
end
Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op.." "..msg)
if UserSay == 1 then
Core.SendToAll("<"..tUser.sNick.."> "..MessageToAll[math.random(PhrasLen)])
end
if BanMode == 0 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.Ban(tUser,sReason,sBot,true)
end
if BanMode == 1 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.TempBan(tUser,BanTime,sReason,sBot,true)
end
if BanMode == 2 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
Core.Kick(tUser,sBot,sReason)
end
if BanMode == 3 then
Core.SendToUser(tUser,"<"..sBot.."> *** "..text)
end
collectgarbage("collect")
return true
end
end

function ToArrival(tUser,sData)
if CanDo[tUser.iProfile] == 0 then
return false
end
local s,e,msg = string.find(sData,"%b<>%s(.*)")
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return false
end
Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op.." "..msg)
if UserSay == 1 then
Core.SendToAll("<"..tUser.sNick.."> "..MessageToAll[math.random(PhrasLen)])
end
if BanMode == 0 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.Ban(tUser,sReason,sBot,true)
end
if BanMode == 1 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.TempBan(tUser,BanTime,sReason,sBot,true)
end
if BanMode == 2 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
Core.Kick(tUser,sBot,sReason)
end
if BanMode == 3 then
Core.SendToUser(tUser,"<"..sBot.."> *** "..text)
end
collectgarbage("collect")
return true
end
end

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



íóæíî äîáàâèòü ðàçíûå âàðèàöèè ñëîâà "äîòà". êàê ýòî ìîæíî ñäåëàòü. ÿ òàì äîïèñàë "[ÄäDd][ !%?*_+-=~`@$^&'\|/][ÎîOo][ !%?*_+-=~`@$^&'\|/][ÒòTt][ !%?*_+-=~`@$^&'\|/][ÀàAa]+", íî îíî íå ðàáîòàåò. ïîìîãèòå ïîæàëóéñòà.

Àâòîð: Àðò¸ì 3.7.2011, 7:12

Òàê ëó÷øå áóäåò bad_smile.gif , shocked.gif íî ìàñêà ýòî íå÷òî... å¸ ñîêðàòèòü ìîæíî äî 6-òè ñëîâ, à ëîâèòü áóäåò âñ¸ ÷òî â ýòîé óæàñíîé ìàñêå...
Êîä
--[[
Ñêðèïò àíòèðåêëàìû 1.1 íà îñíîâå ñêðèïòà ChatFilter V1.02 by KoYoT
Ñîâìåñòèìîñòü: ptokax 0.4.0.0, lua 5.13
by [fwx]Diver
Ïåðåäåëàíî è äîïîëíåíî [VHZ]ZmuriK
]]--

sBot = "ÀíòèÌàò" -- èìÿ áîòà
BotReg = 0 --ïîêàçûâàòü áîòà â ñïèñêå ïîëüçîâàòåëåé
BanMode = 3
-- 0 - ïåðìàíåíòíûé áàí ïî íèêó è IP
-- 1 - âðåìåííûé áàí ïî íèêó è IP. âðåìÿ çàäàåòñÿ â BanTime
-- 2 - êèê
-- 3 - òîëüêî ïðåäóïðåæäåíèå

BanTime = 5 -- âðåìÿ áàíà â ìèíóòàõ, äëÿ ðåæèìà 1
UserSay = 1 -- çàìåíÿòü ôðàçó ñ ìàòîì íà ñëó÷àéíîå âûðàæåíèå èç MessageToAll

text = "\r\n\t\tÏðåäóïðåæäåíèå: Âû íàðóøèëè ïðàâèëa õàáà è áóäåòå çàáàíåíû, åñëè ïðîäîëæèòå èñïûòûâàòü òåðïåíèå àäìèíèñòðàöèè õàáà.\r\."
text_to_op = " ïûòàëñÿ ñîîáùàòü â îáùèé ÷àò ñëåäóþùèþ ôðàçó:"
sByByText = "Âû áûëè çàáàíåíû çà ìàò!!!"
sReason = "Íàðóøåíèå ïðàâèë õàáà. Èùèòå äðóãîå ìåñòî äëÿ ìàòåðøèíû!"

-- Êîãî íóæíî ïðîâåðÿòü (1 - äà, 0 - íåò) --
CanDo = {
[-1] = 1, -- Íåçàðåãåñòðèðîâàííûé
[0] = 1, -- Ìàñòåð
[1] = 1, -- ÎÏ
[2] = 1, -- Âèï
[3] = 1, -- Çàðåãåñòðèðîâàííûé
[4] = 1, -- Ìîäåðàòîð
}

-- ×òî çàïðåùàåì
adverTable = {
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+",
"[%s%p][Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+",
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+$",
"[%s%p][Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+$",
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]%s*%p*%s*[%s%p]",
"[%s%p][Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]%s*%p*%s*[%s%p]",
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]+$",
"[%s%p][ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]+$",
"^[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe][%s%p]",
"[%s%p][ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe][%s%p]",
"^[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe]$",
"[%s%p][ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe]$",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Éé]%s*%p*%s*[ÍíH]%s*%p*%s*[ßÿÈèÞþÅ娸Ee]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]%s*%p*%s*[Üü]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEe]%s*%p*%s*[Þþ]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿ]%s*%p*%s*[ÊêKk]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿ]+%s*[CcCc]%s*%p*%s*[ÅåEe]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈè]%s*%p*%s*[ËëÙù]%s*%p*%s*[ÀàÎîÅåAaOoEe]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈè]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[Ùù]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåßÿÈèEe]%s*%p*%s*[ÑñCc]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÑñCc]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåßÿÈè]%s*%p*%s*[ÒòT]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåßÿEe]%s*%p*%s*[ÒòT]%s*%p*%s*[ÀàAa]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿ]%s*%p*%s*[Ðð×÷]%s*%p*%s*[Èè]%s*%p*%s*[ÒòËëT]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿÅåEe]%s*%p*%s*[Ïï]%s*%p*%s*[Ëë]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÒòT]+",
"[Íí]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]%s*%p*%s*[ÎîÛûÀàOoAa]+",
"[ÍíH]%s*%p*%s*[ÀàÅåÈèAaEe]+%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ééßÿ]+",
"[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Èè]%s*%p*%s*[ÑñCc]%s*%p*%s*[ÒòT]+",
"^[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"[%s%p][Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"^[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]+$",
"[%s%p][Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]+$",
"^[ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"[%s%p][ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"^[ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]+$",
"[%s%p][ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]+$",
"^[ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEeÈè]",
"[%s%p][ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEeÈè]",
"[ÎîÀàOoAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíËëÒòÂâHT]+",
"[ÎîÀàOoAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Èè]%s*%p*%s*[ÒòT]%s*%p*%s*[ÅåÈèEe]%s*%p*%s*[Ëë]+",
"[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿÉé]+",
"^[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[%s%p]",
"[%s%p][ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[%s%p]",
"^[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+$",
"[%s%p][ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+$",
"[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[×÷]%s*%p*%s*[Èè]%s*%p*%s*[ÒòT]+",
"[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÍíH]%s*%p*%s*[ßÿÞþÈèÅ娸Ee]+",
"[ÍíÇç3H]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+",
"[ÍíÇç3H]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]+",
"[Ãã]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÍíH]%s*%p*%s*[Ää]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÍíH]+",
"[Ææ]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ïï]%s*%p*%s*[ÀàÓóÅåÎîAaYyEeOo]+",
"[Ææ]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Ùù]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÓóÅåÈèÎAaYyEeOoAa]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[ÎîÓóOoYy]%s*%p*%s*[ÉéÍíÑñHCc]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[Þþ]%s*%p*%s*[ÊêKk]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Áá]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ëë]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÐðPp]+",
"[Ïï]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[ÐðPp]%s*%p*%s*[Èè]%s*%p*%s*[Ëë]%s*%p*%s*[ÀàÛûÓóÎîÅåAaYyOoEeAa]+",
"[Ïï]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[ÎîÀàÅåOoAaEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÑñÇç3Cc]+",
"^[Ïï]%s*%p*%s*[ÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[Èè]%s*%p*%s*[ÊêKk]+",
"[%s%p][Ïï]%s*%p*%s*[ÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[Èè]%s*%p*%s*[ÊêKk]+",
"^[ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[%s%p]",
"[%s%p][ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[%s%p]",
"^[ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]+$",
"[%s%p][ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]+$",
"^[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ÎîÀàOoAa]+",
"[%s%p][ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ÎîÀàOoAa]+",
"^[ÂâB]%s*%p*%s*[ÛûÜüÚú]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]+",
"[%s%p][ÂâB]%s*%p*%s*[ÛûÜüÚú]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíHh]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[ÛûÀàAa]%s*%p*%s*[Ééßÿ]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[ÛûÀàÓóÎîAaYyOo]%s*%p*%s*[ÉéßÿÅåÞþEe]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[Üü]*[ÑñCc]%s*%p*%s*[ßÿ]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[Öö]*[ÀàAa]+",
"[^Ëë][ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóÀàYyAa]%s*%p*%s*[ÒòT]%s*%p*%s*[Üü]*[ÑñCc]%s*%p*%s*[ßÿ]+",
"^[Å娸ÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóÈèÀàÅ娸YyAaEe]+",
"[%s%p][Å娸ÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóÈèÀàÅ娸YyAaEe]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[Üü]*[ÑñCc]%s*%p*%s*[ßÿ]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[Öö]*[ÀàAa]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[Èè]%s*%p*%s*[ÑñCc]%s*%p*%s*[Üü]*",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÈèÓóYy]%s*%p*%s*[ÑñCc]%s*%p*%s*[Üü]+",
"^[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÈèÓóYy]+",
"[%s%p][Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÈèÓóYy]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[Ûû]%s*%p*%s*[ÉéÅåÌìÕõEeMXx]+",
"[Ää]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ëë]%s*%p*%s*[Áá]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÁáÏï]+",
"[ÌìM]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Çç3]%s*%p*%s*[Ãã]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÁáÏï]+",
"[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Èè]%s*%p*%s*[Ùù]%s*%p*%s*[ÅåEe]+",
"[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÎîÊêOoK]%s*%p*%s*[ÊêÈèK]+",
"[Çç3ÍíH]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]*[Ëë]%s*%p*%s*[Èè]*",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÅåßÿEe]%s*%p*%s*[Áá]%s*%p*%s*[ÈèÓóYy]%s*%p*%s*[ÑñCc]+",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÊêÎîKOo]%s*%p*%s*[ÈèÊêK]+",
"^[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]+",
"[%s%p][Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]+",
"[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]+",
"[ÂâB]%s*%p*%s*[Ûû]%s*%p*%s*[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóYy]+",
"[ÂâB]%s*%p*%s*[Ûû]%s*%p*%s*[ÅåßÿEe]%s*%p*%s*[Áá]%s*%p*%s*[ËëÊêK]%s*%p*%s*[Èè]+",
"[Ïï]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]+",
"[Ïï]%s*%p*%s*[ÎîÀàOoAa]%s*%p*%s*[ßÿÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]+",
"[Ïï]%s*%p*%s*[ÎîÀàOoAa]%s*%p*%s*[ßÿÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàÓóÈèAaYy]%s*%p*%s*[ÒòT]+",
"[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[Çç3]%s*%p*%s*[ÚúÜü]*[ÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÒòËëT]+",
"^[ÎîÀàOoAa]%s*%p*%s*[ÒòT]%s*%p*%s*[ÚúÜü]*[¨¸ÅåÈèEe]%s*%p*%s*[Áá]+",
"[%s%p][ÎîÀàOoAa]%s*%p*%s*[ÒòT]%s*%p*%s*[ÚúÜü]*[¨¸ÅåÈèEe]%s*%p*%s*[Áá]+",
"[ÑñCc]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíËëÒòHT]%s*%p*%s*[Üü]+",
"[ÍíH]%s*%p*%s*[ÅåÈèEe]+%s*[ÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÒòT]+",
"[Øø]%s*%p*%s*[Ëë]%s*%p*%s*[Þþ]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÀàÈèÓóÎîAaYyOo]%s*%p*%s*[Éé]*",
"[ÂâB]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ôô]%s*%p*%s*[Ëë]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÐðPp]+",
"[ÑñCc]%s*%p*%s*[ÓóYy]%s*%p*%s*[×÷]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàÛûÓóÎîÅåAaYyOoEe]+",
"[ÌìM]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ää]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÊêK]+",
"[ÌìM]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ää]%s*%p*%s*[Èè]%s*%p*%s*[Ëë]%s*%p*%s*[ÀàÎîÛûÅåÓóAaOoEeYy]+",
"[ÌìM]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Çç3]%s*%p*%s*[ÂâB]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÍíH]+",
"[Ïï]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Øø]%s*%p*%s*[ÌìM]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÍíH]%s*%p*%s*[Ää]+",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÒòT]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]+",
"[ÂâB]%s*%p*%s*[Ûû]%s*%p*%s*[ÒòT]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]+",
"^[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ïï]%s*%p*%s*[ÀàÎîÛûÅåÓóÈèAaOoEeYy]+",
"[%s%p][Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ïï]%s*%p*%s*[ÀàÎîÛûÅåÓóÈèAaOoEeYy]+",
"^[×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[%s%p]",
"[%s%p][×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[%s%p]",
"^[×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]+$",
"[%s%p][×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]+$",
"^[×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[Øø]",
"[%s%p][×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[Øø]",
"^[Ìì]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[Çç3ÑñCc]%s*%p*%s*[ÜüÈè]+",
"[%s%p][ÌìM]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[Çç3ÑñCc]%s*%p*%s*[ÜüÈè]+",
"^[ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*[%s%p]",
"[%s%p][ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*[%s%p]",
"^[ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*$",
"[%s%p][ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*$",
"^[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÄäÒòT]%s*%p*%s*[ÜüÈè]+",
"[%s%p]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÄäÒòT]%s*%p*%s*[ÜüÈè]+",
"[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÍíH]+",
"^[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[Ää]+",
"[%s%p]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[Ää]+",
"^[Ff]%s*%p*%s*[Uu]%s*%p*%s*[Cc]%s*%p*%s*[Kk]+",
"[%s%p][Ff]%s*%p*%s*[Uu]%s*%p*%s*[Cc]%s*%p*%s*[Kk]+",
"[ÄäDd]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÒòTt]%s*%p*%s*[ÀàAa]+",
"[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Éé]+",
"[Ïï]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÎîOo]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[Ûû]+",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[Ûû]+",
"[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+",
"[ÓóYy]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAaÎîOo]%s*%p*%s*[ÍíHÊêKk]+",
["õ ó é"]="õóé",
["á ë ÿ ä ü"]="áëÿäü",
"[ïÏ][èÈåÅeE][äÄ][pPðÐ]",
"[õÕxX][åÅeE][ðÐP]",
"[õÕxX][yYóÓ][éÉåÅeE¸¨ÿßþÞèÈuU]",
"[õÕxX][ _,.][yYóÓ][ _,.][éÉåÅeE¸¨ÿßþÞèÈuU]",
"[ïÏ][èÈåÅeE][äÄ][îÎoO0eEåÅaAàÀ][pPðÐ]",
"[ïÏpP][èÈåÅeE¸¨uUiI][çÇ3zZ][äÄdD]",
"[ïÏ][ _,.][èÈåÅeE¸¨uU][ _,.][çÇ3][ _,.][äÄ]",
"[çÇ3][aAàÀ][eE埨ÿßèÈuU][áÁ6]",
"[çÇ3][ _,.][aAàÀ][ _,.][eE埨][ _,.][áÁ6]",
"[eE埨ÿß][áÁ6][aAàÀeEåÅoOîÎyYóÓ][íÍHpPðÐòÒTëËøØ]",
"[eE埨][áÁ][ëËèÈuUHíÍûÛùÙàÀaA]",
"[áÁ6][ëË][ÿß]",
"[Ä][Î][Ò][À]",
"[áÁ6][ _,.][ëË][ _,.][ÿß]",
"[ÌìMm][yYóÓ][äÄdD][àÀaAèÈuUëË]",
"[ñÑcC][óÓyY][êÊkK][àÀaAèÈ]",
"[ãÃ][îÎàÀ][íÍ][äÄ][îÎ][íÍ]",
}

-- ×òî ðàçðåøàåì
safeTable = {
"ïñèõóé",
"îñêîðáëÿäü",
"ó÷åáà",
"ó÷¸áà",
"íåáû÷íûå",
}

MessageToAll = {
"Íàðîä, êòî õî÷åò âûïèòü ïèâà? Óãîùàþ.",
"Ó ìåíÿ ñåãîäíÿ ïðàçäíèê! Ïðîñòàâëÿþñü âñåì!",
"Ïîñòó÷èòå ìíå ïî ãîëîâå, ÷òîáû ÿ ïðîñíóëñÿ.",
"Àó, ãäå ÿ?",
"Íàðîä. Àó. Ãäå ÿ?",
"×òî çäåñü ïðîèñõîäèò?",
"Áîëüøå òàê ïèòü íå áóäó.",
"Õî÷ó áûòü âçðîñëûì.",
"Õî÷ó áûòü óìíûì.",
"Ïî÷åìó ó ìåíÿ óñû íå ðàñòóò?",
"Íà êàêóþ êíîïêó íóæíî íàæèìàòü ÷òîáû âûêëþ÷èòü êîìï?",
"àáûÐâàëÃ",
"Íàðîä. Êàêîå ñåãîäíÿ ÷èñëî?",
"Íàðîä. Êàêîé ñåãîäíÿ ìåñÿö?",
"Íå ïîíÿë.",
"Ìîè ìûñëè, ìîè ñêàêóíû.",
"Ðàçäîëáàé ÿ, ðàçäîëáàé.",
"Ïîðà ìåíÿòü êëàâèàòóðó.",
}

------------------------------[ Code Section ]------------------------------
function OnStartup()
if BotReg == 1 then
Core.RegBot(sBot, "", "", true)
end
PhrasLen = table.maxn(MessageToAll)
end

function ChatArrival(tUser,sData)
if CanDo[tUser.iProfile] == 0 then
return false
end
local s,e,msg = string.find(sData,"%b<>%s(.*)")
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return false
end
Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op.." "..msg)
if UserSay == 1 then
Core.SendToAll("<"..tUser.sNick.."> "..MessageToAll[math.random(PhrasLen)])
end
if BanMode == 0 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.Ban(tUser,sReason,sBot,true)
end
if BanMode == 1 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.TempBan(tUser,BanTime,sReason,sBot,true)
end
if BanMode == 2 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
Core.Kick(tUser,sBot,sReason)
end
if BanMode == 3 then
Core.SendToUser(tUser,"<"..sBot.."> *** "..text)
end
collectgarbage("collect")
return true
end
end

function ToArrival(tUser,sData)
if CanDo[tUser.iProfile] == 0 then
return false
end
local s,e,msg = string.find(sData,"%b<>%s(.*)")
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return false
end
Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op.." "..msg)
if UserSay == 1 then
Core.SendToAll("<"..tUser.sNick.."> "..MessageToAll[math.random(PhrasLen)])
end
if BanMode == 0 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.Ban(tUser,sReason,sBot,true)
end
if BanMode == 1 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.TempBan(tUser,BanTime,sReason,sBot,true)
end
if BanMode == 2 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
Core.Kick(tUser,sBot,sReason)
end
if BanMode == 3 then
Core.SendToUser(tUser,"<"..sBot.."> *** "..text)
end
collectgarbage("collect")
return true
end
end

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

Àâòîð: AURUM0301 3.7.2011, 9:25

òûö
Ñêðèïò àíòèðåêëàìû 1.1 íà îñíîâå ñêðèïòà ChatFilter V1.02 by KoYoT
Ñîâìåñòèìîñòü: ptokax 0.4.0.0, lua 5.13
by [fwx]Diver
Ïåðåäåëàíî è äîïîëíåíî [VHZ]ZmuriK
]]--

sBot = "ÀíòèÌàò" -- èìÿ áîòà
BotReg = 0 --ïîêàçûâàòü áîòà â ñïèñêå ïîëüçîâàòåëåé
BanMode = 3
-- 0 - ïåðìàíåíòíûé áàí ïî íèêó è IP
-- 1 - âðåìåííûé áàí ïî íèêó è IP. âðåìÿ çàäàåòñÿ â BanTime
-- 2 - êèê
-- 3 - òîëüêî ïðåäóïðåæäåíèå

BanTime = 5 -- âðåìÿ áàíà â ìèíóòàõ, äëÿ ðåæèìà 1
UserSay = 1 -- çàìåíÿòü ôðàçó ñ ìàòîì íà ñëó÷àéíîå âûðàæåíèå èç MessageToAll

text = "\r\n\t\tÏðåäóïðåæäåíèå: Âû íàðóøèëè ïðàâèëa õàáà è áóäåòå çàáàíåíû, åñëè ïðîäîëæèòå èñïûòûâàòü òåðïåíèå àäìèíèñòðàöèè õàáà.\r\."
text_to_op = " ïûòàëñÿ ñîîáùàòü â îáùèé ÷àò ñëåäóþùèþ ôðàçó:"
sByByText = "Âû áûëè çàáàíåíû çà ìàò!!!"
sReason = "Íàðóøåíèå ïðàâèë õàáà. Èùèòå äðóãîå ìåñòî äëÿ ìàòåðøèíû!"

-- Êîãî íóæíî ïðîâåðÿòü (1 - äà, 0 - íåò) --
CanDo = {
[-1] = 1, -- Íåçàðåãåñòðèðîâàííûé
[0] = 1, -- Ìàñòåð
[1] = 1, -- ÎÏ
[2] = 1, -- Âèï
[3] = 1, -- Çàðåãåñòðèðîâàííûé
[4] = 1, -- Ìîäåðàòîð
}

-- ×òî çàïðåùàåì
adverTable = {
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+",
"[%s%p][Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+",
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+$",
"[%s%p][Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈèÅåEeßÿ]+$",
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]%s*%p*%s*[%s%p]",
"[%s%p][Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]%s*%p*%s*[%s%p]",
"^[Õõ]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]+$",
"[%s%p][ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]+$",
"^[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe][%s%p]",
"[%s%p][ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe][%s%p]",
"^[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe]$",
"[%s%p][ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÜüÅåEe]$",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Éé]%s*%p*%s*[ÍíH]%s*%p*%s*[ßÿÈèÞþÅ娸Ee]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]%s*%p*%s*[Üü]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEe]%s*%p*%s*[Þþ]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿ]%s*%p*%s*[ÊêKk]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿ]+%s*[CcCc]%s*%p*%s*[ÅåEe]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈè]%s*%p*%s*[ËëÙù]%s*%p*%s*[ÀàÎîÅåAaOoEe]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÉéÈè]%s*%p*%s*[Ëë]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[Ùù]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåßÿÈèEe]%s*%p*%s*[ÑñCc]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÑñCc]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåßÿÈè]%s*%p*%s*[ÒòT]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåßÿEe]%s*%p*%s*[ÒòT]%s*%p*%s*[ÀàAa]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿ]%s*%p*%s*[Ðð×÷]%s*%p*%s*[Èè]%s*%p*%s*[ÒòËëT]+",
"[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿÅåEe]%s*%p*%s*[Ïï]%s*%p*%s*[Ëë]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÒòT]+",
"[Íí]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÂâB]%s*%p*%s*[ÎîÛûÀàOoAa]+",
"[ÍíH]%s*%p*%s*[ÀàÅåÈèAaEe]+%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ééßÿ]+",
"[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Èè]%s*%p*%s*[ÑñCc]%s*%p*%s*[ÒòT]+",
"^[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"[%s%p][Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"^[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]+$",
"[%s%p][Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]+$",
"^[ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"[%s%p][ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]%s*%p*%s*[%s%p]",
"^[ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]+$",
"[%s%p][ÍíH]%s*%p*%s*[ÀàÅåAaEe]%s*%p*%s*[ÕõXx]+$",
"^[ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEeÈè]",
"[%s%p][ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEeÈè]",
"[ÎîÀàOoAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíËëÒòÂâHT]+",
"[ÎîÀàOoAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Èè]%s*%p*%s*[ÒòT]%s*%p*%s*[ÅåÈèEe]%s*%p*%s*[Ëë]+",
"[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[ßÿÉé]+",
"^[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[%s%p]",
"[%s%p][ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[%s%p]",
"^[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+$",
"[%s%p][ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+$",
"[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[×÷]%s*%p*%s*[Èè]%s*%p*%s*[ÒòT]+",
"[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÍíH]%s*%p*%s*[ßÿÞþÈèÅ娸Ee]+",
"[ÍíÇç3H]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+",
"[ÍíÇç3H]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]+",
"[Ãã]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÍíH]%s*%p*%s*[Ää]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÍíH]+",
"[Ææ]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ïï]%s*%p*%s*[ÀàÓóÅåÎîAaYyEeOo]+",
"[Ææ]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Ùù]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÓóÅåÈèÎAaYyEeOoAa]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[ÎîÓóOoYy]%s*%p*%s*[ÉéÍíÑñHCc]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[Þþ]%s*%p*%s*[ÊêKk]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Çç3]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Áá]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ëë]+",
"[Ïï]%s*%p*%s*[Èè]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÐðPp]+",
"[Ïï]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[ÐðPp]%s*%p*%s*[Èè]%s*%p*%s*[Ëë]%s*%p*%s*[ÀàÛûÓóÎîÅåAaYyOoEeAa]+",
"[Ïï]%s*%p*%s*[ÈèÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[ÎîÀàÅåOoAaEe]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÑñÇç3Cc]+",
"^[Ïï]%s*%p*%s*[ÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[Èè]%s*%p*%s*[ÊêKk]+",
"[%s%p][Ïï]%s*%p*%s*[ÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[Èè]%s*%p*%s*[ÊêKk]+",
"^[ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[%s%p]",
"[%s%p][ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[%s%p]",
"^[ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]+$",
"[%s%p][ÓóYy]*[¨¸ÅåEe]%s*%p*%s*[Áá]+$",
"^[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ÎîÀàOoAa]+",
"[%s%p][ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ÎîÀàOoAa]+",
"^[ÂâB]%s*%p*%s*[ÛûÜüÚú]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]+",
"[%s%p][ÂâB]%s*%p*%s*[ÛûÜüÚú]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíHh]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[ÛûÀàAa]%s*%p*%s*[Ééßÿ]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[ÛûÀàÓóÎîAaYyOo]%s*%p*%s*[ÉéßÿÅåÞþEe]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[Üü]*[ÑñCc]%s*%p*%s*[ßÿ]+",
"[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[Öö]*[ÀàAa]+",
"[^Ëë][ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóÀàYyAa]%s*%p*%s*[ÒòT]%s*%p*%s*[Üü]*[ÑñCc]%s*%p*%s*[ßÿ]+",
"^[Å娸ÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóÈèÀàÅ娸YyAaEe]+",
"[%s%p][Å娸ÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóÈèÀàÅ娸YyAaEe]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[Üü]*[ÑñCc]%s*%p*%s*[ßÿ]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[Öö]*[ÀàAa]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíH]%s*%p*%s*[Èè]%s*%p*%s*[ÑñCc]%s*%p*%s*[Üü]*",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÈèÓóYy]%s*%p*%s*[ÑñCc]%s*%p*%s*[Üü]+",
"^[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÈèÓóYy]+",
"[%s%p][Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÈèÓóYy]+",
"[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÍíH]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÒòT]%s*%p*%s*[Ûû]%s*%p*%s*[ÉéÅåÌìÕõEeMXx]+",
"[Ää]%s*%p*%s*[ÎîOo]%s*%p*%s*[Ëë]%s*%p*%s*[Áá]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÁáÏï]+",
"[ÌìM]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Çç3]%s*%p*%s*[Ãã]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÁáÏï]+",
"[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[Èè]%s*%p*%s*[Ùù]%s*%p*%s*[ÅåEe]+",
"[ÓóYy]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÎîÊêOoK]%s*%p*%s*[ÊêÈèK]+",
"[Çç3ÍíH]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]*[Ëë]%s*%p*%s*[Èè]*",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÅåßÿEe]%s*%p*%s*[Áá]%s*%p*%s*[ÈèÓóYy]%s*%p*%s*[ÑñCc]+",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÊêÎîKOo]%s*%p*%s*[ÈèÊêK]+",
"^[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]+",
"[%s%p][Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]+",
"[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]+",
"[ÂâB]%s*%p*%s*[Ûû]%s*%p*%s*[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÓóYy]+",
"[ÂâB]%s*%p*%s*[Ûû]%s*%p*%s*[ÅåßÿEe]%s*%p*%s*[Áá]%s*%p*%s*[ËëÊêK]%s*%p*%s*[Èè]+",
"[Ïï]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÅåEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]+",
"[Ïï]%s*%p*%s*[ÎîÀàOoAa]%s*%p*%s*[ßÿÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÍíH]+",
"[Ïï]%s*%p*%s*[ÎîÀàOoAa]%s*%p*%s*[ßÿÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàÓóÈèAaYy]%s*%p*%s*[ÒòT]+",
"[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[Çç3]%s*%p*%s*[ÚúÜü]*[ÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÒòËëT]+",
"^[ÎîÀàOoAa]%s*%p*%s*[ÒòT]%s*%p*%s*[ÚúÜü]*[¨¸ÅåÈèEe]%s*%p*%s*[Áá]+",
"[%s%p][ÎîÀàOoAa]%s*%p*%s*[ÒòT]%s*%p*%s*[ÚúÜü]*[¨¸ÅåÈèEe]%s*%p*%s*[Áá]+",
"[ÑñCc]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÍíËëÒòHT]%s*%p*%s*[Üü]+",
"[ÍíH]%s*%p*%s*[ÅåÈèEe]+%s*[ÅåÈèEe]%s*%p*%s*[Áá]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÒòT]+",
"[Øø]%s*%p*%s*[Ëë]%s*%p*%s*[Þþ]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÀàÈèÓóÎîAaYyOo]%s*%p*%s*[Éé]*",
"[ÂâB]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ôô]%s*%p*%s*[Ëë]%s*%p*%s*[¨¸ÅåEe]%s*%p*%s*[ÐðPp]+",
"[ÑñCc]%s*%p*%s*[ÓóYy]%s*%p*%s*[×÷]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàÛûÓóÎîÅåAaYyOoEe]+",
"[ÌìM]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ää]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÊêK]+",
"[ÌìM]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ää]%s*%p*%s*[Èè]%s*%p*%s*[Ëë]%s*%p*%s*[ÀàÎîÛûÅåÓóAaOoEeYy]+",
"[ÌìM]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ää]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Çç3]%s*%p*%s*[ÂâB]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÍíH]+",
"[Ïï]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[Øø]%s*%p*%s*[ÌìM]%s*%p*%s*[ÀàÎîAaOo]%s*%p*%s*[ÍíH]%s*%p*%s*[Ää]+",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÒòT]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]+",
"[ÂâB]%s*%p*%s*[Ûû]%s*%p*%s*[ÒòT]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[ÕõXx]+",
"^[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ïï]%s*%p*%s*[ÀàÎîÛûÅåÓóÈèAaOoEeYy]+",
"[%s%p][Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Ëë]%s*%p*%s*[ÓóYy]%s*%p*%s*[Ïï]%s*%p*%s*[ÀàÎîÛûÅåÓóÈèAaOoEeYy]+",
"^[×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[%s%p]",
"[%s%p][×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[%s%p]",
"^[×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]+$",
"[%s%p][×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]+$",
"^[×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[Øø]",
"[%s%p][×÷]%s*%p*%s*[ÌìM]%s*%p*%s*[ÎîOo]%s*%p*%s*[Øø]",
"^[Ìì]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[Çç3ÑñCc]%s*%p*%s*[ÜüÈè]+",
"[%s%p][ÌìM]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÀàAa]%s*%p*%s*[Çç3ÑñCc]%s*%p*%s*[ÜüÈè]+",
"^[ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*[%s%p]",
"[%s%p][ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*[%s%p]",
"^[ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*$",
"[%s%p][ÁáÌìM]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÒòÄäÖöT]*$",
"^[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÄäÒòT]%s*%p*%s*[ÜüÈè]+",
"[%s%p]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[ÄäÒòT]%s*%p*%s*[ÜüÈè]+",
"[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿÅåEe]%s*%p*%s*[Ää]%s*%p*%s*[ÓóYy]%s*%p*%s*[ÍíH]+",
"^[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[Ää]+",
"[%s%p]%s*%p*%s*[Áá]%s*%p*%s*[Ëë]%s*%p*%s*[ßÿ]%s*%p*%s*[Ää]+",
"^[Ff]%s*%p*%s*[Uu]%s*%p*%s*[Cc]%s*%p*%s*[Kk]+",
"[%s%p][Ff]%s*%p*%s*[Uu]%s*%p*%s*[Cc]%s*%p*%s*[Kk]+",
"[ÄäDd]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÒòTt]%s*%p*%s*[ÀàAa]+",
"[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÓóYy]%s*%p*%s*[Éé]+",
"[Ïï]%s*%p*%s*[ÐðPp]%s*%p*%s*[ÎîOo]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[Ûû]+",
"[Çç3]%s*%p*%s*[ÀàAa]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[Ûû]+",
"[Ïï]%s*%p*%s*[ÎîOo]%s*%p*%s*[ÕõXx]%s*%p*%s*[ÅåEe]%s*%p*%s*[ÐðPp]+",
"[ÓóYy]%s*%p*%s*[Å娸Ee]%s*%p*%s*[Áá]%s*%p*%s*[ÀàAaÎîOo]%s*%p*%s*[ÍíHÊêKk]+",
["õ ó é"]="õóé",
["á ë ÿ ä ü"]="áëÿäü",
"[ïÏ][èÈåÅeE][äÄ][pPðÐ]",
"[õÕxX][åÅeE][ðÐP]",
"[õÕxX][yYóÓ][éÉåÅeE¸¨ÿßþÞèÈuU]",
"[õÕxX][ _,.][yYóÓ][ _,.][éÉåÅeE¸¨ÿßþÞèÈuU]",
"[ïÏ][èÈåÅeE][äÄ][îÎoO0eEåÅaAàÀ][pPðÐ]",
"[ïÏpP][èÈåÅeE¸¨uUiI][çÇ3zZ][äÄdD]",
"[ïÏ][ _,.][èÈåÅeE¸¨uU][ _,.][çÇ3][ _,.][äÄ]",
"[çÇ3][aAàÀ][eE埨ÿßèÈuU][áÁ6]",
"[çÇ3][ _,.][aAàÀ][ _,.][eE埨][ _,.][áÁ6]",
"[eE埨ÿß][áÁ6][aAàÀeEåÅoOîÎyYóÓ][íÍHpPðÐòÒTëËøØ]",
"[eE埨][áÁ][ëËèÈuUHíÍûÛùÙàÀaA]",
"[áÁ6][ëË][ÿß]",
"[Ä][Î][Ò][À]",
"[áÁ6][ _,.][ëË][ _,.][ÿß]",
"[ÌìMm][yYóÓ][äÄdD][àÀaAèÈuUëË]",
"[ñÑcC][óÓyY][êÊkK][àÀaAèÈ]",
"[ãÃ][îÎàÀ][íÍ][äÄ][îÎ][íÍ]",
}

-- ×òî ðàçðåøàåì
safeTable = {
"ïñèõóé",
"îñêîðáëÿäü",
"ó÷åáà",
"ó÷¸áà",
"íåáû÷íûå",
}

MessageToAll = {
"Íàðîä, êòî õî÷åò âûïèòü ïèâà? Óãîùàþ.",
"Ó ìåíÿ ñåãîäíÿ ïðàçäíèê! Ïðîñòàâëÿþñü âñåì!",
"Ïîñòó÷èòå ìíå ïî ãîëîâå, ÷òîáû ÿ ïðîñíóëñÿ.",
"Àó, ãäå ÿ?",
"Íàðîä. Àó. Ãäå ÿ?",
"×òî çäåñü ïðîèñõîäèò?",
"Áîëüøå òàê ïèòü íå áóäó.",
"Õî÷ó áûòü âçðîñëûì.",
"Õî÷ó áûòü óìíûì.",
"Ïî÷åìó ó ìåíÿ óñû íå ðàñòóò?",
"Íà êàêóþ êíîïêó íóæíî íàæèìàòü ÷òîáû âûêëþ÷èòü êîìï?",
"àáûÐâàëÃ",
"Íàðîä. Êàêîå ñåãîäíÿ ÷èñëî?",
"Íàðîä. Êàêîé ñåãîäíÿ ìåñÿö?",
"Íå ïîíÿë.",
"Ìîè ìûñëè, ìîè ñêàêóíû.",
"Ðàçäîëáàé ÿ, ðàçäîëáàé.",
"Ïîðà ìåíÿòü êëàâèàòóðó.",
}

------------------------------[ Code Section ]------------------------------
function OnStartup()
if BotReg == 1 then
Core.RegBot(sBot, "", "", true)
end
PhrasLen = table.maxn(MessageToAll)
end

function ChatArrival(tUser,sData)
if CanDo[tUser.iProfile] == 0 then
return false
end
local s,e,msg = string.find(sData,"%b<>%s(.*)")
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return false
end
Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op.." "..msg)
if UserSay == 1 then
Core.SendToAll("<"..tUser.sNick.."> "..MessageToAll[math.random(PhrasLen)])
end
if BanMode == 0 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.Ban(tUser,sReason,sBot,true)
end
if BanMode == 1 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.TempBan(tUser,BanTime,sReason,sBot,true)
end
if BanMode == 2 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
Core.Kick(tUser,sBot,sReason)
end
if BanMode == 3 then
Core.SendToUser(tUser,"<"..sBot.."> *** "..text)
end
collectgarbage("collect")
return true
end
end

function ToArrival(tUser,sData)
if CanDo[tUser.iProfile] == 0 then
return false
end
local s,e,msg = string.find(sData,"%b<>%s(.*)")
if checkForAdvertising(msg) then
if checkForSafe(msg) then
return false
end
Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op.." "..msg)
if UserSay == 1 then
Core.SendToAll("<"..tUser.sNick.."> "..MessageToAll[math.random(PhrasLen)])
end
if BanMode == 0 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.Ban(tUser,sReason,sBot,true)
end
if BanMode == 1 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
BanMan.TempBan(tUser,BanTime,sReason,sBot,true)
end
if BanMode == 2 then
Core.SendToUser(tUser,"<"..sBot.."> "..sByByText)
Core.Kick(tUser,sBot,sReason)
end
if BanMode == 3 then
Core.SendToUser(tUser,"<"..sBot.."> *** "..text)
end
collectgarbage("collect")
return true
end
end

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[/code]



à ìîæíî ïîÿñíèòü ÷òî îáîçíà÷àåò íàáîð ýòèõ ñèìâîëîâ " %s*%p*%s* "???? à òî ÿ íåäàâíî (ïàðó äíåé íàçàä) çàâåë õàá... íåäàâíî ïðèêîñíóëñÿ ê LUA....

Àâòîð: Àðò¸ì 3.7.2011, 9:33

AURUM0301, íå íóæíî ìíå êîä ñêðèïòà ïðèêëàäûâàòü!

Öèòàòà
%p => ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
%s => \t \n \v \f \r <space>

http://mydc.ru/topic266.html

Àâòîð: AURUM0301 3.7.2011, 9:43

Àðò¸ì, à íå ìîã áû òû ìîäèôèöèðîâàòü ýòîò ñêðèïò, ÷òîá îí è íèêè òîæ ïðîâåðÿë????

!
http://mydc.ru/topic1560.html
È íà ýòîì áóäåò ïîêà ÷òî âñå big_smile.gif.

Àâòîð: Àðò¸ì 3.7.2011, 10:41

Êîä
tMATNicks = {
    ["ÁËß"] = true,
}

function ValidateNickArrival(tUser)
    if tMATNicks[tUser.sNick] then
        Core.SendToUser(tUser, "*** Âàì çàïðåùåí âõîä íà õàá, çà ìàò â íèêå!")
        Core.Disconnect(tUser)
    end
end

äàëüøå ñàì ïðîáóé big_smile.gif