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

Completely stuck with tycoon points addition? Variables.

Asked by 9 years ago

So, this is my code thus far. It errors on line 14, due to my variable of owner

01script.Parent.Touched:connect(function(z)
02    if script.Parent.Parent.Name == "UnOwnedTycoon" then
03        script.Parent.Parent.Name = z.Parent.Name .. "'s tycoon"
04        print(z)
05        print(z.Parent)
06 
07    end
08    owner = z.Parent.Name
09end)
10 
11workspace.Reciever.Touched:connect(function(x)
12    if x.Name == "FlyingMoney" then
13        game.Players(owner)leaderstats.Points.Value = game.Players(owner)leaderstats.Points.Value + 1
14    end
15end)

1 answer

Log in to vote
2
Answered by
Marios2 360 Moderation Voter
9 years ago

When trying to do that instead of FindFirstChild, you use brackets. Also you need a dot after the brackets (Make sure that "owner" is a string).

01script.Parent.Touched:connect(function(z)
02    if script.Parent.Parent.Name == "UnOwnedTycoon" then
03        script.Parent.Parent.Name = z.Parent.Name .. "'s tycoon"
04        print(z)
05        print(z.Parent)
06    end
07    owner = z.Parent.Name
08end)
09 
10workspace.Reciever.Touched:connect(function(x)
11    if x.Name == "FlyingMoney" then
12        game.Players[owner].leaderstats.Points.Value = game.Players[owner].leaderstats.Points.Value + 1 --Brackets and a dot, like that.
13    end
14end)

Otherwise the script works and is efficient enough.

0
Thanks! WolfgangVonPrinz 0 — 9y
0
If he did a good job with his answer, accept it, and give him an upvote :P *Upvoted* dyler3 1510 — 9y
Ad

Answer this question