DISCLAIMER: THIS IS A STORY TO EXPLAIN WHAT MY ISSUE IS AND HOW I GOT TO IT!
I am trying to make a decal changer using a GUI, below represents the code I used.
script.Parent.Submit.MouseButton1Click:connect(function() local decalChangerName = "DecalChanger" .. script.Parent.Parent.DecalChangerID.Value if string.len(script.Parent.ID.Text) >= 7 then if tonumber(script.Parent.ID.Text) then game.Workspace.Menu[decalChangerName].Decal.Texture = "http://www.roblox.com/asset/?id=".. script.Parent.ID.Text script.Parent.Parent:remove() end end end)
That didn't work so then I removed an if statement and changed 1 line of code. Then I got this.
script.Parent.Submit.MouseButton1Click:connect(function() local decalChangerName = "DecalChanger" .. script.Parent.Parent.DecalChangerID.Value if string.len(script.Parent.ID.Text) >= 7 then game.Workspace.Menu[decalChangerName].Decal.Texture = "http://www.roblox.com/asset/?id=".. tonumber(script.Parent.ID.Text) script.Parent.Parent:remove() end end)
then I get this error inserting my test image
10:18:15.374 - Image failed to load: http://www.roblox.com/asset/?id=10526671: Failed to resolve texture format
Can someone explain how I should change the decal?