-1

我想为 ROBLOX 创建一个脚本,它将一个工具放在单击某个部分的玩家的背包中。这是一款名为Undead Nation的游戏。

4

1 回答 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)
于 2013-06-21T19:02:46.150 回答