Backpack
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Um objeto de contêiner que mantém o inventário de um jogador.Qualquer Tool em uma mochila de um jogador será exibido no inventário deles na parte inferior da tela.Selecionar Tools do inventário equipará o Tool, movendo-o da mochila para o personagem do jogador.
A mochila também pode armazenar Scripts e LocalScripts, que são executados quando colocados na mochila de um jogador.
Quando o personagem de um jogador é gerado, o conteúdo do StarterPack e do StarterGear é copiado para a sua mochila.Uma vez que um personagem morra, a mochila é removida e uma nova será criada -- preenchida com o conteúdo de StarterPack e StarterGear.
O Roblox fornece uma interface para um jogador acessar sua mochila e inventário por padrão na parte inferior da tela.Se um desenvolvedor deseja desativar a GUI padrão do mochilão Roblox e substituí-la por sua possuir, ele pode fazê-lo usando StarterGui:SetCoreGuiEnabled().
A mochila pode ser acessada tanto do cliente quanto do servidor.
local Players = game:GetService("Players")-- Acessando a mochila a partir de um script de servidor:local backpack = Players.PlayerName.Backpack-- Acessando a mochila a partir de um LocalScript:local backpack = 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)