|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#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... Всё работает, и не надо никаких функций, понижающих регистр, зачем??? Скрипт приложил...
Прикрепленные файлы
|
|
|
![]()
Сообщение
#22
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза ![]() |
парни выручите не работает скрипт,
Включал так: Скрипт делал вниз, делал скрипт верх, отключал все скрипты, заходил через интернет, заходил через локал хост, Скачал этот "BadNick.lua" не чего не менял в нём просто скопировал ник "Nickolya" сделал себе и попробовал зайди, пустил. Может настройки хаба виноваты? или у меня клиент такой? p.s. это первые такое у меня все разобрался. Можете переделать скрипт, чтобы он по другому определял ники и запрещал их это у меня клиент такой он не даёт скрипт кикнуть меня, сейчас поставил другой клиент он меня никнул как положено |
|
|
![]()
Сообщение
#23
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
что значит не даёт кикнуть? эт какой такой клиент?! первый раз слышу...
|
|
|
![]()
Сообщение
#24
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Чета муть какая то. Ведь хаб закрывает соединение принудительно, а у тебя получается клиент может согласиться разъединяться, а может и не соглашаться - бред))))
|
|
|
![]()
Сообщение
#25
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза ![]() |
Может он по другому ник пишет т.е. команда
Вы можете ещё как-то написать? p.s. клиент не могу менять он у всех должен такой быть такая сеть у меня |
|
|
![]()
Сообщение
#26
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
название клиента в студию...
|
|
|
![]()
Сообщение
#27
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Проверка выполнимости функции ValidateNickArrival:
Код function ValidateNickArrival(tUser)
Core.SendToUser(tUser,"ValidateNickArrival") end |
|
|
![]()
Сообщение
#28
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза ![]() |
Цитата название клиента в студию... название не что не даст этот клиент для локальной сети был сделан, он полностью переделан. Код function ValidateNickArrival(tUser) Core.SendToUser(tUser,"ValidateNickArrival") end не понял, что с этим делать? если вписать надо то после какой строчке или какую строку заменить. |
|
|
![]()
Сообщение
#29
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Это отдельный скрипт. Проверь, что эта функция работает. Если она работает, то при входе на хаб тебе должно прийти сообщение: "ValidateNickArrival". Если не пришло, то клиент не поддерживает современный протакол dc++. Проверку ника на таком клиенте нельзя произвести даже инструментами PtokaX, я уже не говорю про скрипты)))))
Ещё для проверки можно провести бан ника))))) |
|
|
![]()
Сообщение
#30
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза ![]() |
Не работает, я его скопировал запустил пускает так же.
А бан как? сделать так чтобы банил на 2 секунды тоже самое получиться кик если возможно это. p.s. помню что хуббаботе был анти ник мат скрипт вот он работал даже банил ![]() |
|
|
![]() ![]()
Сообщение
#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 |
|
|
![]()
Сообщение
#32
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Я просто советую выбросить старые клиенты на подобие UkCable и StrongDC v1, которые не поддерживают современный протакол dc)))))))))))
Народ уже потихоньку переходит на протакол следующего поколения ADC, а совсем отсталые люди до сих пор используют давно уже устаревшую версию старого протакола DC. |
|
|
![]()
Сообщение
#33
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза ![]() |
Скрипт работает.
Можно добавить чтобы он писал сообщение за что выкидывает? |
|
|
![]()
Сообщение
#34
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
запомни ты эту элементарщину
Код Core.SendToUser(tUser, "Сообщение")
|
|
|
![]()
Сообщение
#35
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 38 Регистрация: 12.7.2008 Из: г.Минусинск (Красноярский. кр.) Пользователь №: 176 Спасибо сказали: 3 раза ![]() |
|
|
|
![]()
Сообщение
#36
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
|
|
|
![]() ![]()
Сообщение
#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 | 5 026 | 4.4.2010, 22:06 Посл. сообщение: Saymon21 |
![]() |
От: Ники-Табу? От темы с ID: 2635 |
1 | САМАЭЛЬ | 3 836 | 29.1.2010, 0:59 Посл. сообщение: mariner |
![]() |
Ники-Табу? Не работают скрипты |
2 | SAG | 6 759 | 4.11.2009, 14:37 Посл. сообщение: Ksan |
![]() |
Рандомные ники в graylink убейте кто их придумал |
20 | Otshelnik-Fm | 36 159 | 23.10.2009, 4:02 Посл. сообщение: Яdmin |
![]() |
Поменять Случайным Образом Ники | 0 | shunt | 4 845 | 2.4.2009, 1:56 Посл. сообщение: shunt |
![]() |
Одинаковые Ники Знаю, выглдят глупо |
2 | yaDroLLL | 7 676 | 12.3.2009, 0:40 Посл. сообщение: Setuper |
![]() |
Ипы И Ники Есть такое, нет? |
0 | Voice | 4 670 | 17.11.2008, 4:55 Посл. сообщение: Voice |
![]() |
Сейчас: 24.2.2025, 0:21 |