I am making a completly random plate sytem, which looks like this:
But that the system may write in something innapropriate (for instance: 420 SEX) can get me banned?
If a player report the game, yes, it can be banned.
It would be quite rare for that to happen. I would recommend making a filter for the license plates just to be safe.
I think it can, but have you tried using string.match()
method to avoid getting inappropriate tags?
like using the chatfilter ? i don’t think so because the chat filter is only for the chat…
No, I dont know that existed too… Teach me more please…
If anyone is asking, the plate is made of 6 TextLabels, each one got a Script inside it.
Use
if string.match(INAPPROPRIATE TEXT) then
Text = -- your code goes here
end
i think it should work like this.
Where should it go to?:
I would say in the frame or the GUI itself. It does not matter too much really.
Oh, i thout you were using 1 Text Label but, i have a solution!
You can do a check if Let1, Let2, and Let3 is matching into inappropriate text then you can refresh scripts(turn off and turn on)
@SSJ_Lemonade , @Mihaqwest5
I did it like this:
script.Parent.Let1.Changed:Connect(function()
if script.Parent.Let1.Text == "S" and script.Parent.Let2.Text == "E" and script.Parent.Let3.Text == "X" then
script.Parent.Let1.Text = "D"
script.Parent.Let2.Text = "A"
script.Parent.Let3.Text = "F"
elseif script.Parent.Let1.Text == "F" and script.Parent.Let2.Text == "A" and script.Parent.Let3.Text == "K" then
script.Parent.Let1.Text = "D"
script.Parent.Let2.Text = "A"
script.Parent.Let3.Text = "F"
elseif script.Parent.Let1.Text == "F" and script.Parent.Let2.Text == "U" and script.Parent.Let3.Text == "K" then
script.Parent.Let1.Text = "D"
script.Parent.Let2.Text = "A"
script.Parent.Let3.Text = "F"
elseif script.Parent.Let1.Text == "F" and script.Parent.Let2.Text == "U" and script.Parent.Let3.Text == "C" then
script.Parent.Let1.Text = "D"
script.Parent.Let2.Text = "A"
script.Parent.Let3.Text = "F"
--Numbers
elseif script.Parent.Num1.Text == "4" and script.Parent.Num2.Text == "2" and script.Parent.Num3.Text == "0" then
script.Parent.Num1.Text = "5"
script.Parent.Num2.Text = "1"
script.Parent.Num3.Text = "0"
elseif script.Parent.Num1.Text == "0" and script.Parent.Num2.Text == "6" and script.Parent.Num3.Text == "9" then
script.Parent.Num1.Text = "5"
script.Parent.Num2.Text = "1"
script.Parent.Num3.Text = "0"
end
end)
Tell me, If I missed something…
HttpService:GenerateGUID will never return something like that.
why does the license plate for the vehicle was turned backwards?
What do you mean by backwards?
Are you sure it connects the function? try to use print()
to know
hmm, can you try don’t make a custom changed numbers/letter but just make other script that detects inappropriate text/number then reloads the script which generates number?
get all the text (non numbers) from the plate and use robloxs filter system to check if its fine
Anyway, if it works for you then just let it be.
studio: FAK
test: DAF
i hate the character limit -_-