StarterGear

顯示已棄用項目

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

新手裝備是一個容器,會自動插入每個Player當玩家加入遊戲時。當玩家生成時,該玩家的新手裝備的內容會複製到玩家的 Backpack 中。此外,當玩家連接到允許裝備的遊戲時,所有玩家擁有的適當裝備 Tool 對象都會插入該玩家的新手裝備。

StarterPack 不同,新手裝備不是服務,而是每個 Player 對象的子女--這意味著其內容是玩家特定的,因此每個玩家都可以在自己的 Tools 中擁有不同的 StarterGear 。它不會複製到任何客戶端,包括擁有者玩家。

存取新手裝備

聆聽 Players.PlayerAdded 事件有用於


local Players = game:GetService("Players")
local toolExamplePrefab = Instance.new("Tool")
toolExamplePrefab.Name = "Example Tool"
-- Accessing StarterGear from Server Script
local function onPlayerAdded(player)
-- Wait for the StarterGear to be added
local starterGear = player:WaitForChild("StarterGear")
-- Add a Tool to the StarterGear
local toolExample = toolExamplePrefab:Clone()
toolExample.Parent = starterGear
end
Players.PlayerAdded:Connect(onPlayerAdded)

允許裝備

裝備是否可以被允許取決於空間方設定頁面下的「權限」。在權限頁面上,裝備可以通過類輸入和類別被禁用和啟用。要停用裝備,請確保所有裝備類型未選擇。

個人裝備也可以使用 Roblox 目錄中的「新增到遊戲」功能添加到遊戲中。此選項可以在任何發買賣的裝備頁面上找到。以此方式將裝備添加到遊戲時,裝備會出現在遊戲頁面上的「商店」標題下。遊戲的所有者(群組或使用者)在裝備以此方式出售時會收到佣金。

遊戲考量

在將任何裝備添加到遊戲之前,請考慮這樣做的後果。裝備包括 Scripts ,允許玩家執行開發者可能未考慮的行動。例如,導航裝備可能允許玩家存取開發者不希望存取的地圖部分。武器可讓裝備的玩家傷害其他玩家,可能沒有回報能力。總是在添加裝備到他們之後玩測試遊戲,以確保沒有濫用案件。

屬性

方法

活動