StarterPack

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

無法建立
服務

一個服務等級容器,其內容會在玩家生成時複製到每個玩家的 Backpack 中。一般用於保持 Tools ,但有時用於保持 LocalScripts 以確保每個玩家都得到一個副本。

當玩家的角色生成時,StarterPack的內容和他們的StarterGear被複製到他們的Backpack中。一旦角色死亡,Backpack將被移除,並創建了一個新的角色--使用StarterPackStarterGear的內容填充它。

新手包用於確定一組 ,所有玩家都會與它生成。如果開發者想確保某些 可以提供給特定玩家,則他們需要直接將 傳給玩家的 ,而不是將它們傳給特定玩家的 。

注意:通常來說, StarterPack 的內容是預定義的,但遊戲運行時可以通過添加和移除 Tools 來變更內容。這些更新將在玩家重生時傳到他們的背包上,當他們的背包重新載入時。啟動包的變更應由服務伺服器進行。

使用以下代碼可將工具添加到新手包。

工具.父=遊戲:GetService("新手包")

範例程式碼

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

屬性

方法

活動