2016-07-23 71 views
0

我在Roblox的机场工作,我需要一个脚本,当我点击一个按钮时,脚本检查我的库存中是否有特定的工具(在这个箱子是一个手提箱)。如果我拿到手提箱,点击按钮的玩家可以将手提箱从他的库存中移除。我不希望整个库存被删除,只有工具。我也想要那个手提箱在特定的地方重生。 (在传送带上(请用X,Y,Z重新制作手提箱))我知道这不是一个简单的脚本,但如果有人知道如何做,我会很开心。如何查看玩家是否在ROBLOX中获得特定工具

+0

欢迎使用堆栈溢出,请参阅以下链接了解如何创建最小,完整和可验证的示例:http://stackoverflow.com/help/mcve – Toby

回答

1

所有你需要做的是检查手提箱nil,这很简单:

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

我用了FindFirstChild()功能,查找调用它指定的任何的第一个孩子,看是否手提箱或者不是nil。如果没有这样的孩子参与呼叫者,FindFirstChild()返回nil

相关问题