Roblox MouseButton1Down нажмите не работает - PullRequest
0 голосов
/ 29 сентября 2018

Я пробовал несколько способов, но ничего не получалось.Вот мой код:

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)

Я знаю, что я использую эту игру. Игра. Локальный проигрыватель - не лучший способ, я уже пробовал вот так:

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)

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Wsha ответ правильный, но вот объяснение.

Допустим, у нас есть базовый скрипт добавления:

number1 = 0

И мы хотим добавить 1 к этому.Просто набрав:

number1 + 1

По сути, вы добавляете 1 к самой переменной, а не к значению переменной.Таким образом, путем ссылки на значение переменной с помощью:

number1 = number1 + 1

Сценарий знает, что новое значение в переменной номер 1 является текущим значением add 1.

0 голосов
/ 30 сентября 2018

Этого должно хватить

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...