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

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

MyDC.ru _ Kорзина _ Блокировки Для Незарегистрированных Пользователей

Автор: Илья Иванович 13.11.2008, 16:44

Нужен скрипт для блокировки незарегистрированным юзерам личек, чата, скачивания файл-листов и файлов. С выводом им сообщения в личку о причине.
Скрипт должен действовать одинаково по отношению ко всем незарегистрированным, а не по выбору.
Для чего? Закрытый хаб. Но ежедневно по 10-20 попыток подключений. Хотелось бы знать кто и зачем к нам лезет. Устраивать для них дни открытых дверей. Посмотри, но трогать нелязя. Хаб находится в локальной сети провайдера. Внешних посетителей нет.
Нужен простейший вариант..... Даже без менюшки.......
Если есть возможность... Вообщем ограничение на скачивание...... Допустим 100М, 500М......... 1Г в сутки..... Извините......
Заранее благодарен.

Автор: Setuper 13.11.2008, 16:57

В PtokaX встроена настройка, которая запрещает заходить на хаб незарегистрированным и ничего придумывать не надо.

Автор: Илья Иванович 13.11.2008, 17:05

Цитата(Setuper @ 13.11.2008, 16:57) *
В PtokaX встроена настройка, которая запрещает заходить на хаб незарегистрированным и ничего придумывать не надо.

Согласен....... Есть....... И я про неё знаю....
Нужен день открытых дверей для незарегистрированных.... Заходи - смотри - руками не трогай........

Автор: Setuper 13.11.2008, 23:54

А смысл в этом? Зачем делать хаб закрытым, если собираешься пускать на него незарегистрированных?

Код
function ChatArrival(tUser,sData)
  if tUser.iProfile==-1 then
    Core.SendToUser(tUser,"*** Вы гость на хабе и не можете ни скачивать, ни писать сообщения!")
    return true
  end
end
ToArrival=ChatArrival
SearchArrival=ChatArrival
MultiSearchArrival=ChatArrival
ConnectToMeArrival=ChatArrival
MultiConnectToMeArrival=ChatArrival
RevConnectToMeArrival=ChatArrival
SRArrival=ChatArrival
UDPSRArrival=ChatArrival

Автор: Илья Иванович 14.11.2008, 8:31

Цитата(Setuper @ 13.11.2008, 16:57) *
В PtokaX встроена настройка, которая запрещает заходить на хаб незарегистрированным и ничего придумывать не надо.

Доброго времени суток!
Я подробно указал за чем нужен этот скрипт. Мне не нужно не пускать незарегистрированных. Мне нужно чуть удовлетворить их дюбопытство.
А полностью хаб для незарегистрированных уже полтора года отрублен.

Смысл в том, что заходят люди с основного хаба местного провайдера. Они не знают кто у нас сидит. И только зайдя они могут увидеть.

Огромное спасибо! Работает!
Можно ещё пару примочек добавить...
Чтобы сведения о попытках скачать, написать в чат или личку, заняться поиском......... и т.д. направлялись опам и выше.........
А также через 3 или 5 попыток приходил бан по нику и ИП..
Спасибо.

Автор: Wariner 14.11.2008, 8:37

Так я не понял у тебя будет день открытых дверей или загляни и тебе отрубят голову?! Если юзер что то качает то альтернативные источники будут искаться и у тебя на хабе и человека незачто будет банить! А по поводу сообщения администрации о поиске и т.д.... представляешь какой флуд будет у тебя в личке?!

Автор: Илья Иванович 14.11.2008, 9:04

Добрый день.
Я расчитываю на 5-7 посещений в день. Не больше. Ора не будет. Да, банить не хорошо. Согласен, отменяется.
А можно им заблокировать Сообщение от Птахи в личку?

Автор: Setuper 14.11.2008, 12:11

Не майся дурью! Зачем гости, если хаб закрытый??? И что толку от того, что ты узнаешь, что они написали в чат или что они хотят скачать? После всех этих запретов не думаю, что к тебе кто-то будет заходить! Это называется - сделаю всё ради того, чтобы пользователям было неудобно!

Автор: Илья Иванович 14.11.2008, 12:42

Цитата(Setuper @ 14.11.2008, 12:11) *
Не майся дурью! Зачем гости, если хаб закрытый??? И что толку от того, что ты узнаешь, что они написали в чат или что они хотят скачать? После всех этих запретов не думаю, что к тебе кто-то будет заходить! Это называется - сделаю всё ради того, чтобы пользователям было неудобно!

