I’m looking for someone who can script me a top 100 players Global Leaderboard in a ScrollingFrame. I mean global as in not the server only, but all-time stats from everyone who has played the game.
The Level is an IntValue in the main leaderstats (Player.leaderstats.Level)
To give you a vision of how I want it to look, here’s an unscripted version I made:
I decide to make this as well. Since Woot3 already offered, I am releasing the project into public domain, feel free to look at the source if you would like an example of how to make global leaderboards with DataStores, how to use FE, how to those to combined, or anything else that may be here. I have commented the code with notes on why I did certain things. If you have any other questions, shoot me a PM on ROBLOX.
Features
Shows top 100 players with highest levels in order (OrderedDataStore)
Filtering Enabled
Efficient cache system
Very easily customizable with variables at the top of scripts.
game.OnClose saving (if game is shut down, save data. PlayerRemoving may not fire.)
Saving on player leave
Loading on join
Auto-saving every x (see top of script) amount of minutes. (So basically, tons of saving… your data is safe)
Leaderstat initialization
Statistics
2 Scripts (One client, one server)
173 Lines of code.
File attached, but you can try it out here too (place will be taken down in a day or two).