Автор: SHMIDT 16.3.2009, 16:56
Вот скачал у вас скрипт!Хороший!Давно искал!!! Называется 1 ip один ник.... а нельзя его переделать так что бы определенным пользователям можно было бы 2 подключения!!!!А то с моим админским ником как то общяться не любят!
Автор: Setuper 16.3.2009, 17:33
Код
local tIPs = {
["10.10.10.10"] = true,
["10.10.10.11"] = true
}
if frmHub then
function ValidateNickArrival(tUser)
for _,v in pairs(frmHub:GetOnlineUsers()) do
if v.sIP == tIPs[tUser.sIP] then
return
elseif v.sIP==tUser.sIP then
tUser:SendData"*** На хабе введено ограничение: один ip - один ник"
tUser:Disconnect()
end
end
end
NewUserConnected=ValidateNickArrival
OpConnected=ValidateNickArrival
else
function ValidateNickArrival(tUser)
for _,v in pairs(Core.GetOnlineUsers()) do
if v.sIP == tIPs[tUser.sIP] then
return
elseif v.sIP==tUser.sIP then
Core.SendToUser(tUser,"*** На хабе введено ограничение: один ip - один ник")
Core.Disconnect(tUser)
end
end
end
UserConnected=ValidateNickArrival
RegConnected=ValidateNickArrival
OpConnected=ValidateNickArrival
end