代码之家  ›  专栏  ›  技术社区  ›  arthurgps2

LUA脚本错误:“(”应在“if”附近

  •  -3
  • arthurgps2  · 技术社区  · 8 年前

    我正在制作一个ROBLOX游戏,结果显示:

    服务器脚本服务。脚本:6:“(”应在“if”附近

    脚本没有继续 有人帮我,我不知道该怎么办。我查看并审阅脚本,但我不明白发生了什么。对不起,我还是个笨蛋 以下是完整的脚本:

    enter image description here

    3 回复  |  直到 8 年前
        1
  •  2
  •   DarkWiiPlayer    8 年前

    函数声明必须如下所示 function whatever() <code> end (第5行)

    此外,在 if then 关键字(第6行)

    这个 end 第13行的高度应与相应的 如果 这不会导致错误,但会使代码更难理解。

    尽量保持一致性;选择其中之一 " ' 并坚持下去。

        2
  •  1
  •   Jason C    8 年前

    您需要在函数名后指定参数列表。使用 () 如果它是空的。

    我会粘贴一个完整的例子,但我在手机上,打字很困难,出于某种原因,你选择了以图片的形式分享你的源代码。

        3
  •  0
  •   Me Epscho    3 年前

    第6行应如下所示:

    if Players > 2 **then**
    

    你忘了在末尾加上。

    然后在第13行,

    end