Backpack
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Obiekt kontenera, który zawiera wyposażeniegracza. Każdy Tool w ekwipunku gracza będzie wyświetlony w ich ekwipunku w dolnej części ekranu. Wybierając Tools z ekwipunku, zostanie wyposażony w Tool, przenosząc go z plecaka na postać gracza.
Mocha również Scripts i LocalScripts, które uruchomione są, gdy umieszczono w plecaku gracza.
Gdy postać gracza się pojawia, zawartość StarterPack i ich StarterGear kopiowana jest do ich plecaka. Po śmierci postaci plecak zostaje usunięty i nowy zostanie stworzony - wypełniony treścią z StarterPack i 2>Class.StarterGear2>.
Roblox zapewnia interfejs dla gracza, aby uzyskać dostęp do ich plecaka i ekwipunku przez domyślną funkcję na dole ekranu. Jeśli rozwój chce wyłączyć domyślną funkcję Roblox-plecaka GUI i zastąpić ją posiadać, może to zrobić używając StarterGui:SetCoreGuiEnabled() .
Pełny dostęp do plecaka można uzyskać zarówno z klienta, jak i z serwera.
-- Dostęp do plecaka z serwera skryptu:game.Players.PlayerName.Backpack-- Dostęp do plecaka z lokalnego skryptu:game.Players.LocalPlayer.Backpack
Przykłady kodu
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)