如果我很快获得战利品然后离开,为什么这个roblox脚本无法保存?

时间:2019-01-30 02:12:52

标签: lua roblox

我制作了此脚本来加载和保存数据。如果玩家很快加入并退出,如何保存它?如果我离开的话会丢弃数据吗?我尝试了几种方法,但似乎都没有效果。如果有人迅速加入,获得了很多战利品并辞职,那一切都糟透了。有什么方法可以告诉服务器在关闭之前将其全部保存吗?

div

我该如何解决?

1 个答案:

答案 0 :(得分:1)

我的建议是停止使用异步保存播放器数据。例如,如果GetAsync()失败,则玩家数据可以设置为false或nil。如果将此值写入数据存储区,则播放器的数据将被完全覆盖。如果玩家在服务器之间跳得太快,GetAsync()也可以检索不正确的先前数据。为防止这种情况,我们使用UpdateAsync()