Advertisement
Guest User

lb

a guest
May 25th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. command /cointest:
  2. trigger:
  3. loop {coins::*}:
  4. add 1 to {_size}
  5. if {_low.to.high.list::%loop-value%} is not set:
  6. set {_low.to.high.list::%loop-value%} to loop-index
  7. else:
  8. set {_n} to 0
  9. loop {_size} times:
  10. set {_n} to {_n}+1
  11. {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
  12. set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
  13. stop loop
  14. wait 1 tick
  15. set {_n} to size of {_low.to.high.list::*}
  16. loop {_low.to.high.list::*}:
  17. set {_high.to.low.list::%{_n}%} to loop-value
  18. set {_n} to {_n}-1
  19. wait 1 tick
  20. set {_i} to 0
  21. open virtual chest inventory with size 6 named "&6&lLeaderboards" to player
  22. loop {_high.to.low.list::*}:
  23. add 1 to {_topnumber}
  24. set {_player} to "%loop-value%" parsed as offlineplayer
  25. replace all "000" in {coins::%loop-value%} with "K"
  26. if {_topnumber} is 1:
  27. format gui slot 13 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  28. if {_topnumber} is 2:
  29. format gui slot 21 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  30. if {_topnumber} is 3:
  31. format gui slot 23 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  32. if {_topnumber} is 4:
  33. format gui slot 29 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  34. if {_topnumber} is 5:
  35. format gui slot 31 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  36. if {_topnumber} is 6:
  37. format gui slot 33 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  38. if {_topnumber} is 7:
  39. format gui slot 37 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  40. if {_topnumber} is 8:
  41. format gui slot 39 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  42. if {_topnumber} is 9:
  43. format gui slot 41 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  44. if {_topnumber} is 10:
  45. format gui slot 43 of player with skull of ("%{_player}%" parsed as offline player) named "&6&l%{_topnumber}% &b%{_player}%" with lore "&f%regex({coins::%loop-value%})% &eCoins"
  46. add 1 to {_i}
  47. if {_topnumber} > 9: #this is top 10 you can change it
  48. stop
  49.  
  50.  
  51.  
  52. function regex(n: object) :: text:
  53. if "%{_n}%" contains ".":
  54. set {_s::*} to split "%{_n}%" at "."
  55. set {_n} to "%a({_s::1})%.%last 2 characters of {_s::2}%"
  56. return "%{_n}%"
  57. else:
  58. set {_n} to a("%{_n}%")
  59. return "%{_n} ? 0%"
  60. function a(b: text) :: text:
  61. if length of {_b} > 3:
  62. return "%a(first length of {_b} - 3 characters of {_b})%,%last 3 characters of {_b}%"
  63. return {_b}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement