Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

Roblox chat 'Filtering' is breaking at random points?

Asked by
3dsonicdx 163
8 years ago
Edited 8 years ago

So I constantly get errors on my chat at random points

http://puu.sh/qi8xI/47529b52ee.jpg -- Errors

The errors just stop the script entirely(which is expected), and I'm not sure what causes it.

It's whenever the players chat and the messages are filtered - it errors.

1filteredMessage = ChatService:FilterStringAsync(message, sender, player)

is the line it errors at.(message/sender/player are defined before it already.)

What is causing the error, and can I do anything about it?

1
ROBLOX Filter is fairly buggy at the moment but they proclaim they will be fixing it. Make sure to create your own filter. ikiled 75 — 8y

1 answer

Log in to vote
2
Answered by
ikiled 75 Donator
8 years ago
Edited by M39a9am3R 8 years ago

create ur own filter

01local cuss = {"****", "****", "damn", "crap"} -- etc
02function filter(msg)
03for i,v in pairs(cuss) do
04if msg == v then
05return true
06end
07end
08return false
09end
10game.Players.PlayerAdded:connect(function(Player)
11Player.Chatted:connect(function(msg)
12if filter(msg) then
13Player:Kick("Please do not cuss in game!")
14end
15end)
16end)

hope this helps

2
You're censoring "crap"? How dare you! User#11440 120 — 8y
0
xD. I dont know, I was just trying to give examples @wfj ikiled 75 — 8y
0
I know this is very specific - but is there any way to check the entire sentence for those words rather than just people saying one thing? Because that seems easily bypassable. 3dsonicdx 163 — 8y
0
Some people use something else, I use String:match([String pattern here]) Vezious 310 — 8y
View all comments (2 more)
0
I'd enjoy making the list of cusses Dolphinous 36 — 8y
0
Please do not use profane or vulgar language on the site. M39a9am3R 3210 — 8y
Ad

Answer this question