我如何制作这个roblox脚本(playerwhoclicked)?

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

我想为ROBLOX创建一个脚本,它可以将一个工具放在点击某个部件的玩家的背包里。这是一个将被称为亡灵国家的游戏。

lua roblox
1个回答
4
投票

ROBLOX有一个ClickDetector对象,允许脚本通过ClickDetector.MouseClick事件检测部件上的点击。传递给该事件的侦听器的参数之一是单击的玩家的对象,因此侦听器可以将工具放入该玩家对象中的背包对象中。

下面的代码,其中tool暗示是一个引用你想要放在玩家背包中的工具对象的变量(它将被克隆),如果你把它放在应该提供工具的部分中,它应该大致做你想要的单击时播放器:

-- Create a click detector in the part in order to be able to detect clicks.
local click_detector = Instance.new('ClickDetector', script.Parent)

-- Give the tool to the player when the button is clicked
click_detector.MouseClick:connect(function(player)
  local newTool = tool:Clone()
  newTool.Parent = player:FindFirstChild("Backpack")
end)
© www.soinside.com 2019 - 2024. All rights reserved.