Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.2k views
in Technique[技术] by (71.8m points)

lua - Press a button and text increase +1 in roblox studio

could someone help me with this error?
I have a button created called "TextButton" and I have a text called "TextLabel", what I need to do is make the "TextLabel" increase by 1 when I press the "TextButton" button, could someone help me with this please.

function script.Parent.MouseButton1Click:Connect(function()
    print("working..?..")
    script.Parent.ValorVoto.Value = script.Parent.ValorVoto.Value+1
    script.Parent.Parent.TextLabel = "clicks: "..script.Parent.ValorVoto.Value
    end
    
script.Parent.Parent.TextButton.MouseButton1Down:Connect(clicking)

1

2

question from:https://stackoverflow.com/questions/65600480/press-a-button-and-text-increase-1-in-roblox-studio

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

I think you've got a syntax error. It looks like you're defining a function, but also trying to connect that function immediately to the TextButton. Try naming your function clicking, and then passing that into the connection.

function clicking()
    print("working..?..")
    local vv = script.Parent.ValorVoto
    vv.Value = vv.Value + 1
    script.Parent.Parent.TextLabel.Text = "clicks: " .. tostring(vv.Value)
end
    
script.Parent.MouseButton1Click:Connect(clicking)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...