Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. #Variables:
  2. #
  3. #Variables which are not a toggle function:
  4. #
  5. # - level - Current level of player.
  6. #
  7. # - levelXP - Current XP the player has in their current level.
  8. #
  9. #- level1C1P - The progress the player has on their level 1 challenge 1.
  10. #
  11. #Variables which cannot be changed:
  12. #
  13. #- levelMXP - Total XP obtainable for the player's current level.
  14. #
  15. #Variables which are a toggle function:
  16. #
  17. #- level1C1 - If the player's level 1 challenge 1 is completed.
  18. #
  19. #- level1C2 - If the player's level 1 challenge 2 is completed.
  20. #
  21. #[0=False 1=True 2=None]
  22.  
  23. command /level:
  24. trigger:
  25. send "&6Level: &7%{level::%player%}%"
  26. send "&eXP: %{levelXP::%player%}%/% {levelMXP::%player%}%"
  27. command /challenges:
  28. trigger:
  29. if {level::%player%} is 1:
  30. send "&aLevel 1 Challenges:"
  31. if {level1C1::%player%} is 1:
  32. send: "&a&mMine 3 Jungle Wood."
  33. else:
  34. send "&cMine 3 Jungle Wood."
  35. if {level1C2::%player%} is 1:
  36. send "&a&mCraft a Wooden Pickaxe."
  37. else:
  38. send "&cCraft a Wooden Pickaxe"
  39.  
  40. On join:
  41. if {level::%player%} isn't set:
  42. set {level::%player%} to 1
  43. if {levelXP::%player%} isn't set:
  44. set {levelXP::%player%} to 100
  45. if {level1C1P::%player%} isn't set:
  46. set {level1C1P::%player%} to 0
  47. if {levelMXP::%player%} isn't set:
  48. set {levelMXP::%player%} to 50
  49. if {level1C1::%player%} isn't set:
  50. set {level1C1::%player%} to 1
  51. if {level1C2::%player%} isn't set:
  52. set {level1C2::%player%} to 0
  53.  
  54. On break:
  55. if event-block is Jungle Wood:
  56. if {level1C1::%player%} is 0:
  57. add 1 to {level1C1P::%player%}
  58. wait 1 tick
  59. if {level1CP::%player%} is 3:
  60. set {level1C1::%player%} to 1
  61. add 50 to {levelXP::%player%}
  62. send "&bChallenge completed!"
  63. send "&a&mMine 3 Jungle Wood."
  64. if {levelXP::%player%} is {levelMXP::%player%}:
  65. execute console command "give %player% furnace 1"
  66. set {level::%player%} to 2
  67. wait 1 tick
  68. set {levelXP::%player%} to 0
  69. set {levelMXP::%player%} to 200
  70. else:
  71. set {level1C1::%player%} to 2
  72.  
  73. On craft:
  74. if event-item is Wooden Pickaxe:
  75. if {level1C2::player%} is 0:
  76. send "&bChallenge completed!"
  77. send "&a&mCraft a Wooden Pickaxe.
  78. set {level1C2::%player%} to 1
  79. add 50 to {levelXP::%player%}
  80. if {levelXP::%player%} is {levelMXP::%player%}:
  81. execute console command "give %player% furnace 1"
  82. set {level::%player%} to 2
  83. wait 1 tick
  84. set {levelXP::%player%} to 0
  85. set {levelMXP::%player%} to 200
  86. else:
  87. set {level1C2::%player%} to 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement