【问题标题】:ServerScriptService.DataStore:41: Expected 'end' (to close 'function' at line 31), got <eof>ServerScriptService.DataStore:41:预期的“结束”(在第 31 行关闭“功能”),得到 <eof>
【发布时间】:2023-03-18 00:24:01
【问题描述】:

我知道这些问题通常很容易解决,但在过去的一个小时里,我一直在使用括号和“结束”来尝试解决标题中提到的错误。我的 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)

【问题讨论】:

  • 这个sn-p没有尽头。错误必须在其他地方

标签: lua roblox


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多