Hi all, some people have found a new way to annoy hubowners.
They login on the hub with the nick of one of the hublist pingers.
When they are in the hublist can't.
Nickban them is no option because you willl also ban the pinger.
Ip ban is not an option because they return soon with another ip.
So i suppose it could be done with a list of nicks that will be disconnected when they stay in the hub for more then a few seconds.
Hope someone can help.
Thanx Pieter.
Having seen this with a "dchublist" example in PtokaX Admins, it was suggested by Daywalker to check other variables that do not change such as sharesize, tag and email. Set your script to kick on a match on those.
You can set the pinger nick/password on some hublists (for example: dchublist, openhublist) and reg them on your hub.
Hello it?s me again
Maybe that this helps, an LUA to tease him.
Link http://forum.ptokax.org/index.php?topic=8279.0
Respectfully,
[NL]Daddy-Bear?
This prevent fake pinger even to log in
local ifpinger=false
local Bot=SetMan.GetString(21)
local Pinger={["nick1"]=1,["nick2"]=1,} -- pingers' nicks here
BotINFOArrival = function(sUser,sData)
local _,_,desc = sData:sub(1,-2):find("$BotINFO (.+)")
if desc then
if Pinger[sUser.sNick] then
ifpinger=true
end
end
end
UserConnected = function (sUser)
if Pinger[sUser.sNick] then
if ifpinger then
ifpinger=false
else
Core.SendToUser(sUser,"<"..Bot.."> This nick is reserved!")
Core.Disconnect(sUser)
return true
end
end
end
Actually his script doesn't stop fake pingers from login in, but only regular users from using pinger nicks :P