ROBLOX Lua 脚本错误:'=' 预期在 '<eof>' 附近
ROBLOX Lua Error in script: '=' expected near '<eof>'
你好,我正在写关于 ROBLOX 的脚本,我遇到了一个问题。
function showVictoryMessage(playerName)
local message = Instance.new("Message")
message.Text = playerName .." has won!"
message.Parent = game.Workspace
wait (2)
message.Destroy()
end
根据 运行 这个函数,或者更具体地说 "message.Destroy" 命令,我收到错误:脚本错误:'=' expected near ''
我以前从未见过这个错误,Lua 错误上的 ROBLOX wiki 页面也没有提到它。
我非常感谢这方面的帮助,因为我个人不认识在 Lua.
中编写代码的任何人
看起来像是语法错误。根据这个 Roblox 维基页面 message.Destroy()
应该是 message:Destroy()
http://wiki.roblox.com/index.php?title=API:Class/Instance/Destroy
另请参阅 URL http://wiki.roblox.com/index.php?title=Basic_Scripting 中的爆炸、消息等部分,其中提供了使用冒号 (:) 运算符的类似语法。
另请参阅 Difference between . and : in Lua 以及“calculations/access 的可能副作用仅计算一次”的解释(使用冒号表示法)。
呜呜呜呜!这是一个语法错误。正确的命令是 message:Destroy
。为什么 object.Destroy
有效而 message.Destroy
无效?
而不是 message.Destroy()
应该是 message:Destroy()
记住“.”用于目录,“:”用于内置函数。
你好,我正在写关于 ROBLOX 的脚本,我遇到了一个问题。
function showVictoryMessage(playerName)
local message = Instance.new("Message")
message.Text = playerName .." has won!"
message.Parent = game.Workspace
wait (2)
message.Destroy()
end
根据 运行 这个函数,或者更具体地说 "message.Destroy" 命令,我收到错误:脚本错误:'=' expected near '
我以前从未见过这个错误,Lua 错误上的 ROBLOX wiki 页面也没有提到它。
我非常感谢这方面的帮助,因为我个人不认识在 Lua.
中编写代码的任何人看起来像是语法错误。根据这个 Roblox 维基页面 message.Destroy()
应该是 message:Destroy()
http://wiki.roblox.com/index.php?title=API:Class/Instance/Destroy
另请参阅 URL http://wiki.roblox.com/index.php?title=Basic_Scripting 中的爆炸、消息等部分,其中提供了使用冒号 (:) 运算符的类似语法。
另请参阅 Difference between . and : in Lua 以及“calculations/access 的可能副作用仅计算一次”的解释(使用冒号表示法)。
呜呜呜呜!这是一个语法错误。正确的命令是 message:Destroy
。为什么 object.Destroy
有效而 message.Destroy
无效?
而不是 message.Destroy()
应该是 message:Destroy()
记住“.”用于目录,“:”用于内置函数。