服务器级容器的内容复制到每个玩家的 Backpack 当玩家生成时。它通常用于容纳 Tools ,但有时用于容纳 LocalScripts 以确保每个玩家都有副本。
当玩家的角色生成时,StarterPack 的内容和其 StarterGear 的内容都会复制到其 Backpack 中。 Backpack 中的角色倒下时,就会移除 2>Class.Backpack2> ,并创建一个新的 5>
新手包用于确定所有玩家将生成的 Tools 集。如果开发人员想确保特定 Class.Tool|Tools 对特定玩家可用,那么他们需要直接将 Tools 放入玩家的 1> Class.Backpack1> 。
注意:虽然 StarterPack 的内容通常是预设的,但在游戏运行时通过添加或移除 Tools 来更改其内容。这些更新将在玩家重生时传递到他们的背包中,当其背包重新加载时。更新 StarterPack 的内容应该由服务器进行。
使用以下代验证码将工具添加到 StarterPack 中。
父级工具 = 游戏:GetService("StarterPack")
代码示例
Empty StarterPack
local StarterPack = game:GetService("StarterPack")
local function emptyStarterPack()
for _, child in pairs(StarterPack:GetChildren()) do
if child:IsA("Tool") then
child:Destroy()
end
end
end
emptyStarterPack()