of     2   
chevron_rightchevron_rightchevron_right

UnRandomizing
#211714363Saturday, March 11, 2017 4:18 PM GMT

Some of us love GUIs and developers would be grateful to have a customizable progress bar class that has unique "Value" and "MaxValue" properties. Value determines the progress shown in the progress bar and the MaxValue determines how the maximum progress for the progress bar. It's a little thing but it would be a nice feature for interfaces.
unix_system
#211714427Saturday, March 11, 2017 4:19 PM GMT

I don't get it - why can't you just make a TextLabel for this?
UnRandomizing
#211714440Saturday, March 11, 2017 4:19 PM GMT

*-how
Hazania
#211714499Saturday, March 11, 2017 4:20 PM GMT

A progress bar for what...?
unix_system
#211714537Saturday, March 11, 2017 4:21 PM GMT

You don't know how to make a TextLabel..?
UnRandomizing
#211714716Saturday, March 11, 2017 4:23 PM GMT

"I don't get it - why can't you just make a TextLabel for this?" Well, using this progress bar component could be easier to use and less complicated for the user, so we just have to change the value property in a script instead of the TextLabel size. We could even add an "IsIndeterminate" property to establish if the progress bar shows the progress.
UnRandomizing
#211714799Saturday, March 11, 2017 4:25 PM GMT

"A progress bar for what...?" Screen, Billboard, and Surface GUIs for ROBLOX Studio.
UnRandomizing
#211714844Saturday, March 11, 2017 4:25 PM GMT

"You don't know how to make a TextLabel..?" Sorry, I was just correcting something in the post.
Hazania
#211715460Saturday, March 11, 2017 4:35 PM GMT

""A progress bar for what...?" Screen, Billboard, and Surface GUIs for ROBLOX Studio." To represent progress of what? LMAO you didn't answer my question at all.
JiggIypuffs
#211715700Saturday, March 11, 2017 4:39 PM GMT

a progress bar, its up to you what it controls. stop asking dum questions make america great again
UnRandomizing
#211715832Saturday, March 11, 2017 4:41 PM GMT

"To represent progress of what? LMAO you didn't answer my question at all." Sorry for not answering it correctly, I thought you meant what it was for. It represents progress when the value of it changes: game.StarterGui.ScreenGui.progressBar.Value = 10 So then the progressBar will visually slide up by 10 values.
UnRandomizing
#211716118Saturday, March 11, 2017 4:45 PM GMT

So if I were creating a thousand bricks in game.Workspace, we could show the player the progress by doing this: local progressBar = script.Parent progressBar.MaxValue = 1000 progressBar.Value = 0 for(i = 1, 1000) local brick = Instance.new("Part") brick.Parent = game.Workspace progressBar.Value = i end --Sorry if this is invalid scripting. I tried to explain how players could use it.
Spearritt
#211716626Saturday, March 11, 2017 4:53 PM GMT

Why not just use the already available GUI elements to make this?
pullman45
#211716775Saturday, March 11, 2017 4:55 PM GMT

Pretty easy to script.
UnRandomizing
#211717156Saturday, March 11, 2017 5:00 PM GMT

"Why not just use the already available GUI elements to make this?" This is possible but using progressBar is better because it does that for you, along with it being customizable with "IsIndeterminate" and "Value" as well as "MaxValue". We could also add a "ShowPercentage" property that when checked, automatically shows the player the rounded percentage the progressBar has. We could also add color and style properties that have various loading bar styles.
Spearritt
#211717307Saturday, March 11, 2017 5:02 PM GMT

Why when you can just do all that using the current GUI elements and a few lines of code?
UnRandomizing
#211717518Saturday, March 11, 2017 5:06 PM GMT

"Why when you can just do all that using the current GUI elements and a few lines of code?" The progressBar could save you the hassle of scripting your own loading bar. Maybe it could even TweenPosition itself when the value increases so it's completely smooth.
UnRandomizing
#211717740Saturday, March 11, 2017 5:09 PM GMT

My bad, TweenSize.
Hazania
#211718044Saturday, March 11, 2017 5:13 PM GMT

It wasn't a dumb question. How can the progress bar track anything if it doesn't know what it's tracking. Unless all this guy needs is the GUI side of things and he is planning on scripting it, then yes.. it matters what it's for, so buzz off buddy.
Hazania
#211718101Saturday, March 11, 2017 5:14 PM GMT

*this was at jigglypuffs
JiggIypuffs
#211719139Saturday, March 11, 2017 5:29 PM GMT

its roblox studio did you really ask "what for" its up to you make america great again
UnRandomizing
#211719342Saturday, March 11, 2017 5:32 PM GMT

"How can the progress bar track anything if it doesn't know what it's tracking." Well, the progressBar of course wouldn't be able to assume what you're calculating, but you have to add: progressBar.Value = progressBar.Value + [int] to increase the ############# progress inside a script. All the visuals and the style is done for you.
UnRandomizing
#211719443Saturday, March 11, 2017 5:33 PM GMT

I have no idea why a part of it got censored, but it's still understandable I hope..
sonickyle
#211719716Saturday, March 11, 2017 5:38 PM GMT

Put a solid colour frame inside a frame container and then change the coloured frame's x scale to represent progress. If you play my game noVa you can see me using something like that to represent the health and power bars.
UnRandomizing
#211719897Saturday, March 11, 2017 5:41 PM GMT

Don't worry, I have created custom loading bars before, but I thought this would be a great idea for beginners and how it would be more convenient.

    of     2   
chevron_rightchevron_rightchevron_right