Backpack
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un oggetto container che contiene l'Inventario, reportoriodi un Giocatore. Qualunque Tool in uno zaino di un Giocatoresarà visualizzato nel loro inventario nella parte inferiore dello schermo. Selezionando Tools dall'inventario, si equipaggia il Tool, facendo spostare il Backpack al personaggio del Giocatore.
Il Backpack può anche memorizzare Scripts e LocalScripts, che si eseguono quando vengono poste nel Backpack di un Giocatore.
Quando il personaggio di un Giocatoreviene generato, i contenuti del StarterPack e il loro StarterGear vengono copiati nel loro zaino. Una volta che un personaggio muore, lo zaino viene rimosso e ne verrà creato uno nuovo - popolandolo con i contenuti del StarterPack e 2>Class.StarterGear2>.
Roblox fornisce un'interfaccia per un giocatore per accedere al suo zaino e inventario di default nella parte inferiore dello schermo. Se un sviluppatore desidera disabilitare la GUI dello zaino Roblox predefinita e sostituirlo con la Proprio, può farlo usando StarterGui:SetCoreGuiEnabled() .
Lo zaino può essere accessato sia dal client che dal Server.
-- Accedere allo zaino dallo script del server:game.Players.PlayerName.Backpack-- Accedere allo zaino da un script locale:game.Players.LocalPlayer.Backpack
Campioni di codice
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)