StarterPack
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Un conteneur de niveau de service dont le contenu est copié dans chaque Backpack du joueur lorsque le joueur apparaît. Il est généralement utilisé pour contenir Tools , mais est parfois utilisé pour contenir LocalScripts pour s'assurer que chaque joueur obtient une copie.
Lorsqu'un joueurapparaît, le contenu du StarterPack et de leur StarterGear est copié dans leur Backpack . Une fois qu'un personnage meurt, le Backpack est supprimé et un nouveau créé -- populant le contenu de 1> Class.Starter
Le StarterPack est utilisé pour déterminer un ensemble de Tools que tous les joueurs Class.Tool|Tools généreront. Si un développeur souhaite garantir que certains Tools sont disponibles pour des joueurs spécifiques, il devra donc parent le 1> Class.Tool|Tools directement à leur
Remarque : alors que les contenus de StarterPack sont normalement préfinis, les contenus peuvent être modifiés pendant l'exécution du jeu en ajoutant et en supprimant Tools en fonction. Ces mises à jour se transfèrent sur le sac à dos d'un joueur lorsqu'il réapparaît et que leurs sacs à dos sont rechargés. Les modifications apportées au StarterPack devraient être apportées par le serveur.
Un outil peut être ajouté au StarterPack en utilisant le code suivant.
Tool.Parent = jeu:GetService("StarterPack")
Échantillons de code
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()