r_iley Posted November 13, 2023 Share Posted November 13, 2023 on load: if {level.%player%} = 0: set {maxprogress.%player%} to 100 else: set {maxprogress.%player%} to 100 * {level.%player%} every second: loop all players: if {progress.%loop-player%} is 0% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&c||||||||||" if {progress.%loop-player%} is 10% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|&c|||||||||" if {progress.%loop-player%} is 20% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||&c||||||||" if {progress.%loop-player%} is 30% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||&c|||||||" if {progress.%loop-player%} is 40% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||&c||||||" if {progress.%loop-player%} is 50% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||||&c|||||" if {progress.%loop-player%} is 60% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||||&c||||" if {progress.%loop-player%} is 70% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||||||&c|||" if {progress.%loop-player%} is 80% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||||||&c||" if {progress.%loop-player%} is 90% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||||||||&c|" if {progress.%loop-player%} is 100% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||||||||" add 1 to {level.%loop-player%} wait 1 second set {progress.%loop-player%} to 0 set {progression.%loop-player%} to "&c||||||||||" Theres is no errors, it just doesnt work. I need help Link to comment Share on other sites More sharing options...
DanRub Posted November 13, 2023 Share Posted November 13, 2023 Hey, first of all, you are setting variable of player on on load event, so its like the variable is not set at all, so you cant be surprised that its not working. Link to comment Share on other sites More sharing options...
Rubylaser1 Posted November 13, 2023 Share Posted November 13, 2023 Also, do you have the required plugins you need to run this skript? Thank you, Ruby "Turning code into solutions, one line at a time." Community Management | Administration | Staff Management | Server Management | Development Link to comment Share on other sites More sharing options...
r_iley Posted November 13, 2023 Author Share Posted November 13, 2023 5 hours ago, DanRub said: Hey, first of all, you are setting variable of player on on load event, so its like the variable is not set at all, so you cant be surprised that its not working. well i have another command that shows the maxprogress and it is set 4 minutes ago, Rubylaser1 said: Also, do you have the required plugins you need to run this skript? well what plugin would i need, i have skript and skrayfall Link to comment Share on other sites More sharing options...
Rubylaser1 Posted November 13, 2023 Share Posted November 13, 2023 Skbee Thank you, Ruby "Turning code into solutions, one line at a time." Community Management | Administration | Staff Management | Server Management | Development Link to comment Share on other sites More sharing options...
r_iley Posted November 13, 2023 Author Share Posted November 13, 2023 14 minutes ago, Rubylaser1 said: Skbee I got it and I even updated my code every second: loop all players: if {level.%loop-player%} = 0: set {maxprogress.%loop-player%} to 100 else: set {maxprogress.%loop-player%} to 100 * {level.%loop-player%} if {progress.%loop-player%} is 0% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&c||||||||||" if {progress.%loop-player%} is 10% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|&c|||||||||" if {progress.%loop-player%} is 20% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||&c||||||||" if {progress.%loop-player%} is 30% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||&c|||||||" if {progress.%loop-player%} is 40% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||&c||||||" if {progress.%loop-player%} is 50% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||||&c|||||" if {progress.%loop-player%} is 60% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||||&c||||" if {progress.%loop-player%} is 70% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||||||&c|||" if {progress.%loop-player%} is 80% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||||||&c||" if {progress.%loop-player%} is 90% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a|||||||||&c|" if {progress.%loop-player%} is 100% of {maxprogress.%loop-player%}: set {progression.%loop-player%} to "&a||||||||||" add 1 to {level.%loop-player%} set {progress.%loop-player%} to 0 set {progression.%loop-player%} to "&c||||||||||" and ik that it updates as I have a /progress command that shows the progress and when I get more {progress} it goes up and eventually gets to like 110/100 so over the maxprogress limit maybe theres a better way to do this Link to comment Share on other sites More sharing options...
Rubylaser1 Posted November 15, 2023 Share Posted November 15, 2023 That is a bit over kill for a skript, could lag. But if it works it works. Thank you, Ruby "Turning code into solutions, one line at a time." Community Management | Administration | Staff Management | Server Management | Development Link to comment Share on other sites More sharing options...
r_iley Posted November 15, 2023 Author Share Posted November 15, 2023 well it dont work, no errors, can you simplify it and maybe can you test it to see if it works Link to comment Share on other sites More sharing options...
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