Hello,I'm making a game on roblox, but a script doesn't work... Its a global leaderboard with most wins on it... But it stays black... and I gave some account some wins and did not came on it... what is the problem in the script?
local ods = game:GetService("DataStoreService"):GetOrderedDataStore("HighScore") function updateBoard(board, data) for k,v in pairs(data) do local pos = k local name = v.key local score = v.value local nametextbox = board.SurfaceGui:FindFirstChild("Name" .. pos) nametextbox.Text = name local scoretextbox = board.SurfaceGui:FindFirstChild("Score" .. pos) scoretextbox.Text = score end end while true do -- wrap logic in pcall in case datastore request fails local success, message = pcall(function() local pages = ods:GetSortedAsync(false, 5) -- get data for first board local data = pages:GetCurrentPage() updateBoard(game.Workspace.Leaderboards.Leaderboard, data) end end) if not success then print(message) end wait(60) end
Its the only script in it and the surface gui is already on the board to... Help! I hope you can help me! ... thanks
-Gamer_io