I am trying to print simple leaderboard in output, but it seems doesn’t give me ant pages or something, did i forget something? i did enable apis and i do have data in my data store manger
code
local DataStoreService = game:GetService("DataStoreService")
local pointsStore = DataStoreService:GetOrderedDataStore("PlayerData")
local function printTopTenPlayers()
local isAscending = false
local pageSize = 10
local pages = pointsStore:GetSortedAsync(isAscending, pageSize)
local topTen = pages:GetCurrentPage()
print(topTen)
end
printTopTenPlayers()
i have another script that saves data with SetAsync
Data structure
local dataToSave = {
Cash = Number
Level = Number
Items = Number
}
My way to save data:
local success, errorMessage = pcall(function()
playerDataStore:SetAsync(userId, dataToSave)
end)