StarterPack
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Um contêiner de nível de serviço cujo conteúdo é copiado para cada jogador de Backpack quando o jogador é gerado.Geralmente é usado para segurar Tools , mas às vezes é usado para segurar LocalScripts para garantir que cada jogador receba uma cópia.
Quando o personagem de um jogador é gerado, o conteúdo do StarterPack e dele StarterGear são copiados para o seu Backpack.Uma vez que um personagem morre, o Backpack é removido e um novo é criado - preenchendo-o usando o conteúdo de StarterPack e StarterGear.
O StarterPack é usado para determinar um conjunto de Tools que todos os jogadores vão spawnar com.Se um desenvolvedor quiser garantir que certos Tools estejam disponíveis para jogadores específicos, então eles precisarão patrocinar o Tools diretamente para o jogador Backpack em vez disso.
Nota: enquanto normalmente o conteúdo de StarterPack é pré-definido, o conteúdo pode ser alterado enquanto o jogo está em execução adicionando e removendo Tools de acordo.Essas atualizações passarão para a mochila de um jogador quando ele respawnar e suas mochilas forem recarregadas.As alterações no StarterPack devem ser feitas pelo servidor.
Uma ferramenta pode ser adicionada ao StarterPack usando o seguinte código.
Tool.Parent = jogo:GetService("Pacote Inicial")
Amostras 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()