Hello. I want to make a game like an email in Roblox. when a player joins the game they have to create an account like how they make an email account, but they might put their account password or their information and there is a global data store that has all the emails with passwords now when they made a bloxian email account they could message their password or their information to each other. now im afraid and scared would me or my game or my group result to a ban or warn?
Well, use the ChatFilter that Roblox provides to filter any sensitive information. About passwords, I recommend you don’t use them at all. Roblox probably won’t like the phrase “Type your password”, besides the fact some players might actually put their official password.
About the users being able to send information via email, filtering the message will remove it. With the sheer amount of games that allow you to set text on a place that everybody can see, if they could scam people of their accounts this way, they would’ve already.
So, don’t include passwords on the emails, just place ******* simulating the password. And filter the text, now if you filter the text, make sure to include a “preview” of the final message for user experience.
Happy coding
ok but they might put one of their real emails
maybe say "Dont put ur real password’’ or “dont use a real email” or something.
some people would put even if i put “don’t put your real password”
maybe just do username instead of gmail so its an ingame nickname or something
they would put their password as their nickname
Its highly unlikely as roleplay games have nicknames or something (i dont play rp games) and i dont think people use their passwords unless JESSICA/ ANGLE/ SINGLE/ DEMON/ IMMORTAL/ NAUGHTY is there password lol.
you can always just “fake” a password, i.e., just make people “type” anything and just replace the “typed” thing with stars, that way you can still achieve the feeling of passwords without actually storing anything
ok but i want to people login when they leave and join again
Maybe instead of an actual password, you make them enter a pattern of special characters/symbols which couldn’t possibly be their real password (e.g. a password could be star, square, triangle, triangle; or red red, blue, green)
And also don’t allow custom emails, maybe force them to be based off their username (e.g. “builderman” would become “builderman3921@roblox.com”)
That is really unlikely. Use TextService
then string
to check for #s. If it doesn’t show anything, it will create the account. If it has #s, it will show an error.
Loging in in a game for which you should already be loged in in order to play it makes no sense, and people (including Roblox) won’t like it. If you want some kind of email between players, you can for example make the email username@gamename.blox or something like that.
For passwords, make like 5 symbols of which you could choose.
Asking for email and passwords (and birthdays, genders etc) is very tricky.
Uhh, that is a little too random. I recommend using an API of a password generator. Some of them have keys to remember them.
thanks ill make a password generator and show it to them to save btw would me or my game or my group get banned or warned?
Just make sure to use TextService (for filtering (server sided so you will have to use an event or something.)) and String (for checking). These are tools I use to check if any of the text I send through is bad. My idea of it would look like this
--Filtering Stuff fs is our filtered string
if string.match(fs, "#") then
print ("Error: Inappropriate text.")
else
print ("Doing whatever needs to be done here.")
end
Do not save the normal passwords is in the datastore.
You can increase security by hashing passwords and save into datastore.
How ignorant of me. This is a VERY important step. But make sure you do it right or everyone will be locked out.