如何查看 ROBLOX 玩家是否拥有特定工具

我在 ROBLOX 的机场工作,我需要一个脚本,当我点击一个按钮时,脚本会检查我的库存中是否有特定的工具(即一个手提箱)。如果我有手提箱,点击按钮的玩家将从其库存中删除手提箱。我不希望整个库存被删除,只需删除手提箱即可。我还希望手提箱重新出现在特定位置。(在传送带上,请使用 X、Y、Z 来重新生成手提箱)。我知道这不是一个简单的脚本,但如果有人知道如何实现它,我会非常高兴的。

点赞
用户5799596
用户5799596

你只需要检查手提箱是否为 nil,这很简单:

local suitcase = player.Backpack:FindFirstChild("Suitcase")
if suitcase == nil then
--手提箱为 nil!
else
--手提箱不是 nil!
end

我使用 FindFirstChild() 函数,它可以找到调用它的特定对象的第一个子对象,以查看手提箱是否为 nil。 如果找不到该对象,则 FindFirstChild() 返回 nil

2016-07-27 04:51:52