StarterPack
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Un contenedor de nivel de servicio cuyo contenido se copia en el Backpack de cada jugador cuando el jugador se genera.Se usa generalmente para sostener Tools , pero a veces se usa para sostener LocalScripts para asegurar que cada jugador obtenga una copia.
Cuando el personaje de un jugador se genera, el contenido del paquete de inicio y su StarterGear se copian en su Backpack .Una vez que un personaje muere, el Backpack se elimina y se crea uno nuevo: se lo rellena usando el contenido de StarterPack y StarterGear.
El paquete de inicio se usa para determinar un conjunto de Tools que todos los jugadores aparecerán con.Si un desarrollador quiere asegurarse de que ciertos Tools estén disponibles para jugadores específicos, entonces tendrán que padrinizar el Tools directamente al jugador Backpack en lugar.
Nota: mientras que normalmente el contenido de StarterPack se predefine, el contenido se puede cambiar mientras se ejecuta el juego agregando y eliminando Tools de acuerdo.Estas actualizaciones pasarán a la mochila de un jugador cuando reaparezca y sus mochilas se recarguen.Los cambios al StarterPack deben hacerse por el servidor.
Se puede agregar una herramienta al paquete de inicio utilizando el siguiente código.
Herramienta.Padre = juego:GetService("StarterPack")
Muestras de código
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()