【问题标题】:how to fix this roblox script unknown error如何修复此 roblox 脚本未知错误
【发布时间】:2020-07-02 14:46:20
【问题描述】:

我在控制台中收到一个脚本错误,提示我在第 4 行附近需要一个“}”。 第五个参数有错误,请问如何解决:

local args = {
    [1] = game:GetService("Players").LocalPlayer.Character,
    [2] = workspace.NPCs["Harlow Auburn"],
    [3] = "Ice Magic",
    [4] = "3",
    [5] = "["Blast Attack",1,90,100,false,"Two Hands","(None)","Blast","Ice","Ice"]",
    [6] = 0,
}

game:GetService("ReplicatedStorage").RS.Remotes.Magic.DealAttackDamage:FireServer(unpack(args))

【问题讨论】:

  • 我对 Roblox 一无所知,所以对此持保留态度,但您确定 [6] = 0,(数组的最后一行)之后的逗号是正确的吗?
  • @Taschi 尾随逗号在 lua 中很好

标签: roblox


【解决方案1】:

你有一个语法错误。

如果[5] 应该是单个字符串,那么您需要正确转义字符串值:

[5] = "[\"Blast Attack\",1,90,100,false,\"Two Hands\",\"(None)\",\"Blast\",\"Ice\",\"Ice\"]",

如果[5] 应该是一个值数组,那么你需要将它定义为一个表。

[5] = {"Blast Attack",1,90,100,false,"Two Hands","(None)","Blast","Ice","Ice"},

【讨论】:

    猜你喜欢
    • 2022-11-02
    • 2014-04-02
    • 2023-04-01
    • 2020-12-10
    • 1970-01-01
    • 2020-03-08
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多