Guest User

halfores.sk

a guest
Aug 5th, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. variables:
  2. {halfores} = false
  3.  
  4. command /halfores <text>:
  5. permission: skript.op
  6. trigger:
  7. if arg 1 is "enable":
  8. if {halfores} is false:
  9. set {halfores} to true
  10. broadcast "&7Half Ores has been &2enabled&7!"
  11. loop all players:
  12. set {coal.ore.%loop-player%} to false
  13. set {iron.ore.%loop-player%} to false
  14. set {gold.ore.%loop-player%} to false
  15. set {diamond.ore.%loop-player%} to false
  16. set {lapis.ore.%loop-player%} to false
  17. set {redstone.ore.%loop-player%} to false
  18. set {emerald.ore.%loop-player%} to false
  19. set {quartz.ore.%loop-player%} to false
  20. stop
  21. if {halfores} is true:
  22. message "&7Half Ores has already been enabled."
  23. stop
  24. if arg 1 is "disable":
  25. if {halfores} is true:
  26. set {halfores} to false
  27. broadcast "&7Half Ores has been &4disabled&7!"
  28. stop
  29. if {halfores} is false:
  30. message "&7Half Ores has already been disabled."
  31. stop
  32. if arg 1 is "toggle":
  33. if {halfores} is false:
  34. set {halfores} to true
  35. broadcast "&7Half Ores has been &2enabled&7!"
  36. loop all players:
  37. set {coal.ore.%loop-player%} to false
  38. set {iron.ore.%loop-player%} to false
  39. set {gold.ore.%loop-player%} to false
  40. set {diamond.ore.%loop-player%} to false
  41. set {lapis.ore.%loop-player%} to false
  42. set {redstone.ore.%loop-player%} to false
  43. set {emerald.ore.%loop-player%} to false
  44. set {quartz.ore.%loop-player%} to false
  45. stop
  46. if {halfores} is true:
  47. set {halfores} to false
  48. broadcast "&7Half Ores has been &4disabled&7!"
  49. stop
  50. if arg 1 is "help":
  51. message "&7/halfores &cenable &7- &2Enables the scenario"
  52. message "&7/halfores &cdisable &7- &2Disables the scenario"
  53. message "&7/halfores &ctoggle &7- &2Toggles the scenario's on/off state"
  54. message "&7/halfores &chelp &7- &2Displays this text :D"
  55.  
  56. on mine of coal ore:
  57. if {halfores} is true:
  58. if {coal.ore.%player%} is true:
  59. set {coal.ore.%player%} to false
  60. else:
  61. set the block to air
  62. cancel the event
  63. set {coal.ore.%player%} to true
  64.  
  65. on mine of iron ore:
  66. if {halfores} is true:
  67. if {iron.ore.%player%} is true:
  68. set {iron.ore.%player%} to false
  69. else:
  70. set the block to air
  71. cancel the event
  72. set {iron.ore.%player%} to true
  73.  
  74. on mine of gold ore:
  75. if {halfores} is true:
  76. if {gold.ore.%player%} is true:
  77. set {gold.ore.%player%} to false
  78. else:
  79. set the block to air
  80. cancel the event
  81. set {gold.ore.%player%} to true
  82.  
  83. on mine of diamond ore:
  84. if {halfores} is true:
  85. if {diamond.ore.%player%} is true:
  86. set {diamond.ore.%player%} to false
  87. else:
  88. set the block to air
  89. cancel the event
  90. set {diamond.ore.%player%} to true
  91.  
  92. on mine of lapis ore:
  93. if {halfores} is true:
  94. if {lapis.ore.%player%} is true:
  95. set {lapis.ore.%player%} to false
  96. else:
  97. set the block to air
  98. cancel the event
  99. set {lapis.ore.%player%} to true
  100.  
  101. on mine of redstone ore:
  102. if {halfores} is true:
  103. if {redstone.ore.%player%} is true:
  104. set {redstone.ore.%player%} to false
  105. else:
  106. set the block to air
  107. cancel the event
  108. set {redstone.ore.%player%} to true
  109.  
  110. on mine of emerald ore:
  111. if {halfores} is true:
  112. if {emerald.ore.%player%} is true:
  113. set {emerald.ore.%player%} to false
  114. else:
  115. set the block to air
  116. cancel the event
  117. set {emerald.ore.%player%} to true
  118.  
  119. on mine of quartz ore:
  120. if {halfores} is true:
  121. if {quartz.ore.%player%} is true:
  122. set {quartz.ore.%player%} to false
  123. else:
  124. set the block to air
  125. cancel the event
  126. set {quartz.ore.%player%} to true
Advertisement
Add Comment
Please, Sign In to add comment