Backpack

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

プレイヤーのインベントリを保持するコンテナオブジェクト。プレイヤーのバックパック内の任意の Tool が、画面の下部にあるインベントリに表示されます。インベントリから Tools を選択すると、Tool が装備され、バックパックからプレイヤーのキャラクターに移動します。

バックパックは、プレイヤーのバックパックに配置されたときに実行される ScriptsLocalScripts も保存できます。

プレイヤーのキャラクターがスポーンすると、StarterPack と彼らのStarterGear のコンテンツが彼らのバックパックにコピーされます。キャラクターが死亡すると、バックパックは削除され、新しいバックパックが作成されます--StarterPackStarterGear のコンテンツで満たされます。

Roblox は、デフォルトで画面の下部にあるプレイヤーのバックパックとインベントリにアクセスするインターフェイスを提供します。開発者がデフォルトの Roblox バックパック GUI を無効にして、自所有のバックパック GUI に置き換えたい場合は、StarterGui:SetCoreGuiEnabled() を使用することができます。

バックパックは、クライアントとサーバーの両方からアクセスできます。


local Players = game:GetService("Players")
-- サーバースクリプトからバックパックにアクセスする:
local backpack = Players.PlayerName.Backpack
-- ローカルスクリプトからバックパックにアクセスする:
local backpack = Players.LocalPlayer.Backpack

コードサンプル

This sample includes a simple function demonstrating how a Tool can be given to a Player by parenting it to their 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)

プロパティ

方法

イベント