首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >代码中“‘end”在“<eof>”附近的预期错误

代码中“‘end”在“<eof>”附近的预期错误
EN

Stack Overflow用户
提问于 2020-05-27 21:05:06
回答 1查看 291关注 0票数 0

如何修复'end' expected near '<eof>'?我试着在代码的最后一行加上end,也是在汇编语言中,它仍然显示了这个错误。(顺便说一句,我对lua很陌生)。

代码语言:javascript
运行
复制
repeat wait() until game.workspace:FindFirstChild("NPC")
wait(2)
if game.PlaceID == 3541987450 then
print("KHEI")
for i, v in pairs(game.Workspace:GetChildren()) do
    if v.Name == "DevilRoom" then
        if v.BrickColor == BrickColor.new("Dark stone grey") and v.Position ~= Vector3.new(-1283.07092, 1164.82434, -2338.98315, 0.0816411376, -0, -0.996661782, 0, 1, -0, 0.996661782, 0, 0.0816411376) then
game.StarterGui:SetCore("SendNotification", {
    Title = "COLLECTOR";
    Text = "HE SPAWNED" .. "\n" .. "[Plains]";
        Duration = 10000;
})

a = Instance.new("Sound")
a.SoundId = "rbxassetid://39518470341"
a.Parent = game.Lighting
a.Volume = 3
a:Play()

elseif v.BrickColor == BrickColor.new("Bronze") and v.Position ~= Vector3.new(-2604.72559, 1097.82373, 1475.93469, 0.995581567, -0, -0.0939007998, 0, 1, -0, 0.0939007998, 0, 0.995581567) then
    game.StarterGui:SetCore("SendNotification", {
        Title = "COLLECTOR";
        Text = "HE SPAWNED" .. "\n" .. "[Jungle]";
        Duration = 10000;
    })
a = Instance.new("Sound")   
a.SoundId = "rbxassetid://3951847031"
a.Parent = game.Lighting
a.Volume = 3
a:Play()
elseif v.BrickColor == BrickColor.new("Fawn brown") and v.Position ~= Vector3.new(-1546.47192, 363.750061, 2445.54663, 0.999748111, 0, 0.0224423129, 0, 1, 0, -0.0224423129, 0, 0.999748111) then
    game.StarterGui:SetCore("SendNotification", {
        Title = "COLLECTOR";
        Text = "HE SPAWNED" .. "\n" .. "[Desert]";
        Duration = 10000;
})
a = Instance.new("Sound")   
a.SoundId = "rbxassetid://3951847031"
a.Parent = game.Lighting
a.Volume = 3
a:Play()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-27 21:12:42

Lua中的if blocksend终止。类似地,for loopsend终止。您需要在适当的地方将它们添加到脚本中;看起来您目前根本没有使用它们。

提到<eof>的错误消息有点令人困惑;它是说“解析器正在寻找一个end,但它到达了文件的末尾,却从未见过它”。而不是“您需要在文件的末尾放置一个end”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62052851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档