Well I saw several other posts but I didn’t understand any
UpdateAsync updates a value (already existing value)
SetAsync sets a value
Most basic explanation of the difference.
Can you give me examples about UpdateAsync?
I have a value in a game that can only go up.
- That’s when you use IncrementAsync()
I have a value in a game that can change (like coins, for example)
- That’s when you use SetAsync()
Most people use IncrementAsync() in the last case, as it is somewhat more secure.
I have a string value in a game that can change (play time as example ?)
- That’s when you use UpdateAsync()
There are also articles on the Roblox Developer Hub, you can read more about this here.
That should also be a number, why would you store time as a string?
I gave it as an example, the first one that came to my mind, I forgot to change the string to number