Backpack

显示已弃用

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

一个容器对象,可以持有玩家的道具。 任何 Tool 在玩家的背包中都会在其屏幕底部显示在其物品栏中。 从物品栏中选择 Tools 将装备 Tool,将其从背包移到玩家的角色。

背包还可以存储ScriptsLocalScripts,这些都会在玩家的背包中运行。

当玩家的角色生成时,StarterPack 和他们的StarterGear 将复制到他们的背包中。当角色死亡时,背包将被移除,新角色将被创建 - 填充它们的StarterPack 和1>Class.StarterGear1> 内容。

Roblox 为玩家默认提供了一个界面,允许他们在屏幕底部访问背包和物品栏。如果开发者希望禁用默认 Roblox 背包 GUI 并使用自拥有的 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)

属性

方法

活动