1c7

crewly please give me leader role

1c7
May 1st, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.34 KB | None | 0 0
  1. command /shop:
  2. trigger:
  3. openMainShop(player)
  4. function openMainShop(P: player):
  5. set {_inv} to chest inventory with 3 rows named "&7Shop - &3Select a catagory"
  6. set slot 11 of {_inv} to glowstone dust named "&6&lGPC" with lore "&7&oClick to open the Gold Per Click shop."
  7. set slot 15 of {_inv} to glowstone dust named "&6&lGPS" with lore "&7&oClick to open the Gold Per Second shop."
  8. open {_inv} to {_P}
  9. set metadata "gui" of {_P} to "main"
  10. function openGPCShop(P: player):
  11. set {_inv} to chest inventory with 1 rows named "&7Shop - &3Gold Per Click"
  12. set slot 0 of {_inv} to glowstone dust named "&6&l+1" with lore "&7Cost: &e150"
  13. set slot 1 of {_inv} to glowstone dust named "&6&l+10" with lore "&7Cost: &e225 gold"
  14. set slot 2 of {_inv} to glowstone dust named "&6&l+20" with lore "&7Cost: &e550 gold"
  15. set slot 3 of {_inv} to glowstone dust named "&6&l+30" with lore "&7Cost: &e750 gold"
  16. set slot 4 of {_inv} to glowstone dust named "&6&l+40" with lore "&7Cost: &e1000 gold"
  17. set slot 5 of {_inv} to glowstone dust named "&6&l+50" with lore "&7Cost: &e1750 gold"
  18. set slot 6 of {_inv} to glowstone dust named "&6&l+100" with lore "&7Cost: &e2500 gold"
  19. set slot 7 of {_inv} to glowstone dust named "&6&l+250" with lore "&7Cost: &e3750 gold"
  20. set slot 8 of {_inv} to glowstone dust named "&6&l+500" with lore "&7Cost: &e5000 gold"
  21. open {_inv} to {_P}
  22. set metadata "gui" of {_P} to "gpc"
  23. function openGPSShop(P: player):
  24. set {_inv} to chest inventory with 1 rows named "&7Shop - &3Gold Per Second"
  25. set slot 0 of {_inv} to glowstone dust named "&6&l+1" with lore "&7Cost: &e1500"
  26. set slot 1 of {_inv} to glowstone dust named "&6&l+10" with lore "&7Cost: &e2250 gold"
  27. set slot 2 of {_inv} to glowstone dust named "&6&l+20" with lore "&7Cost: &e5500 gold"
  28. set slot 3 of {_inv} to glowstone dust named "&6&l+30" with lore "&7Cost: &e7500 gold"
  29. set slot 4 of {_inv} to glowstone dust named "&6&l+40" with lore "&7Cost: &e10000 gold"
  30. set slot 5 of {_inv} to glowstone dust named "&6&l+50" with lore "&7Cost: &e17500 gold"
  31. set slot 6 of {_inv} to glowstone dust named "&6&l+100" with lore "&7Cost: &e25000 gold"
  32. set slot 7 of {_inv} to glowstone dust named "&6&l+250" with lore "&7Cost: &e37500 gold"
  33. set slot 8 of {_inv} to glowstone dust named "&6&l+500" with lore "&7Cost: &e50000 gold"
  34. open {_inv} to {_P}
  35. set metadata "gui" of {_P} to "gps"
  36. function GPCBuy(P: player, A: integer, C: integer, T: text):
  37. set {_U} to {_P}'s uuid
  38. if {dollar::%{_U}%} >= {_C}:
  39. remove {_C} from {dollar::%{_U}%}
  40. if {_T} is "gpc":
  41. add {_A} to {mpc::%{_U}%}
  42. send "&c> &7Added &3%{_A}%&7 to your Gold Per Click!" to {_P}
  43. else if {_T} is "gps":
  44. add {_A} to {mps::%{_U}%}
  45. send "&c> &7Added &3%{_A}%&7 to your Gold Per Second!" to {_P}
  46. else:
  47. send "&c> &7You need &3%{_C} - {dollar::%{_U}%}% &3gold&7 more to purchase this." to {_P}
  48. on inventory click:
  49. if metadata "gui" of player is "main":
  50. cancel event
  51. if clicked slot is 11:
  52. openGPCShop(player)
  53. if clicked slot is 15:
  54. openGPSShop(player)
  55. if metadata "gui" of player is "gpc":
  56. cancel event
  57. if clicked slot is 0:
  58. GPCBuy(player, 1, 150, "gpc")
  59. if clicked slot is 1:
  60. GPCBuy(player, 10, 225, "gpc")
  61. if clicked slot is 2:
  62. GPCBuy(player, 20, 550, "gpc")
  63. if clicked slot is 3:
  64. GPCBuy(player, 30, 750, "gpc")
  65. if clicked slot is 4:
  66. GPCBuy(player, 40, 1000, "gpc")
  67. if clicked slot is 5:
  68. GPCBuy(player, 50, 1750, "gpc")
  69. if clicked slot is 6:
  70. GPCBuy(player, 100, 2500, "gpc")
  71. if clicked slot is 7:
  72. GPCBuy(player, 259, 3750, "gpc")
  73. if clicked slot is 8:
  74. GPCBuy(player, 500, 5000, "gpc")
  75. if metadata "gui" of player is "gps":
  76. cancel event
  77. if clicked slot is 0:
  78. GPCBuy(player, 1, 1500, "gps")
  79. if clicked slot is 1:
  80. GPCBuy(player, 10, 2250, "gps")
  81. if clicked slot is 2:
  82. GPCBuy(player, 20, 5500, "gps")
  83. if clicked slot is 3:
  84. GPCBuy(player, 30, 7500, "gps")
  85. if clicked slot is 4:
  86. GPCBuy(player, 40, 10000, "gps")
  87. if clicked slot is 5:
  88. GPCBuy(player, 50, 17500, "gps")
  89. if clicked slot is 6:
  90. GPCBuy(player, 100, 25000, "gps")
  91. if clicked slot is 7:
  92. GPCBuy(player, 259, 37500, "gps")
  93. if clicked slot is 8:
  94. GPCBuy(player, 500, 50000, "gps")
Add Comment
Please, Sign In to add comment