DataStorePages
Visualizza obsoleti
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un oggetto speciale di Pages oggetto le cui pagine contengono un paio di chiavi/valori da un OrderedDataStore . Per questo oggetto, GetCurrentPage() restituisce un array di tabelle, ognuna delle quali contiene le chiavi chiamate 1> chiave1> e 4>val
Campioni di codice
OrderedDataStore Basics
local DataStoreService = game:GetService("DataStoreService")
local pointsStore = DataStoreService:GetOrderedDataStore("Points")
local function printTopTenPlayers()
local isAscending = false
local pageSize = 10
local pages = pointsStore:GetSortedAsync(isAscending, pageSize)
local topTen = pages:GetCurrentPage()
-- The data in 'topTen' is stored with the index being the index on the page
-- For each item, 'data.key' is the key in the OrderedDataStore and 'data.value' is the value
for rank, data in ipairs(topTen) do
local name = data.key
local points = data.value
print(name .. " is ranked #" .. rank .. " with " .. points .. "points")
end
-- Potentially load the next page...
--pages:AdvanceToNextPageAsync()
end
-- Create some data
pointsStore:SetAsync("Alex", 55)
pointsStore:SetAsync("Charley", 32)
pointsStore:SetAsync("Sydney", 68)
-- Display the top ten players
printTopTenPlayers()
Sommario
Proprietà
Proprietà provenienti da PagesIndipendentemente dal fatto che la pagina attuale sia la ultima pagina disponibile.
Metodi
Metodi provenienti da PagesRestituisce gli elementi nella pagina attuale. Le chiavi nell'elemento sono determinate dalla fonte di questo oggetto.
itera alla prossima pagina nell'oggetto pagine, se possibile.
Proprietà
Proprietà ereditato da Pages
Metodi
Proprietà ereditato da Pages