DataStorePages
Afficher les obsolètes
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Un type spécial d'objet Pages dont les pages contiennent des paires clé/valeur d'un OrderedDataStore .Pour cet objet, GetCurrentPage() renvoie une série de tables, chacune contenant des clés nommées clé et valeur ; ces dernières reflètent les données de paire clé/valeur.
Échantillons de code
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()
Résumé
Méthodes
Méthodes hérités de PagesRenvoie les éléments de la page actuelle. Les clés de l'élément sont déterminées par la source de cet objet.
Itère vers la page suivante dans l'objet pages, si possible.
Propriétés
Propriétés hérité de Pages
Méthodes
Propriétés hérité de Pages