为什么数据存储区没有获得正确的值?

时间:2019-04-16 20:00:25

标签: roblox

我正在用roblox制作游戏,我需要帮助来保存值。当我尝试保存玩家的leaderstats:金钱和胜利时,只有胜利会保存,金钱会设置为0。为什么会发生这种情况?

我制作了一个小脚本来打印leaderstats的值,这就是我知道这些值的方式,我还注意到只有1个被保存。我还尝试制作一个按钮来保存进度并将值保存为int值,但结果却相同。

function save(player)
    local key = player.UserId
    local saves = {player.leaderstats.Money.Value,player.leaderstats.Wins.Value} 
    print(saves[1]..saves[2])
    myDataStore:SetAsync(key,saves)
end

这是为了节省玩家的钱并赢得myDataStore,但只有获胜的人将钱设置为0。请帮忙!

0 个答案:

没有答案