K4stic Posted December 21, 2012 Share Posted December 21, 2012 how to make it good trigger? Client side: setTimer( triggerServerEvent ( "stats" ) ,50 ,0 ) Server side addEvent("stats",true) addEventHandler("stats",root function() gPS69 = getPedStat(source, 69) guiProgressBarSetProgress(Progress[1], gPS69) end ) Link to comment
Baseplate Posted December 21, 2012 Share Posted December 21, 2012 triggerServerEvent ("stats", getLocalPlayer()) And guiProgressBarSetProgress is client-sided so your whole code is wrong Link to comment
K4stic Posted December 21, 2012 Author Share Posted December 21, 2012 ok i fix and remake it now it's client side: gPS69 = getPedStat(source, 69) guiProgressBarSetProgress(Progress[1], gPS69) it's not show stats in ProgressBar Link to comment
K4stic Posted December 21, 2012 Author Share Posted December 21, 2012 ok i fix and remake it now it's client side: setTimer( function() gPS69 = getPedStat(source, 69) guiProgressBarSetProgress(Progress[1], gPS69) end ,50 ,0 ) it's not show stats in ProgressBar Link to comment
Baseplate Posted December 21, 2012 Share Posted December 21, 2012 guiProgressBarSetProgress(Progress[1], gPS69) -- Wrong Required Arguments theProgressbar: The progressbar you want to change the progress of progress: a float ranging from 0 - 100 Link to comment
K4stic Posted December 21, 2012 Author Share Posted December 21, 2012 Help me fix it and give me code pls Link to comment
Baseplate Posted December 21, 2012 Share Posted December 21, 2012 setTimer( function() gPS69 = getPedStat(source, 69) if (gPS69 = 100) then guiProgressBarSetProgress(Progress[1], 10) end ,50 ,0 ) And so on, not sure if others have better ideas tho Link to comment
K4stic Posted December 21, 2012 Author Share Posted December 21, 2012 setTimer( function() gPS69 = getPedStat(source, 69) if (gPS69 = 100) then guiProgressBarSetProgress(Progress[1], 10) gPS70 = getPedStat ( source, 70 ) if (gPS70 = 100) then guiProgressBarSetProgress(Progress[2], 10) end ,50 ,0 ) it will be correct? Link to comment
denny199 Posted December 21, 2012 Share Posted December 21, 2012 pff, use this: [not tested] --client side setTimer( function() gPS69 = getPedStat(getLocalPlayer(), 69) Pstats = (gPS69/10) --because the maximum of getpedstat is 1000. guiProgressBarSetProgress(Progress[1], Pstats) end ,50 ,0 ) [why setting a timer of 50 miliseconds btw? ] Link to comment
K4stic Posted December 21, 2012 Author Share Posted December 21, 2012 It's Works Thx you denny199 [why setting a timer of 50 miliseconds btw? ] the miliseconds it for check in that time the player stats (like if is charged or something else) Link to comment
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