【发布时间】:2022-10-31 03:23:03
【问题描述】:
我正在制作一个答题器游戏,我需要在 leaderstats 中设置一个乘数。在我添加数据存储并且它停止显示乘数之前,这一切都有效,但仍然显示点击。 这是我的代码:
local DSS = game:GetService("DataStoreService")
local ClicksStore = DSS:GetDataStore("ClicksStore")
local MultiStore = DSS:GetDataStore("MultiStore")
game.Players.PlayerAdded:Connect(function(player)
local stats = Instance.new("Folder", player)
stats.Name = "leaderstats"
local clicks = Instance.new("IntValue", stats)
clicks.Name = "Clicks"
clicks.Value = ClicksStore:GetAsync(player.UserId.."--clicks") or 0
local multi = Instance.new("IntValue", stats)
multi.Name = "Multiplier"
multi.Value = MultiStore:GetAsync(player.UserId.."--multi") or 1
game.Players.PlayerRemoving:Connect(function()
ClicksStore:SetAsync(clicks.Value, player.UserId.."--clicks")
MultiStore:SetAsync(multi.Value, player.UserId.."--multi")
end)
while true do
wait(300)
ClicksStore:SetAsync(clicks.Value, player.UserId.."--clicks")
MultiStore:SetAsync(multi.Value, player.UserId.."--multi")
end
end)
这是截图 problem
【问题讨论】: