Engine-klasse
DataStorePages
*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.
Samenvatting
Codevoorbeelden
Basisprincipes van OrderedDataStore
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()
-- De gegevens in 'topTen' zijn opgeslagen met de index als de index op de pagina
-- Voor elk item is 'data.key' de sleutel in de OrderedDataStore en 'data.value' de waarde
for rank, data in ipairs(topTen) do
local name = data.key
local points = data.value
print(name .. " is gerangschikt als #" .. rank .. " met " .. points .. " punten")
end
-- Mogelijk de volgende pagina laden...
--pages:AdvanceToNextPageAsync()
end
-- Maak wat gegevens aan
pointsStore:SetAsync("Alex", 55)
pointsStore:SetAsync("Charley", 32)
pointsStore:SetAsync("Sydney", 68)
-- Toon de top tien spelers
printTopTenPlayers()