DataStorePages
Veraltete anzeigen
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Ein spezielles Objekt Pages , cuyas Seiten Key/Value-Pairs von einem OrderedDataStore enthalten. Für dieses Objekt gibt es GetCurrentPage() , das eine Reihe von Tabellen zurückgibt, jede mit dem Namen 1> key1> und 4> value4> ; diese reflektieren das
Code-Beispiele
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()
Zusammenfassung
Eigenschaften
Eigenschaften von Pages übernommenOb die aktuelle Seite die letzte verfügbare Seite ist.
Methoden
Methoden von Pages übernommenKehre die Elemente auf der aktuellen Seite zurück. Die Schlüssel im Element werden durch die Quelle dieses Objekts bestimmt.
iteriert zur nächsten Seite im Pages-Objekt, wenn möglich.
Eigenschaften
Eigenschaften geerbt von Pages
Methoden
Eigenschaften geerbt von Pages