on region enter: if "%region%" contains "end": if {player.startmap::%player%} is set: clear {player.startmap::%player%} set {player.parkourstatus::%player%} to 0 set {_v} to "%region%" set {_v::*} to {_v} split at "" set {_h} to "" loop length of {_v} times: if {_v::%loop-number%} is not "_": set {_h} to "%{_h}%%{_v::%loop-number%}%" else: exit loop if {h} = {player.poziom::%player%}: add 1 to {player.poziom::%player%} send "&e&lAwansowales na poziom &c&l%{player.poziom::%player%}%&e&l!" if {parkour.EndTime.%{_h}%::%player%} is not set: set {parkour.EndTime.%{_h}%::%player%} to {player.time::%player%} if {parkour.EndTime.%{_h}%::%player%} >= {player.time::%player%}: set {parkour.EndTime.%{_h}%::%player%} to {player.time::%player%} send "&aUstanowiles nowy czas na tej mapie!" to player #broadcast "%{parkour.EndTime.%{_n}%::%player%}%" #broadcast "%{player.time::%player%}%" set {_x} to 4 loop 15 times: execute console command "hd setline %{_h}%-top %{_x}% &cBRAK" add 1 to {_x} loop {parkour.EndTime.%{_h}%::*}: add 1 to {_size} if {_low.to.high.list::%loop-value%} is not set: set {_low.to.high.list::%loop-value%} to loop-index else: set {_n} to 0 loop {_size} times: set {_n} to {_n}+1 if {_low.to.high.list::%loop-value-1%.%{_n}%} is not set: set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index stop loop wait 1 tick set {_n} to size of {_low.to.high.list::*} wait 1 tick set {_i} to 4 loop {_low.to.high.list::*}: if {_topnumber} > 15: stop add 1 to {_topnumber} set {_player} to "%loop-value%" execute console command "hd setline %{_h}%-top %{_i}% &c%{_topnumber}%. &7%{_player}% &a[Czas: %{parkour.EndTime.%{_h}%::%{_player}%}% sek]" add 1 to {_i} add 1 to {_1}