I am trying to do a global leaderboard for my game, yet it returns nil and nothing happens in the loop. Does anyone know why this might be?
I have the datastore working and it saves my Level as 12
local dataStoreService = game:GetService("DataStoreService")
local dataStore = dataStoreService:GetOrderedDataStore("Level")
wait(10)
print('10 Seconds Over')
while true do
local pages = dataStore:GetSortedAsync(false, 1)
--Get data
local top = pages:GetCurrentPage()
local data = {}
print('Got paged')
for rank,data in pairs(top) do
local name = data.key
local level = data.Value
print(name,level)
end
print('done')
wait(60)
end
Output: