I have been thinking of a way to allow people to make a comment, report a bug, or give a suggestion in game in real time. I have the Gui all set up but I am not sure how to get around saving and accessing this data. I could make a global key where I could add tables inside it sort of like this:
bugs=game:GetService("DataStoreService"):GetDataStore("Bugs") local addbug=Instance.new("RemoteFunction", game.Workspace.remote) addbug.Name="addbug" function addbug.OnServerInvoke(player, text) local tabl=bugs:GetAsnync("main") repeat wait(1) until tabl~=nil table.insert(tabl, {player, tostring(os.time()), text}) bugs:SetAsync(tabl) return true end
Now, this will put a table into the main key. I'm not sure how well this will work but I'm not sure how else to do it. I will have a system that I can view everything in it with another Gui and can refresh it in real time. Is there a better way to do this type of thing? (I am just getting use to how data stores work so I am thankful for any pointers or help)