Lua <;eof>;预计接近';结束';

Lua <;eof>;预计接近';结束';,lua,eof,game-development,Lua,Eof,Game Development,我在我的游戏服务器中使用这些文件,每次我添加一个新的播放器型号,我都会 [ERROR]lua/autorun/server/fastdlskins.lua:938:“”应在“结束”附近 1.未知-lua/autorun/server/fastdlskins.lua:0 当我将一个附加组件添加到另一个文件时,我也会遇到类似的错误 [ERROR]lua/autorun/server/workshopitems.lua:55:“”应在“结束”附近 1.未知-lua/autorun/server/

我在我的游戏服务器中使用这些文件,每次我添加一个新的播放器型号,我都会

[ERROR]lua/autorun/server/fastdlskins.lua:938:“”应在“结束”附近
1.未知-lua/autorun/server/fastdlskins.lua:0
当我将一个附加组件添加到另一个文件时,我也会遇到类似的错误

[ERROR]lua/autorun/server/workshopitems.lua:55:“”应在“结束”附近
1.未知-lua/autorun/server/workshopitems。lua:0

我通常只需要在代码后面加一个“结束”,但我不知道还需要做什么。我没有运行任何循环(我想),所以我不会关闭任何循环。不知道该怎么办。

正如埃戈尔所说,删除文件末尾的额外
结尾


end
仅用于关闭函数和循环的块,如类C语言中的
}
。文件中的
end
没有关闭任何内容,因此是无效语法。

听起来在一个或两个脚本中的某个地方有一个虚假的
end
。如果看不到这些脚本的内容,没有人可以帮助您。您几乎没有显示至少9000行中的50*2行。我按ctrl+F键搜索了两个脚本中的任何“结束”,但返回时,每个脚本只有1行,位于两个脚本的底部。我这里有两个脚本:为什么要用附加的
end
来完成每个Lua脚本?只需删除这些
end
s即可。谢谢。我删除了我写的“结尾”。现在我得到了新的错误,但很容易修复。到目前为止,我发现我写的是“参考资料”而不是“参考资料”,还有一些类似的小错误。好吧,从现在起我必须继续看到少了一个错误。非常感谢。谢谢我把它们拿走了,现在我们好了。查找弹出的任何其他错误,现在该错误已消失。
[ERROR] lua/autorun/server/fastdlskins.lua:938: '<eof>' expected near 'end'
  1. unknown - lua/autorun/server/fastdlskins.lua:0
 [ERROR] lua/autorun/server/workshopitems.lua:55: '<eof>' expected near 'end'
   1. unknown - lua/autorun/server/workshopitems.lua:0