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.

Création impossible
Non répliqué

Un objet spécial de Pages objet dont les pages contiennent des paires clé/valeur d'un OrderedDataStore . Pour cet objet, GetCurrentPage() renvoie un tableau, chacun contenant des clés nommées 1> clé1> et 4> valeur4> ; ces derniers reflètent

É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é

Propriétés

Propriétés hérités de Pages
  • Lecture uniquement
    Non répliqué
    Lecture parallèle

    Que la page actuelle soit la dernière page disponible.

Méthodes

Méthodes hérités de Pages
  • Renvoie les éléments sur la page actuelle. Les clés dans l'élément sont déterminées par la source de cet objet.

  • Rendement

    Réitère jusqu'à la prochaine page dans l'objet pages, si possible.

Propriétés

Méthodes

Évènements