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

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

MyDC.ru _ Запросы скриптов для RusHub'а _ [RusHub] Блокировка

Автор: ShadoWx 4.8.2011, 23:26

В этой теме буду описывать то, что хотелось бы мне заполучить у себя на хабе embarrassed.gif

Пока только 1 скриптик:

*** Скрипт который блокировал бы кол-во коннектов с 1 ip адреса
Например: 1ip=1ник на хабе


Заранее благодарен ... surrender.gif

Автор: Alexey 5.8.2011, 2:37

В простейшем виде как-то так, не проверял:

Код
function OnUserConnected(UID)
    local tSameIPs = Core.GetUsers(UID.sIP)
    if tSameIPs and #tSameIPs ~= 0 then
        Core.SendToUser(UID, "На хабе уже есть пользователь с этого IP-адреса: "..tSameIPs[1].sNick..". Множественные подключения к хабу с одного IP-адреса запрещены.", "PtokaX")
        Core.Disconnect(UID)
    end
end

Автор: ShadoWx 5.8.2011, 3:19

спасибо, Леш ... тоже что то примерное начеркал ..но возник такой вопрос ...
зашел я с того-же ипа на хаб ... все правильно он не пустил меня ..., далее отключаю 2 клиент и захожу как обычно, но он не пускает меня на хаб... пишет что с такого ипа уже кто-то сидит ..я так думаю ...русхаб не обновил еще список пользователей ? или можно как-то модифицировать скрипт чтоб подобного не возникало ?

проснулся недавно, а он все так же не пускает на хаб ..пришлось отключить скрипт ...

есть у кого предложения?

Автор: Alexey 5.8.2011, 19:48

Обновил, пробуй.

Автор: ShadoWx 5.8.2011, 20:07

работает. спасибо. surrender.gif