Guest User

Bit's Triple Ores

a guest
Aug 12th, 2014
809
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.19 KB | None | 0 0
  1. #Version 1.0 - Skripted by /u/bitlington
  2. #Feel Free to Edit
  3. #Feel Free to Use tidbits without Credit
  4.  
  5. #Time To Learn Variables HYPE!
  6. #{TripleOres.GameIsGoing} = If Set, then the scenario is running
  7. #{TripleOres.%block%.placed} = If set, the block has been placed
  8. #List Variables
  9. #{TripleOres.Blocks::*} = When a block is placed it is added in here
  10.  
  11. options:
  12. n: &7[&9TripleOres&7]&d #Change the Name in Brackets
  13. perms: Set.Your.Own #Permissions - Ops get all by default
  14. scenario: Triple Ores #Scenario Name
  15.  
  16. command tripleores [<text>]:
  17. trigger:
  18.  
  19. #/tripleores
  20. if arg-1 is not set:
  21. message "{@n} {@scenario} Skripted by: &lBitlington&r &eand Idea from &lAudicyMC"
  22. if player is equal to "FPSNinja" or "EuropesNinja":
  23. message "{@n} You know." #Easter Egg :D
  24. else:
  25. message "{@n} All ores drop 3x as much from normal drops."
  26. message "{@n} To Learn more use &7/{@scenario} help"
  27.  
  28. #/tripleores enable
  29. else if arg-1 is equal to "enable":
  30. if player has permission "{@perms}":
  31. if {TripleOres.GameIsGoing} is not set:
  32. set {TripleOres.GameIsGoing} to true
  33. loop all players:
  34. execute console command "/playsound note.harp %loop-player% ~ ~ ~ 1 1 1"
  35. broadcast "{@n} &aEnabled &7by [&c%command sender%&7]"
  36. else:
  37. message "{@n} &cThe Game is already running"
  38. execute console command "/playsound random.break %player% ~ ~ ~ 1 1 1"
  39. else:
  40. message "{@n} &cYou do not have the correct Permissions."
  41. execute console command "/playsound random.break %player% ~ ~ ~ 1 1 1"
  42.  
  43. #/tripleores disable
  44. else if arg-1 is equal to "disable":
  45. if player has permission "{@perms}":
  46. if {TripleOres.GameIsGoing} is set:
  47. delete {TripleOres.GameIsGoing}
  48. loop {TripleOres.Blocks::*}:
  49. delete {TripleOres.%loop-value%.placed}
  50. delete {TripleOres.Blocks::*}
  51. loop all players:
  52. execute console command "/playsound random.break %player% ~ ~ ~ 1 1 1"
  53. broadcast "{@n} &cDisabled &7by [&c%command sender%&7]"
  54. else:
  55. message "{@n} &cYou do not have the correct Permissions."
  56. execute console command "/playsound random.break %player% ~ ~ ~ 1 1 1"
  57.  
  58. #/tripleores toggle
  59. else if arg-1 is equal to "toggle":
  60. if player has permission "{@perms}":
  61. if {TripleOres.GameIsGoing} is set:
  62. make the player execute "/tripleores disable"
  63. else:
  64. make the player execute "/tripleores enable"
  65. else:
  66. message "{@n} &cYou do not have the correct Permissions."
  67. execute console command "/playsound random.break %player% ~ ~ ~ 1 1 1"
  68.  
  69. #/tripleores help
  70. else if arg-1 is equal to "help":
  71. message "{@n} Commands:"
  72. if player has permission "{@perms":
  73. message "{@n}/{@scenario} enable &7- Enables the Scenario"
  74. message "{@n}/{@scenario} disable &7- Disables the Scenario"
  75. message "{@n}/{@scenario} toggle &7- Toggles the Scenario"
  76. message "{@n}/{@scenario} &7- Explains the Scenario"
  77.  
  78. #/tripleores awjoadpolwp
  79. else:
  80. message "{@n} &cWrong Syntax - use /{@scenario} help"
  81. execute console command "/playsound random.break %player% ~ ~ ~ 1 1 1"
  82.  
  83. #Event 'n' Sterf
  84.  
  85. #Triple Ores Mining
  86.  
  87. #Iron Ore Mining
  88. on mine of iron ore:
  89. {TripleOres.GameIsGoing} is true
  90. if {TripleOres.%block%.placed} is true:
  91. stop trigger
  92. else:
  93. drop 2 iron ore at event-block
  94.  
  95. #Gold Ore Mining
  96. on mine of gold ore:
  97. {TripleOres.GameIsGoing} is true
  98. if {TripleOres.%block%.placed} is true:
  99. stop trigger
  100. else:
  101. drop 2 gold ore at event-block
  102.  
  103. #Emerald Ore Mining
  104. on mine of emerald ore:
  105. {TripleOres.GameIsGoing} is true
  106. if {TripleOres.%block%.placed} is true:
  107. stop trigger
  108. else:
  109. drop 2 emeralds at event-block
  110.  
  111. #Diamond Ore Mining
  112. on mine of diamond ore:
  113. {TripleOres.GameIsGoing} is true
  114. if {TripleOres.%block%.placed} is true:
  115. stop trigger
  116. else:
  117. drop 2 diamonds at event-block
  118.  
  119. #Coal Ore Mining
  120. on mine of coal ore:
  121. {TripleOres.GameIsGoing} is true
  122. if {TripleOres.%block%.placed} is true:
  123. stop trigger
  124. else:
  125. drop 2 coal at event-block
  126.  
  127. #Redstone Mining
  128. on mine of redstone ore:
  129. {TripleOres.GameIsGoing} is true
  130. if {TripleOres.%block%.placed} is true:
  131. stop trigger
  132. else:
  133. set {_num} to random integer from 0.9 to 2
  134. if {_num} is 1:
  135. drop 8 redstone at event-block
  136. else:
  137. drop 10 redstone at event-block
  138.  
  139. #Lapis Lazuli Ore
  140. on mine of lapis lazuli ore:
  141. {TripleOres.GameIsGoing} is true
  142. if {TripleOres.%block%.placed} is true:
  143. stop trigger
  144. else:
  145. set {_num} to random integer from 0.9 to 4
  146. if {_num} is 1:
  147. drop 8 lapis lazuli at event-block
  148. else if {_num} is 2:
  149. drop 10 redstone at event-block
  150. else if {_num} is 3:
  151. drop 12 lapis lazuli at event-block
  152. else if {_num} is 4:
  153. drop 14 lapis lazuli at event-block
  154. else:
  155. drop 16 lapis lazuli at event-block
  156.  
  157. #Nether quartz Ore mining
  158. on mine of nether quartz ore:
  159. {TripleOres.GameIsGoing} is true
  160. if {TripleOres.%block%.placed} is true:
  161. stop trigger
  162. else:
  163. drop 2 nether quartz at event-block
  164.  
  165. #Block Placing
  166.  
  167. on place:
  168. set {TripleOres.%block%.placed} to true
  169. add block to {TripleOres.Blocks::*}
  170.  
  171. #Thanks For Reading
  172. #Little Snippet
  173. #on jump:
  174. # push the player upwards 0.1 force
  175. #Line 175 HIPE
Advertisement
Add Comment
Please, Sign In to add comment