Advertisement
joefromsansnite

progress bar thing

Mar 14th, 2022
1,249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.53 KB | None | 0 0
  1. function ProgressBar(progress, thickness, fillColor, backgroundColor, strokeColor, fontSize, segments)
  2.    local x = math.floor((progress/segments)*(segments/10)^2)
  3.    local seg1 = ("-"):rep(x)
  4.    local seg2 = ("-"):rep(segments-x)
  5.  
  6.    local bar = [[<stroke thickness="%s"><font size="%s"><font color="%s">%s</font><font color="%s">%s</font></font></stroke>]]
  7.    
  8.    return bar:format(thickness, fontSize, fillColor, seg1, backgroundColor, seg2)
  9. end
  10.  
  11. print(ProgressBar(10, 6, "rgb(0, 0, 255)", "rgb(255, 255, 0)", "rgb(0,0,0)", 15, 10))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement