Roblox MouseButton1Down 点击不起作用
Roblox MouseButton1Down click not working
我尝试了几种方法,但都没有用。现在是我的代码:
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)
这应该足够了
script.Parent.MouseButton1Down:Connect(function(plr)
print("adding money to your account...")
game.Players.LocalPlayer.leaderstats.Money.Value =
game.Players.LocalPlayer.leaderstats.Money.Value + 1
print("done")
return
Wsha 的回答是正确的,但这里有解释。
假设我们这里有一个基本的添加脚本:
number1 = 0
我们想给它加 1。只需输入:
number1 + 1
您实际上是将 1 添加到变量本身,而不是变量值。所以通过引用变量值使用:
number1 = number1 + 1
脚本知道number 1变量中的新值是当前值加1。
我尝试了几种方法,但都没有用。现在是我的代码:
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)
这应该足够了
script.Parent.MouseButton1Down:Connect(function(plr)
print("adding money to your account...")
game.Players.LocalPlayer.leaderstats.Money.Value =
game.Players.LocalPlayer.leaderstats.Money.Value + 1
print("done")
return
Wsha 的回答是正确的,但这里有解释。
假设我们这里有一个基本的添加脚本:
number1 = 0
我们想给它加 1。只需输入:
number1 + 1
您实际上是将 1 添加到变量本身,而不是变量值。所以通过引用变量值使用:
number1 = number1 + 1
脚本知道number 1变量中的新值是当前值加1。