Motor Sınıfı
OrderedDataStore
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Özet
Yöntemler
GetSortedAsync(ascending: boolean,pagesize: number,minValue: Variant,maxValue: Variant):DataStorePages |
Devralınan Üyeler
GlobalDataStore kaynağından 6 tane devralındı
Instance kaynağından 57 tane devralındı
Object kaynağından 6 tane devralındı
Kod Örnekleri
Sıralı Veri Deposu Temelleri
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()
-- 'topTen' içindeki veriler, sayfadaki indeksin indeks olarak saklanır
-- Her bir öge için, 'data.key' Sıralı Veri Deposundaki anahtar ve 'data.value' değerdir
for rank, data in ipairs(topTen) do
local name = data.key
local points = data.value
print(name .. " sırada #" .. rank .. " olup " .. points .. " puanı var")
end
-- Potansiyel olarak bir sonraki sayfayı yükle...
--pages:AdvanceToNextPageAsync()
end
-- Bazı veriler oluştur
pointsStore:SetAsync("Alex", 55)
pointsStore:SetAsync("Charley", 32)
pointsStore:SetAsync("Sydney", 68)
-- En iyi on oyuncuyu göster
printTopTenPlayers()API Referansı
Yöntemler
GetSortedAsync
OrderedDataStore:GetSortedAsync(
Dönüşler