StarterPack

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

无法创建
服务

一个服务级别容器,其内容在玩家生成时复制到每个玩家的 Backpack 中。一般用于持有 Tools ,但有时用于持有 LocalScripts 以确保每个玩家都得到一份副本。

当玩家角色生成时,启动包的内容和他们的 StarterGear 被复制到他们的 Backpack 中。一旦角色死亡,Backpack 将被移除,并创建了一个新的角色--使用 StarterPackStarterGear 的内容进行填充。

新手包用于确定一组 ,所有玩家都会与之生成。如果开发者想确保某些 Tools 可用于特定玩家,那么他们需要直接将 Tools 传递给玩家的 Backpack ,而不是将其传递给特定玩家的 。

注意:虽然通常情况下 StarterPack 的内容已预定义,但游戏运行时通过添加和删除 Tools 可以更改内容。这些更新将在玩家重生时传递到他们的背包上,当他们的背包重新加载时。启动包的更改应由服务器进行。

使用以下验证码可将工具添加到新手包。

工具.父=游戏:获取服务("新手包")

代码示例

This simple function will remove all Tools from the StarterPack, while leaving other objects such as LocalScripts in place.

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()

属性

方法

活动