Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

How to script with checkpoints and leaderboards?

Asked by 3 years ago

So I'm new to creating roblox games, i just started. I've been creating an obby, but I don't know 3 things that are pretty important to me: How to get a leaderboard with the stage number, how to get stages to save when you leave, and how to make it so when you go onto a past checkpoint it doesnt save it. I've been looking at other posts, but I can't seem to understand where to put the script, and they're a bit old. If somebody could help me that would be very apreciated.

1 answer

Log in to vote
0
Answered by 3 years ago
Edited 3 years ago

You should show the script that you attempted to make first next time so we can help and show you how to fix the errors.

most of your scripts could go inside serverscriptservice.

for datastores, you could read this https://developer.roblox.com/en-us/articles/Data-store

to make 'Stages' you make leaderstats https://developer.roblox.com/en-us/articles/Leaderboards

These scripts are not finished (wont work), they only give an idea of how you could make it

to move them to the spawn, you could do somethin like this


player.CharacterAdded:Connect(function(character) -- runs every time player respawns for i,v in pairs(game.Workspace.Stages:GetChildren()) do -- put stages in a folder or something in workspace if v.Name == player.leaderstats.Stage.Value then -- finds stage that player is on character:MoveTo(v.Position) -- move player to checkpoint end end end)

how you could check if stage is 1 ahead, not more or less.

local stage = ?????
if stage = player.leaderstats.Stage.Value + 1 
Ad

Answer this question