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

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

MyDC.ru _ Kорзина _ Бан По Cid

Автор: STAJIKER 17.11.2008, 17:45

CODE
tSmbs={[0]="®",[2]="™"}
function UserConnected(tUser)
local sSmb=tSmbs[tUser.iProfile]
if sSmb and string.find(tUser.sNick,"("..sSmb..")") then
Core.SendToUser(tUser,"*** Bad symbol in the nick")
Core.Disconnect(tUser)
end
end
RegConnected=UserConnected
OpConnected=UserConnected

Можно ли на подобие этого сделать скрипт бана по CID чтобы когда юзер заходил скрипт проверял его CID и сравнивал с CID введенными в таблицу если он совпадает то юзер будет отключен. Возможно ли такое? big_smile.gif

Автор: OtshelnikFm 17.11.2008, 18:47

Цитата(STAJIKER @ 17.11.2008, 17:45) *
CODE
tSmbs={[0]="®",[2]="™"}
function UserConnected(tUser)
local sSmb=tSmbs[tUser.iProfile]
if sSmb and string.find(tUser.sNick,"("..sSmb..")") then
Core.SendToUser(tUser,"*** Bad symbol in the nick")
Core.Disconnect(tUser)
end
end
RegConnected=UserConnected
OpConnected=UserConnected

Можно ли на подобие этого сделать скрипт бана по CID чтобы когда юзер заходил скрипт проверял его CID и сравнивал с CID введенными в таблицу если он совпадает то юзер будет отключен. Возможно ли такое? big_smile.gif

Нет. Нужно менять твой PtokaX на хаб работающий на ADC протоколе (например на DSHub). А в этом скрипте показывается какой группе пользователей будут доступны символы ® и ™ (мастер и оператор). И привязать к харду например тоже не получится. Баннер тебе в руки - бань им ;)

Автор: STAJIKER 17.11.2008, 19:27

Плохо...:'-(

Но хотя при чём здесь протокол если проверка CID будит проходить через cкрипт?

Автор: Setuper 17.11.2008, 20:29

интересно, а как ты собираешься получать CID юзера, если скрипт работает на хабе, а хаб не имеет такой возможности)))

Автор: fixx 17.11.2008, 20:29

А как базу CID создавать? Секрет? big_smile.gif
По большому счету CID любого юзера узнать можно.. но придется заставлять пользователей помимо клиента DC еще и некую утилиту включать... а это, батенька, анреал чистой воды... :?
Куча народу пыталась пробить стену обхода бана.., но так и ничего не вышло. Для этого нужно или протокол менять или клиента дорабатывать, к тому ж заставить именно этим клиентом всех пользоваться.
Ни по мак, ни по сид, ни по чему другому, кроме ип-ник-(и может быть шара) не выходит...
Совет: Больше жОских модерофф big_smile.gif

Автор: Setuper 17.11.2008, 20:41

fixx: интересно каким образом ты хочешь узнавать CID?

Автор: STAJIKER 17.11.2008, 21:48

CID пользователя очень просто узнать, добовляем юзверя которого нужно забанить в друзья в вашем дц клиенте, затем заходим в папку с клиентом папка Settings в ней будет файл Favorites.xml так вот открываем его с помощью блокнота и в самом низу видим следующее
<User UIFlags="++++++++-" LastSeen="1226929475" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="ЛАПУЛЯ" URL="cambiu-lu4wui.vfose.ru:411" CID="XBADAIXPY76ZGQHFQBN7RQYV5RTGNVGLMUX4ZRA"/>
<User UIFlags="++++++++-" LastSeen="1226944244" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="~Luska~" URL="cambiu-lu4wui.vfose.ru:411" CID="SQQCKHIJRMZRSGDF4IU2YH5DVYR44ND73XZIXFI"/>
<User UIFlags="++++++++-" LastSeen="1226945210" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="Vodolei" URL="cambiu-lu4wui.vfose.ru:411" CID="6GVTK6GI5K72BP6VJMA2YBUUEAQWN7LCJ4YFJRA"/>
<User UIFlags="++++++++-" LastSeen="1226925625" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="DK_V" URL="hameleon.vfose.ru:411" CID="V6R6XR2NUALYP6RERQNQUMMJHISZAGUHG6PEU7A"/>
<User UIFlags="++++++++-" LastSeen="0" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="!!!ЛеВо!!!" URL="cambiu-lu4wui.vfose.ru:411" CID="K25MO2YZAIEZZS7MLO6MSQ4HNAWPQPWAHQR256I"/>
<User UIFlags="++++++++-" LastSeen="1226940681" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="KUZEH" URL="cambiu-lu4wui.vfose.ru:411" CID="FQNO3RQVVAEEZZD2WC2YBNQOATFA34NP5OSOOQQ"/>
<User UIFlags="++++++++-" LastSeen="1226939929" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="ALEX_1989_23" URL="cambiu-lu4wui.vfose.ru:411" CID="T3LGH4S3RNHCOIRJW5IP7CPY2CKSBJTSYR4P3CY"/>
<User UIFlags="++++++++-" LastSeen="1226938423" GrantSlot="0" PrivateAccess="0" UploadLimit="-1" Nick="Kiriton" URL="udaff.vfose.ru" CID="MAZXCSLYQ7JVVH7ED6OZSXS722YVL223Y2KTPJQ"/> вот выбираешь нужного и ф топку его big_smile.gif

Автор: Setuper 17.11.2008, 22:57

ну а как хаб будет узнавать CID при коннекте пользователя?

Автор: STAJIKER 17.11.2008, 23:49

Цитата(Setuper @ 17.11.2008, 22:57) *
ну а как хаб будет узнавать CID при коннекте пользователя?

Блин, а вот об этом я не подумал)))

А в MyINFO CID не отсылается?

Автор: Setuper 18.11.2008, 0:17

нет, не отсылается

Автор: STAJIKER 18.11.2008, 16:26

Как жаль как жаль, система не совершенна постоянный бан в птохе не возможен :(

А возможно ли по MyINFO банить?)))) О_о

Автор: Setuper 18.11.2008, 18:20

это тупо! в MyINFO входит много параметров, поэтому при смене одного из параметров бана уже не будет. В MyINFO также входит ник, поэтому лучше уж банить по нику - это более эффективно, чем бан по MyINFO.