Advertisement
Tarna256

Untitled

Jul 5th, 2020
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.33 KB | None | 0 0
  1. on citizen right click:
  2. if citizen's name is "Merchant":
  3. merchantPickCommand(player)
  4.  
  5. command /merchant <player>:
  6. permission: merchant
  7. trigger:
  8. merchantPickCommand(arg-1)
  9.  
  10. function merchantPickCommand(p: player):
  11. if {_p}'s held item is not any pickaxe:
  12. send "&cPlease hold a pickaxe to upgrade" to {_p}
  13. stop
  14. open virtual chest with 5 rows named "Merchant" to {_p}
  15. merchantPick({_p}, unbreakable wooden pickaxe named "&3&lTier &b&l1", 10, unbreakable wooden pickaxe of efficiency 1 named "&3&lTier &b&l2")
  16. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 1 named "&3&lTier &b&l2", 10, unbreakable wooden pickaxe of efficiency 2 named "&3&lTier &b&l3")
  17. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 2 named "&3&lTier &b&l3", 10, unbreakable wooden pickaxe of efficiency 3 named "&3&lTier &b&l4")
  18. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 3 named "&3&lTier &b&l4", 10, unbreakable wooden pickaxe of efficiency 4 named "&3&lTier &b&l5")
  19. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 4 named "&3&lTier &b&l5", 10, unbreakable wooden pickaxe of efficiency 5 named "&3&lTier &b&l6")
  20. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 5 named "&3&lTier &b&l6", 10, unbreakable wooden pickaxe of efficiency 6 named "&3&lTier &b&l7")
  21. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 6 named "&3&lTier &b&l7", 10, unbreakable wooden pickaxe of efficiency 7 named "&3&lTier &b&l8")
  22. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 7 named "&3&lTier &b&l8", 10, unbreakable wooden pickaxe of efficiency 8 named "&3&lTier &b&l9")
  23. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 8 named "&3&lTier &b&l9", 10, unbreakable wooden pickaxe of efficiency 9 named "&3&lTier &b&l10")
  24. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 9 named "&3&lTier &b&l10", 10, unbreakable wooden pickaxe of efficiency 10 named "&3&lTier &b&l11")
  25. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 10 named "&3&lTier &b&l11", 10, unbreakable wooden pickaxe of efficiency 11 named "&3&lTier &b&l12")
  26. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 11 named "&3&lTier &b&l12", 10, unbreakable wooden pickaxe of efficiency 12 named "&3&lTier &b&l13")
  27. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 12 named "&3&lTier &b&l13", 10, unbreakable wooden pickaxe of efficiency 13 named "&3&lTier &b&l14")
  28. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 13 named "&3&lTier &b&l14", 10, unbreakable wooden pickaxe of efficiency 14 named "&3&lTier &b&l15")
  29. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 14 named "&3&lTier &b&l15", 10, unbreakable wooden pickaxe of efficiency 15 named "&3&lTier &b&l16")
  30. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 15 named "&3&lTier &b&l16", 10, unbreakable wooden pickaxe of efficiency 16 named "&3&lTier &b&l17")
  31. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 16 named "&3&lTier &b&l17", 10, unbreakable wooden pickaxe of efficiency 17 named "&3&lTier &b&l18")
  32. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 17 named "&3&lTier &b&l18", 10, unbreakable wooden pickaxe of efficiency 18 named "&3&lTier &b&l19")
  33. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 18 named "&3&lTier &b&l19", 10, unbreakable wooden pickaxe of efficiency 19 named "&3&lTier &b&l20")
  34. merchantPick({_p}, unbreakable wooden pickaxe of efficiency 19 named "&3&lTier &b&l20", 10, unbreakable stone pickaxe named "&3&lTier &b&l21")
  35. merchantPick({_p}, unbreakable stone pickaxe named "&3&lTier &b&l21", 10, unbreakable stone pickaxe of efficiency 1 named "&3&lTier &b&l22")
  36. merchantPick({_p}, unbreakable stone pickaxe of efficiency 1 named "&3&lTier &b&l22", 10, unbreakable stone pickaxe of efficiency 2 named "&3&lTier &b&l23")
  37. merchantPick({_p}, unbreakable stone pickaxe of efficiency 2 named "&3&lTier &b&l23", 10, unbreakable stone pickaxe of efficiency 3 named "&3&lTier &b&l24")
  38. merchantPick({_p}, unbreakable stone pickaxe of efficiency 3 named "&3&lTier &b&l24", 10, unbreakable stone pickaxe of efficiency 4 named "&3&lTier &b&l25")
  39. merchantPick({_p}, unbreakable stone pickaxe of efficiency 4 named "&3&lTier &b&l25", 10, unbreakable stone pickaxe of efficiency 5 named "&3&lTier &b&l26")
  40. merchantPick({_p}, unbreakable stone pickaxe of efficiency 5 named "&3&lTier &b&l26", 10, unbreakable stone pickaxe of efficiency 6 named "&3&lTier &b&l27")
  41. merchantPick({_p}, unbreakable stone pickaxe of efficiency 6 named "&3&lTier &b&l27", 10, unbreakable stone pickaxe of efficiency 7 named "&3&lTier &b&l28")
  42. merchantPick({_p}, unbreakable stone pickaxe of efficiency 7 named "&3&lTier &b&l28", 10, unbreakable stone pickaxe of efficiency 8 named "&3&lTier &b&l29")
  43. merchantPick({_p}, unbreakable stone pickaxe of efficiency 8 named "&3&lTier &b&l29", 10, unbreakable stone pickaxe of efficiency 9 named "&3&lTier &b&l30")
  44. merchantPick({_p}, unbreakable stone pickaxe of efficiency 9 named "&3&lTier &b&l30", 10, unbreakable stone pickaxe of efficiency 10 named "&3&lTier &b&l31")
  45. merchantPick({_p}, unbreakable stone pickaxe of efficiency 10 named "&3&lTier &b&l31", 10, unbreakable stone pickaxe of efficiency 11 named "&3&lTier &b&l32")
  46. merchantPick({_p}, unbreakable stone pickaxe of efficiency 11 named "&3&lTier &b&l32", 10, unbreakable stone pickaxe of efficiency 12 named "&3&lTier &b&l33")
  47. merchantPick({_p}, unbreakable stone pickaxe of efficiency 12 named "&3&lTier &b&l33", 10, unbreakable stone pickaxe of efficiency 13 named "&3&lTier &b&l34")
  48. merchantPick({_p}, unbreakable stone pickaxe of efficiency 13 named "&3&lTier &b&l34", 10, unbreakable gold pickaxe named "&3&lTier &b&l35")
  49. merchantPick({_p}, unbreakable gold pickaxe named "&3&lTier &b&l35", 10, unbreakable gold pickaxe of efficiency 1 named "&3&lTier &b&l36")
  50. merchantPick({_p}, unbreakable gold pickaxe of efficiency 1 named "&3&lTier &b&l36", 10, unbreakable gold pickaxe of efficiency 2 named "&3&lTier &b&l37")
  51. merchantPick({_p}, unbreakable gold pickaxe of efficiency 2 named "&3&lTier &b&l37", 10, unbreakable gold pickaxe of efficiency 3 named "&3&lTier &b&l38")
  52. merchantPick({_p}, unbreakable gold pickaxe of efficiency 3 named "&3&lTier &b&l38", 10, unbreakable gold pickaxe of efficiency 4 named "&3&lTier &b&l39")
  53. merchantPick({_p}, unbreakable gold pickaxe of efficiency 4 named "&3&lTier &b&l39", 10, unbreakable gold pickaxe of efficiency 5 named "&3&lTier &b&l40")
  54. merchantPick({_p}, unbreakable gold pickaxe of efficiency 5 named "&3&lTier &b&l40", 10, unbreakable gold pickaxe of efficiency 6 named "&3&lTier &b&l41")
  55. merchantPick({_p}, unbreakable gold pickaxe of efficiency 6 named "&3&lTier &b&l41", 10, unbreakable gold pickaxe of efficiency 7 named "&3&lTier &b&l42")
  56. merchantPick({_p}, unbreakable gold pickaxe of efficiency 7 named "&3&lTier &b&l42", 10, unbreakable gold pickaxe of efficiency 8 named "&3&lTier &b&l43")
  57. merchantPick({_p}, unbreakable gold pickaxe of efficiency 8 named "&3&lTier &b&l43", 10, unbreakable diamond pickaxe named "&3&lTier &b&l44")
  58. merchantPick({_p}, unbreakable diamond pickaxe named "&3&lTier &b&l44", 10, unbreakable diamond pickaxe of efficiency 1 named "&3&lTier &b&l45")
  59. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 1 named "&3&lTier &b&l45", 10, unbreakable diamond pickaxe of efficiency 2 named "&3&lTier &b&l46")
  60. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 2 named "&3&lTier &b&l46", 10, unbreakable diamond pickaxe of efficiency 3 named "&3&lTier &b&l47")
  61. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 3 named "&3&lTier &b&l47", 10, unbreakable diamond pickaxe of efficiency 4 named "&3&lTier &b&l48")
  62. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 4 named "&3&lTier &b&l48", 10, unbreakable diamond pickaxe of efficiency 5 named "&3&lTier &b&l49")
  63. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 5 named "&3&lTier &b&l49", 10, unbreakable diamond pickaxe of efficiency 6 named "&3&lTier &b&l50")
  64. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 6 named "&3&lTier &b&l50", 10, unbreakable diamond pickaxe of efficiency 7 named "&3&lTier &b&l51")
  65. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 7 named "&3&lTier &b&l51", 10, unbreakable diamond pickaxe of efficiency 8 named "&3&lTier &b&l52")
  66. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 8 named "&3&lTier &b&l52", 10, unbreakable diamond pickaxe of efficiency 9 named "&3&lTier &b&l53")
  67. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 9 named "&3&lTier &b&l53", 10, unbreakable diamond pickaxe of efficiency 10 named "&3&lTier &b&l54")
  68. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 10 named "&3&lTier &b&l54", 10, unbreakable diamond pickaxe of efficiency 11 named "&3&lTier &b&l55")
  69. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 11 named "&3&lTier &b&l55", 10, unbreakable diamond pickaxe of efficiency 12 named "&3&lTier &b&l56")
  70. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 12 named "&3&lTier &b&l56", 10, unbreakable diamond pickaxe of efficiency 13 named "&3&lTier &b&l57")
  71. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 13 named "&3&lTier &b&l57", 10, unbreakable diamond pickaxe of efficiency 14 named "&3&lTier &b&l58")
  72. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 14 named "&3&lTier &b&l58", 10, unbreakable diamond pickaxe of efficiency 15 named "&3&lTier &b&l59")
  73. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 15 named "&3&lTier &b&l59", 10, unbreakable diamond pickaxe of efficiency 16 named "&3&lTier &b&l60")
  74. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 16 named "&3&lTier &b&l60", 10, unbreakable diamond pickaxe of efficiency 17 named "&3&lTier &b&l61")
  75. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 17 named "&3&lTier &b&l61", 10, unbreakable diamond pickaxe of efficiency 18 named "&3&lTier &b&l62")
  76. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 18 named "&3&lTier &b&l62", 10, unbreakable diamond pickaxe of efficiency 19 named "&3&lTier &b&l63")
  77. merchantPick({_p}, unbreakable diamond pickaxe of efficiency 19 named "&3&lTier &b&l63", 10, unbreakable diamond pickaxe of efficiency 20 named "&3&lTier &b&l64")
  78.  
  79.  
  80. function merchantPick(p: player, i: item, a: integer, n: item):
  81. set {_u} to {_p}'s uuid
  82. if {_p}'s held item is {_i}:
  83. format gui slot (integers between 0 and 44) of {_p} with magenta stained glass pane
  84. format gui slot 0,2,3,5,6,8,13,18,26,31,36,38,39,41,42, and 44 of {_p} with blue stained glass pane
  85. format gui slot 1,7,9,17,19,20,24,25,27,35,37, and 43 of {_p} with red stained glass pane
  86. format gui slot 22 of {_p} with {_i} with lore "&eClick to Upgrade" to run:
  87. if {money::%{_u}%} >= {_a}:
  88. set {_p}'s held item to {_n}
  89. remove {_a} from {money::%{_u}%}
  90. send "&ePickaxe Upgraded!" to {_p}
  91. execute console command "/merchant %{_p}%"
  92. else:
  93. send "&cNot enough money" to {_p}
  94.  
  95. command /pick:
  96. trigger:
  97. give player unbreakable wooden pickaxe named "&3&lTier &b&l1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement