Backpack
*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 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
Muestras 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)