#Paper Posted August 24, 2011 Posted August 24, 2011 The progressbar doesn't increment function createProgressBar(player, time) local x, y = guiGetScreenSize() local toAdd = 100/time progress = guiCreateProgressBar(x/2, y/3, 300, 30, false) setTimer(function () local prog = guiProgressBarGetProgress(progress) if prog <= 99 then guiProgressBarSetProgress(progress, math.floor(tonumber(prog + toAdd))) elseif prog >= 100 then destroyElement(progress) end end, 1000, time/1000) end or insted to make how i made it, how can i make the bar increment smootly proportional the time? P.S: Time value is 8000 My skype: skiper964 I helped you? Help me! ^^ Help me bro! ^^
SDK Posted August 24, 2011 Posted August 24, 2011 Try this, quickly made and not tested function createProgressBar(player, time) local x, y = guiGetScreenSize() progress = guiCreateProgressBar(x/2, y/3, 300, 30, false) setTimer(function (starttick, time) local prog = (getTickCount() - starttick)/time * 100 if prog < 100 then guiProgressBarSetProgress(progress, prog ) else destroyElement(progress) end end, 1000, time/1000, getTickCount(), time) end Learn Lua - Learn to script - GUI scripting Scripter tools - Find/fix errors yourself(!) Don't pm me for scripting help, keep it for the Scripting subforum!
#Paper Posted August 24, 2011 Author Posted August 24, 2011 Thanks, works But how to make that the bar increment smootly proportional the time? My skype: skiper964 I helped you? Help me! ^^ Help me bro! ^^
SDK Posted August 24, 2011 Posted August 24, 2011 Change the 1000 (=1000ms=1s) interval to something smaller, 50 or 100 Learn Lua - Learn to script - GUI scripting Scripter tools - Find/fix errors yourself(!) Don't pm me for scripting help, keep it for the Scripting subforum!
#Paper Posted August 25, 2011 Author Posted August 25, 2011 Change the 1000 (=1000ms=1s) interval to something smaller, 50 or 100 Can you make a little example? My skype: skiper964 I helped you? Help me! ^^ Help me bro! ^^
SDK Posted August 25, 2011 Posted August 25, 2011 I typed exactly what you need to do, did you make this code yourself? Learn Lua - Learn to script - GUI scripting Scripter tools - Find/fix errors yourself(!) Don't pm me for scripting help, keep it for the Scripting subforum!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now