I want to make a simple advertising system, but my problem is that i cant figure out how to change a StringValue's value on a script, I made a gui with a textbutton and a textbox and people will enter the decal id they want to advertise in the textbox and when they click the textbutton the script will add a comma and a space and then the decal id, i am new to scripting, Thank you, Here is my script (for the textbutton)
1 | bought = true |
2 | local stringvalue = game.Workspace.VurionaLoader.IDSHERE.Value |
3 | local decal = script.Parent.Parent.TextBox.Text |
4 |
5 | script.Parent.MouseButton 1 Click:connect( function () |
6 | if bought = = true then |
7 | --I dont know what to do here |
8 | end |
9 | end ) |
1 | local bought = false |
2 | local stringvalue = game.Workspace.VurionaLoader.IDSHERE -- Don’t add the .Value |
3 | local decal = script.Parent.Parent.TextBox -- Don’t add the .Text |
4 |
5 | script.Parent.MouseButton 1 Click:Connect( function () |
6 | stringvalue.Value = "This is my value" |
7 | end ) |
StringValue
.If you do not want to delete the current value, you can join the two values
1 | local bought = false |
2 | local stringvalue = game.Workspace.VurionaLoader.IDSHERE -- Don’t add the .Value |
3 | local decal = script.Parent.Parent.TextBox -- Don’t add the .Text |
4 |
5 | script.Parent.MouseButton 1 Click:Connect( function () |
6 | stringvalue.Value = decal.Text..IDSHERE.Value |
7 | end ) |
Hope this is what your looking for!