so, i making a "chat system", but i got some problems.
Here is the code
cancelableworld = {
":~",
":Oyou",
"bitch"
}
addEventHandler("onPlayerChat", root,
function(message, msgTyp)
local message = string.lower(message)
for i,v in ipairs(cancelableworld) do
if (string.find(message, cancelableworld[i])) then
outputChatBox("*NO*", source, 255, 0, 0, false)
cancelEvent()
end
end
end)
--—————————————————————————————————————————————————————————
--—————————————————————————————————————————————————————————
--< CustomChat >--
addEventHandler ( "onPlayerChat", root,
local Level = getElementData(source,"Level" or 0)
function(message)
outputChatBox("#4C7759[LVL "..Level.."] #FFFFFF"..getPlayerName(source)..": #FFFFFF"..message,getRootElement(),255,2555,255,true)
end)
The script first half is canceling the worlds, but the second is enable the world.
So i cancel the "Weid" worlds, but it keep showing on the chat, becase the second half not ignor that. I want to make, when player typing blocked worlds in chat, thats not showing up,
what should i do?