lua - <eof> 预计在 'end' 附近

标签 lua eof game-development

我在我的游戏服务器中使用这些文件,每次我添加一个新的玩家模型时,我都会得到

this error

[ERROR] lua/autorun/server/fastdlskins.lua:938: '<eof>' expected near 'end'
  1. unknown - lua/autorun/server/fastdlskins.lua:0

当我将附加组件添加到不同的文件时,我也会遇到类似的错误

img

 [ERROR] lua/autorun/server/workshopitems.lua:55: '<eof>' expected near 'end'
   1. unknown - lua/autorun/server/workshopitems.lua:0

我通常只需要在代码后加上一个“结束”,但我看不出我还需要做什么。我没有运行任何循环(我认为),所以我不会关闭任何循环。不确定该怎么做。

最佳答案

正如 Egor 所说,删除文件末尾多余的 end

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

关于lua - <eof> 预计在 'end' 附近,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993973/

相关文章:

lua - 如何使用模式匹配找到重复的字符串?

来自 K&R 的字符计数示例

c - 我如何在 C 中检查 EOF?

c# - IEnumerator 在使用 IEnumerator 每 0.5 秒生成一个敌人时不断崩溃

java - 解析发射器 LibGDX ParticleEffects 时出错

objective-c - 基于剩余时间、用户等级和难度的游戏评分算法?

当 Lua 文件都在同一个文件夹中时,LuaEdit 找不到模块

c++ - 类似 Luabind 的语法(索引运算符)

c++ - 文件结束无限while循环

linux - 通过双引号/单引号发送值?