Advertisement
Guest User

Error

a guest
Jan 20th, 2022
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.68 KB | None | 0 0
  1. #/// Variables \\\
  2. every 2 ticks:
  3. loop all players:
  4. if {%loop-player%.achievement.enchant.1.progress} is not set:
  5. set {%loop-player%.achievement.enchant.1.progress} to 0
  6. if {%loop-player%.achievement.enchant.2.progress} is not set:
  7. set {%loop-player%.achievement.enchant.2.progress} to 0
  8. if {%loop-player%.achievement.enchant.req} is not set:
  9. set {%loop-player%.achievement.enchant.req} to 10
  10.  
  11. #/// Prize \\\
  12. every 2 ticks:
  13. loop all players:
  14. if {%loop-player%.achievement.enchant.1.progress} is greater or equal to {%loop-player%.achievement.enchant.req}:
  15. set {%loop-player%.achievement.enchant.1.progress} to "finished"
  16. add 15 to {%loop-player%.achievement.enchant.req}
  17. wait 5 ticks
  18.  
  19. send "" to loop-player
  20. send " &f[&e&lAchievement Unlocked!&f]" to loop-player
  21. send " &eYou have been unlocked achievement: &aEnchanter I" to loop-player
  22. send " &a&lReward:" to loop-player
  23. send " &6+ 120 coins" to loop-player
  24. send " &6+ 500 xp" to loop-player
  25. send " &6+ 30 min &bxp &6booster x1" to loop-player
  26. send "" to loop-player
  27.  
  28.  
  29. if {%loop-player%.achievement.enchant.2.progress} is greater or equal to {%loop-player%.achievement.enchant.req}:
  30. set {%loop-player%.achievement.enchant.2.progress} to "finished"
  31. add 25 to {%loop-player%.achievement.enchant.req}
  32. wait 5 ticks
  33.  
  34. send "" to loop-player
  35. send " &f[&e&lAchievement Unlocked!&f]" to loop-player
  36. send " &eYou have been unlocked achievement: &aEnchanter II" to loop-player
  37. send " &a&lReward:" to loop-player
  38. send " &6+ 200 coins" to loop-player
  39. send " &6+ 750 xp" to loop-player
  40. send " &6+ 45 min &bcoins &6booster x1" to loop-player
  41. send "" to loop-player
  42.  
  43.  
  44. #/// Counter \\\
  45. on enchant:
  46. if {%player%.achievement.enchant.req} is more than {%player%.achievement.enchant.1.progress}:
  47. add 1 to {%player%.achievement.enchant.1.progress}
  48. if {%player%.achievement.enchant.1.progress} is "finished":
  49. add 1 to {%player%.achievement.enchant.2.progress}
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. #/// Command \\\
  57. command /sw achievement [<text>]:
  58. aliases: /sw ach,
  59. trigger:
  60. if arg-1 is "menu":
  61. wait 2 ticks
  62. open chest with 6 row named "&7Achievements Menu" to player
  63. wait 2 ticks
  64. if player have permission "sw.join":
  65. format slot 0 of player with enchantment table named "&eAchievement Category: Enchanter" with lore "&aEnchanter Achievement Category" to close then run [execute player command "/achievement help"]
  66. if {%player%.achievement.enchant.req} is more than {%player%.achievement.enchant.1.progress}:
  67. format slot 9 of player with coal named "&eAchievement: Enchanter I" with lore "&eProgress: {%player%.achievement.enchant.1.progress}/10" to close then run [send "You aren't unlocked that achievement"]
  68. if {%player%.achievement.enchant.1.progress} is "finished":
  69. format slot 9 of player with diamond named "&eAchievement: Enchanter I" with lore "&aYou have unlocked this achievement" to close then run [send "&aYou have unlocked this achievement"]
  70. if {%player%.achievement.enchant.req} is more than {%player%.achievement.enchant.2.progress}:
  71. if {%player%.achievement.enchant.req} is more than {%player%.achievement.enchant.1.progress}:
  72. format slot 18 of player with coal named "&eAchievement: Enchanter II" with lore "&cYou must unlocked &aEnchanter I &cfirst" to close then run [send "&cYou must unlocked &aEnchanter I &cfirst"]
  73. if {%player%.achievement.enchant.1.progress} is "finished":
  74. format slot 18 of player with coal named "&eAchievement: Enchanter II" with lore "&eProgress: {%player%.achievement.enchant.2.progress}/25" to close then run [send "You aren't unlocked that achievement"]
  75. if {%player%.achievement.enchant.2.progress} is "finished":
  76. format slot 18 of player with diamond named "&eAchievement: Enchanter II" with lore "&aYou have unlocked this achievement" to close then run [send "&aYou have unlocked this achievement"]
  77. if {%player%.achievement.enchant.req} is more than {%player%.achievement.enchant.2.progress}:
  78. format slot 45 of player with coal block named "&eAchievement Package: Enchanter Achievement" with lore "&eA gift when you unlocked all achievement in a category" to close then run [send "&cComming Soon"]
  79. if {%player%.achievement.enchant.2.progress} is "finished":
  80. format slot 45 of player with diamond block named "&eAchievement Package: Enchanter Achievement" with lore "&eA gift when you unlocked all achievement in a category" to close then run [send "&cComming Soon"]
  81. command /achievement [<text>]:
  82. aliases: /ach,
  83. trigger:
  84. if arg-1 is "help":
  85. send "&cAchievement introduction coming soon"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement