Backpack
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Un objeto de contenedor que contiene el inventario de un jugador. Cualquier Tool en un jugador's Backpack se mostrará en su inventario en la parte inferior de su pantalla. Al seleccionar Tools del inventario, se equipará el Tool, moviendo el Backpack al personaje del jugador.
El Backpack también puede almacenar Scripts y LocalScripts, que se ejecutan cuando se coloca en el Backpack de un jugador.
Cuando se genera el personaje de un jugador, los contenidos del StarterPack y sus StarterGear se copian en su Mochila. Una vez que muere un personaje, la Mochila se elimina y se creará una nueva --llenándola con los contenidos del StarterPack y 2>Class.StarterGear2>.
Roblox proporciona una interfaz para que un jugador acceda a su mochila y inventario por defecto en la parte inferior de la pantalla. Si un desarrollador desea desactivar la interfaz de usuario de la mochila Roblox por defecto y reemplazarla con la suya en posesión, puede hacerlo usando StarterGui:SetCoreGuiEnabled() .
La mochila se puede acceder desde el cliente y el servidor.
-- Accediendo a la Mochila desde un Script del Servidor:game.Players.PlayerName.Backpack-- Accediendo a la Mochila desde un LocalScript:game.Players.LocalPlayer.Backpack
Amostras de código
local Players = game:GetService("Players")
local function giveTool(player, tool)
local backpack = player:FindFirstChildOfClass("Backpack")
if backpack then
tool.Parent = backpack
end
end
local function onPlayerAdded(player)
local tool = Instance.new("Tool")
giveTool(player, tool)
end
Players.PlayerAdded:Connect(onPlayerAdded)