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

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

MyDC.ru _ Запросы скриптов для PtokaX _ Скрипт привязки Админа к одному IP

Автор: Ameet 4.12.2010, 0:01

Доброго времени суток.

Интересуюсь таким скриптом:
Скрипт не пускает пользователя к примеру с ником Test и нужно привязать его к IP 10.0.0.1 и если в друг он зайдет с IP 10.0.0.2 то его не пустит или чето там. и так к определенным никам или профилям.

Я видел давно пткое на 3.5.. но потом першел на унхаб и опять вернулся..

Автор: Артём 4.12.2010, 0:09

Ameet, так на какой хаб тебе это нада 0.3.х.х или 0.4х.х ?
если просто проверять опов то вот это можно http://mydc.ru/topic747.html?hl=OPCheck
Если привязку при регистрации нада, то укажи на какую версию хаба нада я выложу, у меня на обе версии в "коморке" валяются bad_smile.gif

Автор: Ksan 4.12.2010, 0:35

Ameet, попробуй это (можешь назвать AdminIP.lua):

Код
local sBot = SetMan.GetString(21)
local sAdmin = "Ksan" -- тут напишите свой ник
local sMsg = "<%s> Юзер с IP %s пытался зайти под админским ником %s и был скинут с хаба."
local sOutMsg = "На чужой каравай рот не разевай! Короче, ещё одна попытка зайти под ником админа и пойдёшь лесом далеко и надолго!"

tAdminIP = {
    ["Test_user"] = "10.0.0.1",
    ["Ksan"] = "192.168.1.2",
}

function UserConnected(tUser)
    if tAdminIP[tUser.sNick] and tUser.sIP ~= tAdminIP[tUser.sNick] then
        Core.SendToUser(tUser, "<"..sBot.."> "..sOutMsg)
        Core.Disconnect(tUser)
        Core.SendToNick(sAdmin, sMsg:format(sBot, tUser.sIP, tUser.sNick))
    end
end
OpConnected, RegConnected = UserConnected, UserConnected

Скрипт для Птоки 0.41*

Автор: Ameet 4.12.2010, 2:24

API 2