Advertisement
Tarna256

skript

Jul 1st, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.55 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 "Tier 21")
  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.  
  49. function merchantPick(p: player, i: item, a: integer, n: item):
  50. set {_u} to {_p}'s uuid
  51. if {_p}'s held item is {_i}:
  52. format gui slot (integers between 0 and 44) of {_p} with magenta stained glass pane
  53. 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
  54. format gui slot 1,7,9,17,19,20,24,25,27,35,37, and 43 of {_p} with red stained glass pane
  55. format gui slot 22 of {_p} with {_i} with lore "&eClick to Upgrade" to run:
  56. if {money::%{_u}%} >= {_a}:
  57. set {_p}'s held item to {_n}
  58. remove {_a} from {money::%{_u}%}
  59. send "&ePickaxe Upgraded!" to {_p}
  60. execute console command "/merchant %{_p}%"
  61. else:
  62. send "&cNot enough money" to {_p}
  63.  
  64. command /pick:
  65. trigger:
  66. give player unbreakable wooden pickaxe named "&3&lTier &b&l1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement