When i do Datastore:GetOrderedDataStore("visits") it just return 2? Image But when I use datastore editor it says 53... Image
WHY? AND PLEASE HELP!!! I have been trying to search for help for soo long, Help!
Code:
local leaderboard = game.Workspace:WaitForChild("Leader"):WaitForChild("SurfaceGui"):WaitForChild("Frame1")
local DataStoreService = game:GetService("DataStoreService")
local PointsODS = DataStoreService:GetOrderedDataStore("visits")
local num = 0
function update()
num=num+1
print("Updating... ["..num.."]")
local isAscending = false
local pageSize = 10
local pages = PointsODS:GetSortedAsync(isAscending, pageSize)
local topTen = pages:GetCurrentPage()
local i = -1
local leaderS=leaderboard:GetChildren()
for v=1, #leaderS do
leaderS[v]:Remove()
end
for rank, data in ipairs(topTen) do
local name = data.key
i=i+1
local points = data.value
local clone = game.Lighting:WaitForChild("sample"):Clone()
clone.points.Text = points
clone.user.Text = getUsernameFromUserId(name)
clone.Position = UDim2.new(0,0,0,i*100)
clone.Parent = leaderboard
end
end
while true do
update()
wait(10)
end
(Get username From user id is a function that returns a username)

5 comments
You know we can't help you without seeing your code right?
Updating question...
Updated
sounds like you made a movie "Why is Datastore returning 2?: Datastore revenge"
How are you setting the value on the DataStore? Is your game allowed to save DataStore data in Roblox Studio?