LUA 脚本错误:'(' 附近期望 'if'

我正在制作 ROBLOX 游戏,但在输出中出现了以下情况:

ServerScriptService.Script:6: '(' expected near 'if'

然后脚本没有继续执行。请有人帮帮我,我不知道该怎么办。我查看和查看了脚本,但我不明白发生了什么。对不起,我还是一个新手 完整的脚本如下:

进入图像描述

点赞
用户616460
用户616460

你需要在函数名后面指定一个参数列表。如果参数列表为空,请使用 ()

我本来想粘贴一个完整的示例,但我现在在手机上,打字很困难,而且你用图片分享了你的源代码,所以我无法做到。

2016-08-27 02:04:20
用户4984564
用户4984564

一种函数声明必须像下面这样写:function whatever() <code> end(第5行)

此外,在 if 语句之后需要一个 then 关键字(第6行)

第13行的 end 应该与第6行对应的 if 在同一高度。这不会导致错误,但会使代码更难理解。

尽量保持一些一致性;选择 "' 并坚持使用它。

2016-08-27 12:03:13
用户17340253
用户17340253

第6行应该是这样的:

if Players > 2 **then**

你忘记在结尾添加了then

然后在第13行,

end

应该与第6行的第一个单词对齐。

2021-11-06 01:00:21