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
Lua 什么是;尝试使用';连接'&引用;你的意思是说Roblox?_Lua_Roblox - Fatal编程技术网

Lua 什么是;尝试使用';连接'&引用;你的意思是说Roblox?

Lua 什么是;尝试使用';连接'&引用;你的意思是说Roblox?,lua,roblox,Lua,Roblox,我正试图做一个代码,当你点击时,给你力量。当我按下“播放”键时,它不起作用。它在输出中所说的是 '尝试使用'Connect'为函数编制索引。错误“尝试使用[field name]为[type]编制索引”表示您错误地使用了对象之类的内容,并且试图访问其中的某些字段 在您的情况下,此错误指向以下行:script.Parent.Activate:Connect。这表示script.Parent.Activate是一个函数而不是一个表,您不能对函数调用Connect。这只是为了帮助我们找出代码的错误 由

我正试图做一个代码,当你点击时,给你力量。当我按下“播放”键时,它不起作用。它在输出中所说的是 '尝试使用'Connect'为函数编制索引。

错误“尝试使用[field name]为[type]编制索引”表示您错误地使用了对象之类的内容,并且试图访问其中的某些字段

在您的情况下,此错误指向以下行:
script.Parent.Activate:Connect
。这表示
script.Parent.Activate
是一个函数而不是一个表,您不能对函数调用
Connect
。这只是为了帮助我们找出代码的错误

由于您正在使用,因此有一个简单的修复方法。您正在查找事件,而不是使用函数。因此,只需将该行更改为如下所示:

local Player = game.Players.LocalPlayer
local PlayerCash = Player:WaitForChild("leaderstats"):WaitForChild("Strength")
local Mouse = Player:GetMouse()
local amount = 50

script.Parent.Activate:Connect(function()
game.Players.LocalPlayer.leaderstats.money.Value = game.Players.LocalPlayer.leaderstats.money.Value  + amount
end)
错误“尝试用[field name]索引[type]”表示您错误地使用了类似于对象的内容,并且试图访问其中的某个字段

在您的情况下,此错误指向以下行:
script.Parent.Activate:Connect
。这表示
script.Parent.Activate
是一个函数而不是一个表,您不能对函数调用
Connect
。这只是为了帮助我们找出代码的错误

由于您正在使用,因此有一个简单的修复方法。您正在查找事件,而不是使用函数。因此,只需将该行更改为如下所示:

local Player = game.Players.LocalPlayer
local PlayerCash = Player:WaitForChild("leaderstats"):WaitForChild("Strength")
local Mouse = Player:GetMouse()
local amount = 50

script.Parent.Activate:Connect(function()
game.Players.LocalPlayer.leaderstats.money.Value = game.Players.LocalPlayer.leaderstats.money.Value  + amount
end)

它将函数连接到发生的事件,如下所示:

script.Parent.Activated:Connect(function()

此外,上面的答案是如何解决问题,这里有一条捷径:您已经定义了“Player”,并且可以在函数中使用它。祝你有一个美好的一天,愿上帝保佑这里的每一个人。

它将一个函数连接到发生的事件,如下所示:

script.Parent.Activated:Connect(function()

此外,上面的答案是如何解决问题,这里有一条捷径:您已经定义了“Player”,并且可以在函数中使用它。祝你有一个美好的一天,愿上帝保佑这里的每一个人。

Heyo,请不要发布代码的图片,请复制粘贴代码,以便我们更容易谈论。我在那里更改了:)Heyo,请不要发布代码的图片,请复制粘贴代码,以便我们更容易谈论。我在那里更改了:)谢谢!剧本现在都可以用了,这都要感谢你!非常感谢。剧本现在都可以用了,这都要感谢你!谢谢这真的帮了我大忙,非常感谢!谢谢这真的帮了我大忙,非常感谢!