МАются дурью кто в игры играет на хабах....... Вот для игор помощь всегда найдётся...
Мне не нужно знать, что они написали, мне просто нужно знать как активно и куда они лезут... Нормальный человек сразу поймёт, что у него нет никакой здесь перспективы без регистрации... Он обратится указанным путём за ней....... Не нормальный будет долбать.....
В магазинах придумали внешние витрины, чтобы заманить покупателей, но с витрины ты ничего взять не можешь......
Так и на хабе... Это своего рода реклама.....
Кстати я не понял..... Форум для помощи или для критики..
Спасибо

Автор: Setuper 14.11.2008, 12:51

Нормальный человек даже и заходить на твой хаб не станет, а будет сидеть на хабе провайдера. Не думаю, что на твоём хабе есть что-то чего нету на хабе провайдера. А тупые идеи реализовывать не хочется. Я написал уже как блокировать всё на хабе. Почитав форум и немного поднапрягая извилины, думаю, что вы сами сможете дописать сообщения опам, тем более, что в одной из поднятых тем это недавно уже обсуждалось.

Магазины друг от друга отличаются уникальным набором товара, а чем славится твой хаб, чтобы он был интересен пользователям?

Автор: Илья Иванович 14.11.2008, 14:17

Цитата(Setuper @ 14.11.2008, 12:51) *
Нормальный человек даже и заходить на твой хаб не станет, а будет сидеть на хабе провайдера. Не думаю, что на твоём хабе есть что-то чего нету на хабе провайдера. А тупые идеи реализовывать не хочется. Я написал уже как блокировать всё на хабе. Почитав форум и немного поднапрягая извилины, думаю, что вы сами сможете дописать сообщения опам, тем более, что в одной из поднятых тем это недавно уже обсуждалось.

Магазины друг от друга отличаются уникальным набором товара, а чем славится твой хаб, чтобы он был интересен пользователям?

Это будет мой последний ответ, чтобы не вдаваться в долгую полемику.
Средняя шара на хабе у провайдера 100Г, у меня на хабе 700Г.
Общий объём выкладываемых новинок в месяц у меня на хабе - около 400Г.
На хабе провайдера стоит ор и мат сплошной. На моём хабе подобее мата во время футбола, т.е. ограниченно разрешено выражение эиоций.....Нет ни одной большой шары на провайдере которой не было у меня. И не все большие шары, которые есть у меня, есть у провайдера.
Всех с интересными шарами, кто был на момент появления моего хаба, был приглашён ко мне. А сейчас отлавливать новичков с интересными шарами, со знанием русского языка, и адекватным поведением стало тяжело..... На провайдерском хабе они долго не задерживаются т.к. уважают себя и сидеть в дерме не хотят. Вот я и пытаюсь и таким способом выявлять новичков. Затем, изучив их шару, принять решение - приглашать или нет!
Спасибо за внимание. Извините, если полемика Вас напрягла. Извините, что обратился. А за помощь огромное СПАСИБО!

Автор: Setuper 15.11.2008, 12:53

CODE
function ChatArrival(tUser,sData)
Func(tUser,"*** Вы гость на хабе и не можете ни скачивать, ни писать сообщения!",
"*** Гость"..tUser.sNick.." пытался написать в чат: "..sData:sub(tUser.sNick:len()+4,-2))
end

function ToArrival(tUser)
Func(tUser,"*** Вы гость на хабе и не можете писать личные сообщения!",
"*** Гость"..tUser.sNick.." пытался отправить личное сообщение!")
end

function SearchArrival(tUser)
Func(tUser,"*** Вы гость на хабе и не можете юзать поиск!",
"*** Гость"..tUser.sNick.." пытался юзать поиск!")
end

function ConnectToMeArrival(tUser)
Func(tUser,"*** Вы гость на хабе и не можете ничего скачивать!",
"*** Гость"..tUser.sNick.." пытался коннектиться к пользователям хаба!")
end

function Func(tUser,sMsg1,sMsg2)
if tUser.iProfile==-1 then
Core.SendToUser(tUser,sMsg1)
Core.SendToOps(sMsg2)
return true
end
end

RevConnectToMeArrival=ConnectToMeArrival

Автор: Артём 16.11.2008, 14:56

:P Извеняюсь... но это Бред какойто,зачем создавать хаб и запрещать юзерам:качать,писать,"дышать" scorn.gif
laughing.gif смешно конечно...
dribble.gif конслагерь прям