Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ROBLOX Lua脚本错误:'=';预计接近'&书信电报;eof>';_Lua_Roblox - Fatal编程技术网

ROBLOX Lua脚本错误:'=';预计接近'&书信电报;eof>';

ROBLOX Lua脚本错误:'=';预计接近'&书信电报;eof>';,lua,roblox,Lua,Roblox,你好,我正在ROBLOX上写一篇scipt,我遇到了一个问题 function showVictoryMessage(playerName) local message = Instance.new("Message") message.Text = playerName .." has won!" message.Parent = game.Workspace wait (2) message.Destroy() end 在运行这个函数,或者更具体地说

你好,我正在ROBLOX上写一篇scipt,我遇到了一个问题

function showVictoryMessage(playerName)
    local message = Instance.new("Message")
    message.Text = playerName .." has won!"
    message.Parent = game.Workspace
    wait (2)
    message.Destroy()
end
在运行这个函数,或者更具体地说是“message.Destroy”命令时,我得到一个错误:脚本中的错误:“=”应该在“”附近

我以前从未见过这个错误,Lua errors上的ROBLOX wiki页面也没有提到它


我非常感谢您在这方面的帮助,因为我个人不认识任何使用Lua编码的人。

看起来像是语法错误<根据Roblox的wiki页面,code>message.Destroy()应该是
message:Destroy()

另请参见URL上的“爆炸、消息和更多”部分,该部分使用冒号(:)运算符提供了类似的语法


另请参见带有冒号符号的“计算/访问可能的副作用只计算一次”的说明。

wooooooo!这是一个语法错误。正确的命令是
消息:Destroy
。原因为什么
会反对.Destroy
工作和消息
。Destroy
不是吗?

而不是
消息。Destroy()
应该是
消息:Destroy()


请记住,“.”按目录使用,并且“:”用于内置函数。

没有进一步的提示,如行号?我不是Lua pro,但我认为第三行的
看起来可疑地像语法错误。不。但这并不重要,因为我在整个脚本中只调用该命令一次,并且运行单独的comman“message.Destroy”会得到完全相同的错误。所以它与特定的命令有关,Ed不是。这个替换为由某些早期代码确定的播放器名称。当信息出现在屏幕上时也是如此。。由玩家的名字填写就可以了。只有删除不起作用的消息。
是concat操作符。它没有被任何东西“取代”。这就是
playerName
变量。我是个白痴。它在任何地方都使用冒号。如果我仔细看的话,我会在整个代码中看到问题的答案!哦,哇。我现在笑得很厉害。无论如何,谢谢你们的帮助。我很快就得到了建议,这给我留下了深刻的印象。再次感谢,也许有一天我会帮助你们中的一个。