Advertisement
70sOn7

Mining - Mangos

Feb 25th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.39 KB | None | 0 0
  1. on mine of diamond ore:
  2. if player doesn't have permission "mining.diamonds":
  3. send "&8[&aM&8] &7You haven't purchased the ability to mine Diamonds!"
  4. cancel event
  5. if player has permission "mining.diamonds":
  6. cancel event
  7. set event-block to air
  8. give 1 diamond to player
  9.  
  10. on mine of gold ore:
  11. if player doesn't have permission "mining.gold":
  12. send "&8[&aM&8] &7You haven't purchased the ability to mine Gold!"
  13. cancel event
  14. if player has permission "mining.gold":
  15. cancel event
  16. set event-block to air
  17. give 1 gold ingot to player
  18.  
  19. on mine of iron ore:
  20. if player doesn't have permission "mining.iron":
  21. send "&8[&aM&8] &7You haven't purchased the ability to mine Iron!"
  22. cancel event
  23. if player has permission "mining.iron":
  24. cancel event
  25. set event-block to air
  26. give 1 iron ingot to player
  27.  
  28. on mine of coal ore:
  29. if player doesn't have permission "mining.coal":
  30. cancel event
  31. send "&8[&aM&8] &7You haven't purchased the ability to mine Coal!"
  32. if player has permission "mining.coal":
  33. cancel event
  34. set event-block to air
  35. give 1 coal to player
  36.  
  37. on mine of emerald ore:
  38. if player doesn't have permission "mining.emerald":
  39. cancel event
  40. send "&8[&aM&8] &7You haven't purchased the ability to mine Emerald!"
  41. if player has permission "mining.emerald":
  42. cancel event
  43. set event-block to air
  44. give 1 emerald to player
  45.  
  46. on break:
  47. if event-block is not coal ore or diamond ore or gold ore or iron ore or emerald ore:
  48. if {bb.%player%} is not set:
  49. cancel event
  50. on place:
  51. if {bb.%player%} is not set:
  52. cancel event
  53.  
  54. on drop:
  55. if player doesn't have permission "server.drop.bypass":
  56. cancel event
  57.  
  58. on break:
  59. if {%event-block's location%} is true:
  60. cancel event
  61.  
  62. command /mining [<text>]:
  63. permission: server.mining
  64. permission message: &8(&c!&8) &7You can not do this command!"
  65. trigger:
  66. if arg-1 is not set:
  67. send "&8&m-------------------------------------------"
  68. send "&a/mining block-break &7- Toggles block breaking"
  69. send "&8&m-------------------------------------------"
  70. if arg-1 is "block-break":
  71. if {bb.%player%} is not set:
  72. send "&8[&aM&8] &7Toggled block breaking &aOn&7!"
  73. set {bb.%player%} to true
  74. stop
  75. if {bb.%player%} is true:
  76. send "&8[&aM&8] &7Toggled block breaking &cOff&7!"
  77. set action bar of player to ""
  78. delete {bb.%player%}
  79. stop
  80.  
  81. every 10 ticks:
  82. loop all players:
  83. if {bb.%loop-player%} is true:
  84. set action bar of loop-player to "&8[&aM&8] &aBlock-Breaking &7Turned On!"
  85.  
  86. command /sell:
  87. trigger:
  88. if id of player's tool is not 263 or 265 or 266 or 388 or 264:
  89. send "&a• &7You need to hold Coal, Iron, Gold, Emerald or Diamond to sell!"
  90. stop
  91. if id of player's tool is 263:
  92. loop 2304 times:
  93. if player's inventory contains 1 coal:
  94. remove 1 coal from player's inventory
  95. add 1 to player's balance
  96. add 1 to {_crem}
  97. set {_cmny} to {_crem} * 1
  98. send "&a• &7You sold &a%{_crem}%x &7Coal for &a$%{_cmny}%"
  99. if id of player's tool is 265:
  100. loop 2304 times:
  101. if player's inventory contains 1 iron ingot:
  102. remove 1 iron ingot from player's inventory
  103. add 2 to player's balance
  104. add 1 to {_csrem}
  105. set {_csmny} to {_csrem} * 2
  106. send "&a• &7You sold &a%{_csrem}%x &7Iron Ingot for &a$%{_csmny}%"
  107. if id of player's tool is 266:
  108. loop 2304 times:
  109. if player's inventory contains 1 gold ingot:
  110. remove 1 gold ingot from player's inventory
  111. add 4 to player's balance
  112. add 1 to {_csrem}
  113. set {_csmny} to {_csrem} * 4
  114. send "&a• &7You sold &a%{_csrem}%x &7Gold Ingot for &a$%{_csmny}%"
  115. if id of player's tool is 388:
  116. loop 2304 times:
  117. if player's inventory contains 1 emerald:
  118. remove 1 emerald from player's inventory
  119. add 2 to player's balance
  120. add 1 to {_csrem}
  121. set {_csmny} to {_csrem} * 7
  122. send "&a• &7You sold &a%{_csrem}%x &7Emerald for &a$%{_csmny}%"
  123. if id of player's tool is 264:
  124. loop 2304 times:
  125. if player's inventory contains 1 diamond:
  126. remove 1 diamond from player's inventory
  127. add 13 to player's balance
  128. add 1 to {_csrem}
  129. set {_csmny} to {_csrem} * 13
  130. send "&a• &7You sold &a%{_csrem}%x &7Diamond for &a$%{_csmny}%"
  131.  
  132. command /ores [<text>]:
  133. trigger:
  134. if arg-1 is not set:
  135. open chest with 3 rows named "&8[&aM&8] &aOre Mining" to player
  136. wait 3 ticks
  137. format slot 12 of player with gold ore named "&eGold Ore" with lore "&7Click to purchase Gold ore mining!||&a$225" to close then run [make player execute "ores gold"]
  138. format slot 13 of player with emerald ore named "&aEmerald Ore" with lore "&7Click to purchase Emerald ore mining!||&a$425" to close then run [make player execute "ores emerald"]
  139. format slot 14 of player with diamond ore named "&bDiamond Ore" with lore "&7Click to purchase Diamond ore mining!||&a$525" to close then run [make player execute "ores diamond"]
  140. if arg-1 is "gold":
  141. if player has permission "mining.gold":
  142. send "&8[&aM&8] &7You already have bought this!"
  143. stop
  144. if player doesn't have permission "mining.gold":
  145. if player's balance is greater than or equal to 225:
  146. send "&8[&aM&8] &7You have bought Gold mining!"
  147. make console execute "manuaddp %player% mining.gold"
  148. remove 225 from player's balance
  149. stop
  150. if player's balance is less than 225:
  151. send "&8[&aM&8] &7You dont have enough money!"
  152. stop
  153. if arg-1 is "emerald":
  154. if player has permission "mining.emerald":
  155. send "&8[&aM&8] &7You already have bought this!"
  156. stop
  157. if player doesn't have permission "mining.emerald":
  158. if player's balance is greater than or equal to 425:
  159. send "&8[&aM&8] &7You have bought Emerald mining!"
  160. make console execute "manuaddp %player% mining.emerald"
  161. remove 425 from player's balance
  162. stop
  163. if player's balance is less than 425:
  164. send "&8[&aM&8] &7You dont have enough money!"
  165. stop
  166. if arg-1 is "diamond":
  167. if player has permission "mining.diamond":
  168. send "&8[&aM&8] &7You already have bought this!"
  169. stop
  170. if player doesn't have permission "mining.diamond":
  171. if player's balance is greater than or equal to 525:
  172. send "&8[&aM&8] &7You have bought Diamond mining!"
  173. make console execute "manuaddp %player% mining.diamond"
  174. remove 525 from player's balance
  175. stop
  176. if player's balance is less than 525:
  177. send "&8[&aM&8] &7You dont have enough money!"
  178. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement