如何查看玩家是否在 ROBLOX 中获得特定工具

How to see if a player got a specific tools in ROBLOX

我在 Roblox 的一个机场工作,我需要一个脚本,当我点击一个按钮时,该脚本会检查我的库存中是否有特定工具(在本例中是一个手提箱)。如果我拿到手提箱,点击按钮的玩家会将手提箱从他的库存中移除。我不希望整个库存都被删除,只有工具。我还希望手提箱在特定位置重生。 (在传送带上。(请使用 X、Y、Z 重生手提箱))我知道这不是一个简单的脚本,但如果有人知道怎么做,我会很高兴。

你需要做的就是检查行李箱是否nil,这很简单:

local suitcase = player.Backpack:FindFirstChild("Suitcase")
if suitcase == nil then
--suitcase is nil!
else
--suitcase is not nil!
end

我使用了 FindFirstChild() 函数,该函数找到指定调用它的第一个 child,以查看手提箱是否为 nil。如果调用者没有这样的 child 父级,FindFirstChild() returns nil.