Backpack

Mostrar obsoleto

*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 contenedor que contiene el inventario de un jugador.Cualquier Tool en la mochila de un jugador se mostrará en su inventario en la parte inferior de su pantalla.Seleccionar Tools del inventario equipará el Tool, moviéndolo de la mochila al personaje del jugador.

La mochila también puede almacenar Scripts y LocalScripts, que se ejecutan cuando se colocan en la mochila de un jugador.

Cuando el personaje de un jugador se genera, el contenido del StarterPack y su StarterGear se copia en su mochila.Una vez que un personaje muere, se elimina la mochila y se creará una nueva: se la poblará con el contenido de StarterPack y StarterGear .

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 deshabilitar la interfaz de usuario predeterminada de la mochila Roblox y reemplazarla con la suya propia, pueden hacerlo usando StarterGui:SetCoreGuiEnabled().

La mochila se puede acceder desde tanto el cliente como el servidor.


local Players = game:GetService("Players")
-- Accediendo a la mochila desde un script del servidor:
local backpack = Players.PlayerName.Backpack
-- Accediendo a la mochila desde un script local:
local backpack = Players.LocalPlayer.Backpack

Muestras de código

Esta muestra incluye una función simple que demuestra cómo se puede dar una herramienta a un jugador mediante la patria de ella a su mochila.

Herramienta de entrega de mochila

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)

Propiedades

Métodos

Eventos