我不确定如何在工具中检测到roblox中的单击

问题描述 投票:0回答:1

这是我使用的代码

local tool = Instance.new("Tool")
tool.RequiresHandle = false
tool.Parent = game.Players.LocalPlayer.Backpack

function onActivation()
    print("Tool activated")
end

tool.Activated:Connect(onActivation)

我不确定这是如何工作的,但它一直显示错误消息“试图用'Backpack'索引为零”,我是编码新手,所以如果有人可以帮助我解决这个问题,那将是非常不错的选择让它检测到点击,因此我可以提供一个Leaderstat。

lua roblox
1个回答
1
投票

您可能将其放入脚本中。它需要在“ LocalScript”中并在客户端上运行。例如,将LocalScript放入“ StarterPlayerScripts”。

也应该这样做

tool.Parent = game.Players.LocalPlayer:WaitForChild("Backpack")

因为执行代码时可能不会加载BackPack对象。

© www.soinside.com 2019 - 2024. All rights reserved.