Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- execute console command "/pex user %player% suffix ""&8[&a%{lv::%player%}%&8]"" "
- if {lv::%player%} is not set:
- set {lv::%player%} to 0
- if {xp::%player%} is not set:
- set {xp::%player%} to 0
- every 10 seconds:
- loop all players:
- heal the loop-player
- feed the loop-player
- execute console command "/pex user %loop-player% suffix ""&8[&a%{lv::%loop-player%}%&8]"" "
- on command "minecraft:me":
- cancel event
- send "&cInvalid Permission!"
- on break:
- if {xp::%player%} >= 30:
- add 1 to {lv::%player%}
- remove 30 from {xp::%player%}
- send "&7You leveled up to &e%{lv::%player%}%&7!"
- execute console command "/pex user %player% suffix ""&8[&a%{lv::%player%}%&8]"" "
- add 1 to {xp::%player%}
- command /level:
- usage: &c/level
- trigger:
- send "&e&lLevel: &7%{lv::%player%}%"
- command /leveltop:
- trigger:
- loop {lv::*}:
- 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::*}
- loop {_low.to.high.list::*}:
- set {_high.to.low.list::%{_n}%} to loop-value
- set {_n} to {_n} - 1
- wait 1 tick
- send " &8&m---+---&r &e&lTop 10 Levels&r &8&m---+--- "
- send ""
- loop {_high.to.low.list::*}:
- add 1 to {_topnumber}
- set {_player} to "%loop-value%" parsed as offlineplayer
- send " &6%{_topnumber}%&6. &e%{_player}% &8➭ &6Level &e%{lv::%loop-value%}%"
- if {_topnumber} = 10:
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement