StarterPack
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Ein Service-Level-Container, dessen Inhalt in den Backpack eines jeden Spieler:inkopiert wird, wenn der Spieler spawnt.Es wird in der Regel verwendet, um Tools zu halten, wird aber manchmal verwendet, um LocalScripts zu halten, um sicherzustellen, dass jeder Spieler eine Kopie erhält.
Wenn der Charakter eines Spieler:inerscheint, werden die Inhalte des Starterpacks und ihre StarterGear in ihr Backpack kopiert.Sobald ein Charakter stirbt, wird die Backpack entfernt und eine neue erstellt - indem sie mit den Inhalten von StarterPack und StarterGear gefüllt wird.
Das Starter-Paket wird verwendet, um eine Reihe von Tools, mit der alle Spieler spawnen werden, zu bestimmen.Wenn ein Entwickler sicherstellen möchte, dass bestimmte Tools für bestimmte Spieler verfügbar sind, müssen sie die Tools direkt an den Spieler:inBackpack übergeben.
Hinweis: Während der Inhalt von StarterPack normalerweise vordefiniert ist, kann der Inhalt geändert werden, während das Spiel läuft, indem Tools entsprechend hinzugefügt oder entfernt wird.Diese Updates werden auf den Rucksack eines Spieler:inübertragen, wenn er wieder erscheint und seine Rucksäcke neu geladen werden.Änderungen am Starter-Paket sollten vom Server vorgenommen werden.
Ein Werkzeug kann zum Starter-Paket hinzugefügt werden, indem der folgende Codesverwendet wird.
Tool.Parent = Spiel:GetService("StarterPack")
Code-Beispiele
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()