*needs just a nice tool that posts 2 opchat when uisers with same ip enter*
thx :D
try this m8
-- Start Copying from this line
-- An easy DoublesKickBot by piglja - 26/04/03
-- Added a IP script by piglja - 29/04/03. IP Allow script by Don Leon, if I remember correct...
-- Added send to ops chat message and removed user disconect line ??????Hawk?????? 10/06/04
ip={}
oAllow={}
OpChatName = frmHub:GetOpChatName()
function Main()
oAllow["127.0.0.1"]=1 --Just an example;)
end
function NewUserConnected(user)
if not user.bOperator then
theIP=user.sIP
local a,b,c,d=splittip(theIP)
if ip[user.sIP] == nil then
ip[user.sIP]=user.sIP
elseif ((oAllow[a]==1)or(oAllow[b]==1)or(oAllow[c]==1)or(oAllow[d]==1)) then
else
SendPmToOps(OpChatName, "!!!Alert Clone user, Nick:- "..user.sName.." IP:- "..user.sIP)
end
end
end
function UserDisconnected(user)
ip[user.sIP]=nil
end
function splittip(IP)
r,g,a,b,c,d = strfind(IP, "(%d*).(%d*).(%d*).(%d*)")
d=a.."."..b.."."..c.."."..d
c=a.."."..b.."."..c..".*"
b=a.."."..b..".*"
a=a..".*"
return a,b,c,d
end
-- Finish Copying
No need 2 disconnect, just alert =)
Leave some pleasure fo ops lol
btw ty very much
hi m8 .
i did remove the line to disconnect the users but forgot to document it in the credits.. ooOOoops.
edited..
Does it write both users? i guess only one... am i wrong?
Does not work... myby cause im using a scripted opchat?
change this line :-
OpChatName = frmHub:GetOpChatName()
for this one:-
OpChatName = "opschat" --// set to exact same name as the ops chat
Quote[04:00] Private message from -OpChat-: <-OpChat-> !!!Figyelem, kl?n, Nick:- [HUN]eee IP:- 160.114.118.106
so it works, but should see the other guys nick
(eg nick1 - nick2 - ip)
I can hardly get satisfied, sorry
i have a week left here... ;)
should it be like this if you want the user to be disconnected(in DoublesKickBot by piglja, modded by Hawk and Don Leon)???
function UserDisconnected(user)
ip[user.sIP]=nil
user:Disconnect()
end
Thx all, works ok!
:]
Could anyone add so it says all user names that has the same IP?
Mutor can you add Disconnect to the clone? and the user
QuoteOriginally posted by D-J Valhala
Mutor can you add Disconnect to the clone? and the user
change:
if user1 ~= nil then
if user1.sIP == curUser.sIP then
SendPmToOps(OpChatName, "*** Cloned user = "..curUser.sName.." logged in, User is a clone of = "..user1.sName)
end
end
end
end
To this:
if user1 ~= nil then
if user1.sIP == curUser.sIP then
SendPmToOps(OpChatName, "*** Cloned user = "..curUser.sName.." logged in, User is a clone of = "..user1.sName)
curUser:Disconnect()
end
end
end
end