PtokaX forum

Archive => Archived 5.0 boards => Request for scripts => Topic started by: Baad-Boi on 31 July, 2005, 13:01:02

Title: Flood
Post by: Baad-Boi on 31 July, 2005, 13:01:02
hey

i need a script that stops flooding all kind of floodings

im using

PtokaX 0.3.31

and using ']['?RM???']['?R The All-In-One bot

but in gettin flooded...........

can u plzz help mee
Title:
Post by: Pothead on 31 July, 2005, 13:20:56
Tweak the settings in Deflood page of PtokaX.
Title:
Post by: Baad-Boi on 31 July, 2005, 13:36:37
Thanxx m8


any thing else i can put 4 more secuirty :p
Title:
Post by: GeceBekcisi on 31 July, 2005, 14:27:35
You can use this script, it'll block chat until the numeric code it entered..-- Spam King (spam blocker) (for PtokaX 0.3.2.6TD3) by: gg3k
-- This script stops spammers using automessaging software.
-- It blocks all traffic that is passed through DataArrival until the user has sent the validation code.
-- This effectively prevents searchbots from getting any results from the hub too.

-- converted to LUA 5 by jiten
-- Touched some more by GeceBekcisi

--// Settings //--
sBot = frmHub:GetHubBotName() -- Name of the bot.
TestReggedUsers = 0 -- Set to 1 if you want to require validation from registered users.
TestOperators = 0 -- Set to 1 if you want to require validation from operators.
NoChatUsers = { }

--// This function is fired when a new data arrives //--
function ChatArrival(curUser, sData)
sData = string.sub(sData, 1, string.len(sData)-1)
if curUser.iProfile == -1 or TestReggedUsers == 1 then
if NoChatUsers[curUser.sName] ~= nil then
if NoChatUsers[curUser.sName] == 1 then
NoChatUsers[curUser.sName] = math.random(1000, 9999)
SendToNick(curUser.sName, "<"..sBot.."> Main chat is disabled for unregistered users.  - To enable full hub functionality, please register or enter these numbers here: "..NoChatUsers[curUser.sName].." ")
return 1
else
_,_,keystring = string.find(sData, "%b<>%s+(%S+)")
if tostring(keystring) == tostring(NoChatUsers[curUser.sName]) then
NoChatUsers[curUser.sName] = nil
SendToNick(curUser.sName, "<"..sBot.."> Main chat is enabled now. Have fun!")
else
SendToNick(curUser.sName, "<"..sBot.."> Main chat is disabled for unregistered users.  - To enable full hub functionality, please register or enter these numbers here: "..NoChatUsers[curUser.sName].." ")
return 1
end
return 1
end
end
end
end

--// This function is fired when a new user finishes the login //--
function NewUserConnected(curUser)
NoChatUsers[curUser.sName] = 1
end

--// This function is fired when an operator enters the hub //--
function OpConnected(curUser)
if TestOperators == 1 then
NoChatUsers[curUser.sName] = 1
end
end

--// This function is fired when an user disconnects //--
function UserDisconnected(curUser)
NoChatUsers[curUser.sName] = nil
end

--// This function is fired when an operator disconnects //--
function OpDisconnected(curUser)
NoChatUsers[curUser.sName] = nil
end