我正在用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。请帮忙!