首页 > 解决方案 > ServerScriptService.DataStore:41:预期的“结束”(在第 31 行关闭“功能”),得到

问题描述

我知道这些问题通常很容易解决,但过去一个小时我一直在玩括号和“结束”来尝试解决标题中提到的错误。我的 DataStore 的代码(问题所在):

game.Players.PlayerAdded:Connect(function(plr)
  local Ser = game:GetService("DataStoreService")
  local Storage = Ser:GetDataStore('StatsDataStore')
  plr:WaitForChild("leaderstats")
  local data = Storage:GetAsync(plr.UserId)
  if data then
    plr.leaderstats.Credits.Value = data.credits
    plr.leaderstats.Power.Value = data.power
    plr.leaderstats.Kills.Value = data.kills
    plr.leaderstats.Rebirths.Value = data.rebirths
  end
end)

标签: luaroblox

解决方案


错误是由于最后一个 end 语句中的括号 ')' 引起的。


推荐阅读