【发布时间】:2019-03-05 05:37:38
【问题描述】:
我尝试了几种方法,但都没有奏效。现在有我的代码:
script.Parent.MouseButton1Down:Connect(function()
print("adding money to your account...")
if game.Players.LocalPlayer.leaderstats.Money.Value == 0 then
game.Players.LocalPlayer.leaderstats.Money.Value = 1
return
end
game.Players.LocalPlayer.leaderstats.Money.Value = game.Players.LocalPlayer.leaderstats.Money.Value + 1
print("done")
end)
我知道使用这个 game.Players.LocalPlayer 不是最好的方法,我已经尝试过这样的:
script.Parent.MouseButton1Down:Connect(function(plr)
print("adding money to your account...")
if plr.leaderstats.Money.Value == 0 then
plr.leaderstats.Money.Value = 1
return
end
plr.leaderstats.Money.Value = plr.leaderstats.Money.Value + 1
print("done")
end)
【问题讨论】:
-
它做什么而不是工作?有输出吗?这是脚本还是 LocalScript?
-
您不需要以不同的方式处理
== 0的情况。 0 + 1 是 1。