myDC.ru

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

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

> Нужен Скрипт Антиспам Ником...., а то сегодня особо умный забрел... я ему дал бой и думаю выграл его :)

Теги
Нет тегов для показа
*FoxMalder*
сообщение 27.10.2008, 18:12
Сообщение #1


мяу =^.^=
******

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




нужен скрипт который запрещал бы заходить с никами-адресами типо "BG_www.myip.ru_BG, "!%--myip.ru--%!" думаю понятно или запрещёнными словосочетаниями
я тут вроде видел такой но так и не нашёл(((
Прикрепленные файлы
Прикрепленный файл  spamer_vs_admin.txt ( 23.98 килобайт ) Кол-во скачиваний: 28
 
Go to the top of the page
+Quote Post
Ksan
сообщение 28.10.2008, 13:27
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Хмм...а разве у него IP не опознаваемый? Нельзя IP забанить-заглушить?
Или он динамический и каждый раз другой?
К тому же, лично я запрещаю в хабе ники длиннее 13 символов. Ибо нефиг выкобениваться, а развлекаться и выражать себя есть другие способы, а тут пусть качают. И общаются. big_smile.gif Короткий ник - не шибко-то разгонишься с рекламой.
Go to the top of the page
+Quote Post
Setuper
сообщение 28.10.2008, 13:35
Сообщение #3


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




простейшее регулярное выражение:
Код
"[Ww][Ww][Ww]%.[Mm][Yy][Ii][Pp]%.[Rr][Uu]"
или
Код
"[Ww][Ww][Ww]%.%S+%.[Rr][Uu]"
или
Код
"[Ww][Ww][Ww]%.%d+%.%d+%.%d+%.%d+%.[Rr][Uu]"
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 28.10.2008, 18:16
Сообщение #4


мяу =^.^=
******

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




Trans
еще раз прочитай потиму нельзя наказать по ip
и я не любитель что-то запрещать... нравится длинный ник пожалуйста и из-за 1 хмыря я не намерен этого делать
(у самого ник из 31 символа shocked.gif )

Setuper
если не сложно реализуй это в скрипте
Go to the top of the page
+Quote Post
Setuper
сообщение 28.10.2008, 18:41
Сообщение #5


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Код
function ValidateNickArrival(tUser)
  if string.find(tUser.sNick,"[Ww][Ww][Ww]%.%S+%.[Rr][Uu]") then
    Core.SendToUser(tUser,"*** Смени ник!")
    Core.Disconnect(tUser)
  end
end
UserConnected=ValidateNickArrival
RegConnected=ValidateNickArrival
OpConnected=ValidateNickArrival
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 28.10.2008, 20:07
Сообщение #6


мяу =^.^=
******

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




no spam nick.lua:2: bad argument #1 to 'find' (string expected, got nil)
Go to the top of the page
+Quote Post
Setuper
сообщение 29.10.2008, 1:31
Сообщение #7


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Скрипт под новый API! Для старого сам пиши)))
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 29.10.2008, 18:54
Сообщение #8


мяу =^.^=
******

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




я так и знал что просто скрипт ты не дашь)
сделал так чтоб скрипт "работал" но он не дисконектит....
тока не смейся)
Код
function NickArrival(tUser)
  if string.find(tUser.sNick,"[Ww][Ww][Ww]%.%S+%.[Rr][Uu]") then
    SendToUser(tUser,"*** Смени ник!")
    Disconnect(tUser)
  end
end

UserConnected = NickArrival
RegConnected = NickArrival
OpConnected = NickArrival
Go to the top of the page
+Quote Post
Setuper
сообщение 29.10.2008, 20:40
Сообщение #9


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




во-первых, функция называется не NickArrival, а ValidateNickArrival, во-вторых, для API1 пишется так: tUser:Disconnect(). В итоге получаем:
Код
function ValidateNickArrival(tUser)
  if string.find(tUser.sName,"[Ww][Ww][Ww]%.%S+%.[Rr][Uu]") then
    tUser:SendData("*** Смени ник!")
    tUser:Disconnect()
  end
end
UserConnected=ValidateNickArrival
RegConnected=ValidateNickArrival
OpConnected=ValidateNickArrival


Какой у тебя API я что-то не могу понять???
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 29.10.2008, 21:05
Сообщение #10


мяу =^.^=
******

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




api1 0360 птока)
я так и знал что надо было изменить что-то в дисконекте ....
менял и так tUserDisconnect() и так tUserDisconnect... laughing.gif

а убрал Validate потому что не припомню что-бы в моих скриптах была эта функция ops.gif
спасиб =)
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 19 972 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 41 167 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 3 178 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 8 112 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 7 797 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 12 526 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 7 199 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 15 297 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 9 472 20.8.2016, 19:52 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 104 378 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 6 420 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 17 252 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 35 580 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 7 282 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 12 990 30.10.2014, 18:29 Посл. сообщение: Dani_Filth

 



RSS Сейчас: 23.11.2024, 15:48