Backpack

顯示已棄用項目

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

容器對象,可以裝載玩家的道具欄。任何 Tool 在玩家的背包裡會在他們的道具欄中顯示。從道具欄選擇 Tools 來裝備它,將它從背包移到玩家的角色。

背包也可以存放 ScriptsLocalScripts,這些資源會在玩家的背包中執行。

當玩家的角色重生時,StarterPack 和他們的StarterGear 會在他們的背包中複製。一旦角色死亡,就會移除背包,並創建新的背包,以填滿它們的StarterPack和2>Class.StarterGear2> 的內容。

Roblox 為玩家預設提供一個可以從屏幕底部獲取背包和道具欄的介面。如果開發人員希望禁用預設 Roblox 背包 GUI 並使用自擁有的道具欄,他們可以使用 StarterGui:SetCoreGuiEnabled() 來做此操作。

背包可以從客戶和服務伺服器兩個方面存取。


-- 從伺服器指令碼存取背包:
game.Players.PlayerName.Backpack
-- 從本地指令碼存取背包:
game.Players.LocalPlayer.Backpack

範例程式碼

Backpack Give Tool

local Players = game:GetService("Players")
local function giveTool(player, tool)
local backpack = player:FindFirstChildOfClass("Backpack")
if backpack then
tool.Parent = backpack
end
end
local function onPlayerAdded(player)
local tool = Instance.new("Tool")
giveTool(player, tool)
end
Players.PlayerAdded:Connect(onPlayerAdded)

屬性

方法

活動