StarterPack
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Kontener poziomu usług, którego zawartość jest kopiowana do każdego gracza Backpack, gdy gracz się pojawia.Zazwyczaj jest używany do przechowywania Tools, ale czasami jest używany do przechowywania LocalScripts, aby zapewnić, że każdy gracz otrzyma kopię.
Kiedy pojawia się postać gracza, zawartość StarterPacka i ich StarterGear jest kopiowana do ich Backpack .Gdy postać umiera, Backpack jest usuwana, a stworzona zostaje nowa, wypełniona jej zawartością StarterPack i StarterGear.
Pakiet startowy jest używany do określenia zestawu Tools, z którym wszystkie gracze pojawią się.Jeśli programista chce zapewnić, że pewne Tools są dostępne dla określonych graczy, musi bezpośrednio przypisać Tools do gracza Backpack.
Uwaga: podczas gdy zwykle zawartość StarterPack jest wstępnie zdefiniowana, zawartość może zostać zmieniona, gdy gra jest uruchamiana, dodając i usuwając Tools odpowiednio.Te aktualizacje zostaną przekazane do plecaka gracza, gdy odrodzą się i ich plecaki zostaną ponownie załadowane.Zmiany w StarterPack powinny być dokonywane przez serwer.
Narzędzie można dodać do StarterPack za pomocą następującego kodu.
Tool.Parent = gra:GetService("Pakiet startowy")
Przykłady kodu
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()