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

How do I add value in my wins leaderboard?

Asked by
Techyfied 114
4 years ago

The leaderboard script is this:

function CreateStats(NewPlayer)
    local MainStats = Instance.new("IntValue")
    MainStats.Name = "leaderstats"
    MainStats.Value = 0
    local PointsValue = Instance.new("IntValue")
    PointsValue.Name = "Wins"
    PointsValue.Value = 0
    PointsValue.Parent = MainStats
    MainStats.Parent = NewPlayer
    return MainStats
end

game.Players.ChildAdded:connect(CreateStats)

And the win giver script is this

return function(winner)

end

What do i have to put in the second line so a player gets 1 win if they win a game?

1 answer

Log in to vote
1
Answered by
raid6n 2196 Moderation Voter Community Moderator
4 years ago
Edited 4 years ago

return function(winner) winner:WaitForChild(“leaderstats”).Wins = winner:WaitForChild(“leaderstats”).MainStats.Wins + 1 end
0
This worked, but i had to change a bit to work. the bracket ("") is not like this. It worked when i made it this ('') Techyfied 114 — 4y
0
yeah lol those arent normal quotes royaltoe 5144 — 4y
0
sorry I did it on mobile raid6n 2196 — 4y
Ad

Answer this question