StarterPack
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
プレイヤーがスポーンすると、そのコンテンツが各プレイヤーの Backpack にコピーされるサービスレベルコンテナ。一般的に Tools を保持するために使用されますが、時々 LocalScripts を保持して、それぞれのプレイヤーがコピーを得るようにします。
プレイヤーのキャラクターがスポーンすると、スターターパックのコンテンツと彼らのStarterGearが彼らのBackpackにコピーされます。キャラクターが死亡すると、Backpack は削除され、新しいものが作成されます--StarterPack と StarterGear のコンテンツを使用して満たされます。
スターターパックは、すべてのプレイヤーが生成するセット を決定するために使用されます。開発者が特定の が特定のプレイヤーに利用可能であることを確認したい場合は、代わりにプレイヤーの に直接親を付ける必要があります。
注: 通常、StarterPack の内容は事前に定義されていますが、ゲームが実行されている間に、Tools を追加したり削除したりして内容を変更できます。これらのアップデートは、プレイヤーがリスポーンし、バックパックが再読み込まれると、プレイヤーのバックパックに移行します。スターターパックの変更は、サーバーによって行う必要があります。
ツールは次のコードを使用してスターターパックに追加できます。
ツール.親 = ゲーム:GetService("StarterPack")
コードサンプル
This simple function will remove all Tools from the StarterPack, while leaving other objects such as LocalScripts in place.
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()