我在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()
函数,该函数查找调用它指定的对象的第一个子对象,以查看手提箱是否为nil
。如果调用方没有这样的子级,则FindFirstChild()
返回nil
。