Ники |
Здравствуйте, гость ( Вход | Регистрация )
Ники |
6.10.2008, 15:15
Сообщение
#21
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Цитата [16:12:27] *** Соединение с localhost:410... [16:12:27] *** Соединён [16:12:27] Такой ник на этом хабе запрещён, смените ник! [16:12:27] *** This socket has been closed... Всё работает, и не надо никаких функций, понижающих регистр, зачем??? Скрипт приложил...
Прикрепленные файлы
|
|
|
6.10.2008, 16:56
Сообщение
#22
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
парни выручите не работает скрипт,
Включал так: Скрипт делал вниз, делал скрипт верх, отключал все скрипты, заходил через интернет, заходил через локал хост, Скачал этот "BadNick.lua" не чего не менял в нём просто скопировал ник "Nickolya" сделал себе и попробовал зайди, пустил. Может настройки хаба виноваты? или у меня клиент такой? p.s. это первые такое у меня все разобрался. Можете переделать скрипт, чтобы он по другому определял ники и запрещал их это у меня клиент такой он не даёт скрипт кикнуть меня, сейчас поставил другой клиент он меня никнул как положено |
|
|
6.10.2008, 18:27
Сообщение
#23
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
что значит не даёт кикнуть? эт какой такой клиент?! первый раз слышу...
|
|
|
6.10.2008, 19:25
Сообщение
#24
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Чета муть какая то. Ведь хаб закрывает соединение принудительно, а у тебя получается клиент может согласиться разъединяться, а может и не соглашаться - бред))))
|
|
|
6.10.2008, 19:57
Сообщение
#25
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Может он по другому ник пишет т.е. команда
Вы можете ещё как-то написать? p.s. клиент не могу менять он у всех должен такой быть такая сеть у меня |
|
|
6.10.2008, 20:23
Сообщение
#26
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
название клиента в студию...
|
|
|
6.10.2008, 20:25
Сообщение
#27
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Проверка выполнимости функции ValidateNickArrival:
Код function ValidateNickArrival(tUser)
Core.SendToUser(tUser,"ValidateNickArrival") end |
|
|
6.10.2008, 21:21
Сообщение
#28
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Цитата название клиента в студию... название не что не даст этот клиент для локальной сети был сделан, он полностью переделан. Код function ValidateNickArrival(tUser) Core.SendToUser(tUser,"ValidateNickArrival") end не понял, что с этим делать? если вписать надо то после какой строчке или какую строку заменить. |
|
|
6.10.2008, 22:35
Сообщение
#29
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Это отдельный скрипт. Проверь, что эта функция работает. Если она работает, то при входе на хаб тебе должно прийти сообщение: "ValidateNickArrival". Если не пришло, то клиент не поддерживает современный протакол dc++. Проверку ника на таком клиенте нельзя произвести даже инструментами PtokaX, я уже не говорю про скрипты)))))
Ещё для проверки можно провести бан ника))))) |
|
|
6.10.2008, 23:27
Сообщение
#30
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Не работает, я его скопировал запустил пускает так же.
А бан как? сделать так чтобы банил на 2 секунды тоже самое получиться кик если возможно это. p.s. помню что хуббаботе был анти ник мат скрипт вот он работал даже банил |
|
|
6.10.2008, 23:41
Сообщение
#31
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Пришли в итоге к не очень оптимизированному варианту (делаем хуббу ):
Код tUsers = {
["вписать_ник"] = true, ["вписать_еще_ник_если_надо"] = true, } function UserConnected(tUser) if tUsers[tUser.sNick] then Core.Disconnect(tUser) end end OpConnected = UserConnected RegConnected = UserConnected |
|
|
6.10.2008, 23:47
Сообщение
#32
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Я просто советую выбросить старые клиенты на подобие UkCable и StrongDC v1, которые не поддерживают современный протакол dc)))))))))))
Народ уже потихоньку переходит на протакол следующего поколения ADC, а совсем отсталые люди до сих пор используют давно уже устаревшую версию старого протакола DC. |
|
|
7.10.2008, 0:02
Сообщение
#33
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Скрипт работает.
Можно добавить чтобы он писал сообщение за что выкидывает? |
|
|
7.10.2008, 5:39
Сообщение
#34
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
запомни ты эту элементарщину
Код Core.SendToUser(tUser, "Сообщение")
|
|
|
14.11.2008, 11:47
Сообщение
#35
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 12.7.2008 Из: г.Минусинск (Красноярский. кр.) Пользователь №: 176 Спасибо сказали: 3 раза |
|
|
|
14.11.2008, 12:32
Сообщение
#36
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
|
|
|
9.2.2009, 0:18
Сообщение
#37
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Как бы запретить написание в нике адреса и матерные выражения, чтобы скрипт реагировал на определённые буквосочетания?
Может кто сбацает подобный скрипт... Базу по такому принципу: "[dD]%S+[cC]%S+[hH]%S+[uU]%S+[bB]%S+[:]%S+[/]%S+[/]", Хорошо с этой задачей справлялся HUBBABOT Вот скрипт, выцарапаный из хубы: Код --проверка ника и описания ресурсов на матершину. -------------------------------------------------------------------------------------------------------------------------------------------- function checkNickDescr(sUser) if CFG.NickDescrCheck==1 then if sUser.iProfile == 0 then return 0 end-- master local retval=0 local checkVal=sUser.sName if sUser.sDescription ~= nil then checkVal=checkVal.." "..sUser.sDescription end local isbadword,badword, pos, context = isbad2(checkVal,BAD_NICK) local curUser=US[sUser.sIP]; if (isbadword ==1 ) then if curUser.status==6 or curUser.status==2 then --в момент нарушения пользователь уже был навсегда лишен права говорить в чате, поэтому за матюки в нике и описании ресурсов - вечный бан ChangeStatus(sUser.sIP,5,3,BOTNAME,messages[12] .." ["..context.."] + ".. messages[115]) AddSysLog(getSysLogBanMsg(sUser,nil)) else --за матюки в нике и описании ресурсов - временный бан ChangeStatus(sUser.sIP,3,3,BOTNAME,messages[12] .." ["..context.."]") AddSysLog(getSysLogBanMsg(sUser,nil)) end BotSayToAll(genBanMessage(sUser.sIP)) alertByIP(sUser.sIP,getBanInfo(sUser.sIP),true) BotSayToUser(sUser,getBanInfo(sUser.sIP)) DisconnectUser(sUser) return 1 end end --параноидальная проверка описания ресурсов на матершину if CFG.ParanoidDescrCheck==1 and sUser.sDescription~=nil then paranoid = string.gsub(sUser.sDescription, "[%p%s%c]", ""); local par_badword, par_pos, par_context; local par_isbadword = 0 par_isbadword, par_badword, par_pos, par_context = isbad2(paranoid,BAD_PARANOID_NICK) if par_isbadword == 1 then msg="\n"..messages[28].."\n"; msg=msg.. "["..os.date("%Y/%m/%d %H:%M:%S").."] <"..BOTNAME.. "> ".. messages[153] .. "\n"; msg=msg.. messages[128].. " "..sUser.sName.. " ["..sUser.sIP .."]\n" msg=msg.. messages[37]..sUser.sDescription.."\n"; msg=msg.. messages[103].." ["..par_context.. "]\n"; msg=msg.. messages[102].." "..par_badword.."\n"; msg=msg.. messages[28].."\n"; AddParanoidLog(msg); if CFG.ReportParanoidToOp==1 or CFG.ReportParanoidToMaster==1 then local ops=frmHub:GetOnlineOperators() for indx,op in pairs(ops) do if (tCheck[op.iProfile][1] == 5 and CFG.ReportParanoidToMaster==1) or (tCheck[op.iProfile][1] == 4 and CFG.ReportParanoidToOp==1 ) then BotSayToUser(op,msg) end end end end end return retval end и база (bad_nick.dat): Код хХxX][yYуУ][йЙеЕeEёЁяЯюЮиИ] | [пП][лЛ][оО][хХ][уУ][юЮ] , [лЛтТ][иИ][хХ][уУ][юЮ] , [сС][уУ][хХ][уУ][юЮ] ,
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
скрипт позволяющий менять ники выводимые в чат | 0 | Saymon21 | 4 988 | 4.4.2010, 22:06 Посл. сообщение: Saymon21 | |
От: Ники-Табу? От темы с ID: 2635 |
1 | САМАЭЛЬ | 3 774 | 29.1.2010, 0:59 Посл. сообщение: mariner | |
Ники-Табу? Не работают скрипты |
2 | SAG | 6 701 | 4.11.2009, 14:37 Посл. сообщение: Ksan | |
Рандомные ники в graylink убейте кто их придумал |
20 | Otshelnik-Fm | 35 861 | 23.10.2009, 4:02 Посл. сообщение: Яdmin | |
Поменять Случайным Образом Ники | 0 | shunt | 4 785 | 2.4.2009, 1:56 Посл. сообщение: shunt | |
Одинаковые Ники Знаю, выглдят глупо |
2 | yaDroLLL | 7 617 | 12.3.2009, 0:40 Посл. сообщение: Setuper | |
Ипы И Ники Есть такое, нет? |
0 | Voice | 4 625 | 17.11.2008, 4:55 Посл. сообщение: Voice |
|
Сейчас: 23.12.2024, 20:36 |