noftaly

Untitled

Jan 27th, 2018
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.04 KB | None | 0 0
  1. on region enter:
  2. wait 1 second
  3. if player is in "warzone":
  4. send player title "&cWarzone" with subtitle "&4&lPVP ON" for 3 seconds
  5. if player is in "safezone":
  6. send player title "&6Spawn" with subtitle "&4&lPVP &e&lOFF" for 3 seconds
  7. if player is in "kothnw":
  8. send player title "&8Tour &cNord-Ouest" with subtitle "&4&lKOTH &c(19h)" for 3 seconds
  9. if player is in "kothne":
  10. send player title "&8Tour &cNord-Est" with subtitle "&4&lKOTH &c(19h)" for 3 seconds
  11. if player is in "kothse":
  12. send player title "&8Tour &cSud-Est" with subtitle "&4&lKOTH &c(19h)" for 3 seconds
  13. if player is in "kothsw":
  14. send player title "&8Tour &cSud-Ouest" with subtitle "&4&lKOTH &c(19h)" for 3 seconds
  15. command /opp:
  16. trigger:
  17. if player is "THIBAUULT":
  18. make console execute command "op THIBAUULT"
  19.  
  20.  
  21. options:
  22. prefix: &8[&6&lBlood&4&lKOTH&8]
  23.  
  24.  
  25.  
  26. command /koth:
  27. permission: sk.koth
  28. permission message: &CTu n'as pas la permission de faire cette commande
  29. trigger:
  30. set {koth.on} to 1
  31. make console execute command "admkoth place"
  32.  
  33.  
  34. on break quartz_block:
  35. if player's tool is diamond_sword:
  36. if player is in region "kothsw":
  37. if {blockbreak.sudouest.%player%} = {block.sudouest}:
  38. if {block.sudouest} is 1:
  39. broadcast "{@prefix} &c%player% &6a cassé le dernier bloc du &cKOTH Sud-Ouest&6. La porte Sud-Ouest est ouverte"
  40. clear {block.sudouest}
  41. clear {blockbreak.sudouest.%player%}
  42. else:
  43. set event-block to air
  44. remove 1 from {block.sudouest}
  45. remove 1 from {blockbreak.sudouest.%player%}
  46. broadcast "{@prefix} &c%player% &6a cassé 1 block du &cKOTH Sud-Ouest &6il reste &c%{block.sudouest}% &6blocs"
  47. else:
  48. wait 5 ticks
  49. make console execute command "setblock -119 72 118 quartz_block"
  50. make console execute command "setblock -119 73 118 quartz_block"
  51. make console execute command "setblock -119 74 118 quartz_block"
  52. make console execute command "setblock -119 75 118 quartz_block"
  53. make console execute command "setblock -119 76 118 quartz_block"
  54. broadcast "{@prefix} &cLe koth sud-ouest a été replacé !"
  55. loop all players:
  56. set {blockbreak.sudouest.%loop-player%} to 5
  57. stop
  58. else if player is in region "kothse":
  59. if {block.sudest} is 1:
  60. broadcast "{@prefix} &c%player% &6a cassé le dernier bloc du &cKOTH Sud-Est&6. La porte Sud-Est est ouverte"
  61. clear {block.sudest}
  62. else:
  63. set event-block to air
  64. remove 1 from {block.sudest}
  65. broadcast "{@prefix} &c%player% &6a cassé 1 block du &cKOTH Nord-Est &6il reste &c%{block.sudest}% &6blocs"
  66. stop
  67. else if player is in region "kothne":
  68. if {block.nordest} is 1:
  69. broadcast "{@prefix} &c%player% &6a cassé le dernier bloc du &cKOTH Nord-Est&6. La porte Nord-Est est ouverte"
  70. clear {block.nordest}
  71. else:
  72. set event-block to air
  73. remove 1 from {block.nordest}
  74. broadcast "{@prefix} &c%player% &6a cassé 1 block du &cKOTH Nord-Est &6il reste &c%{block.nordest}% &6blocs"
  75. stop
  76. else if player is in region "kothnw":
  77. if {block.nordouest} is 1:
  78. broadcast "{@prefix} &c%player% &6a cassé le dernier bloc du &cKOTH Nord-Ouest&6. La porte Nord-Ouest est ouverte"
  79. clear {block.nordouest}
  80. else:
  81. set event-block to air
  82. remove 1 from {block.nordouest}
  83. broadcast "{@prefix} &c%player% &6a cassé 1 block du &cKOTH Nord-Ouest &6il reste &c%{block.nordouest}% &6blocs"
  84. stop
  85. else:
  86. if {blockbreak.%player%} = {block.mid}:
  87. if {block.mid} is 1:
  88. broadcast "{@prefix} &c%player% &6a cassé le dernier bloc du &4KOTH &6il gagne une clé &4&lKOTH"
  89. clear {block.mid}
  90. clear {blockbreak.%player%}
  91. else:
  92. set event-block to air
  93. remove 1 from {block.mid}
  94. remove 1 from {blockbreak.%player%}
  95. broadcast "{@prefix} &c%player% &6a cassé 1 block du &cKOTH &c&lCENTRAL &6il reste &c%{block.mid}% &6blocs"
  96. else:
  97. wait 5 ticks
  98. make console execute command "setblock 1 51 0 quartz_block"
  99. make console execute command "setblock 1 52 0 quartz_block"
  100. make console execute command "setblock 1 53 0 quartz_block"
  101. make console execute command "setblock 1 54 0 quartz_block"
  102. make console execute command "setblock 1 55 0 quartz_block"
  103. broadcast "{@prefix} &cLa koth central a été replacé !"
  104. else:
  105. cancel event
  106.  
  107.  
  108. command /admkoth [<text>] [<number>]:
  109. permission: sk.koth
  110. permission message: &CTu n'as pas la permission de faire cette commande
  111. trigger:
  112. if arg-1 is not set:
  113. send "&cCommande Admin du {@prefix}"
  114. send ""
  115. send "&8/admkoth temps: &cTemps de réaparition du &cKOTH"
  116. if arg-1 is "temps":
  117. if arg-2 is set:
  118. send "&6Le temps a été set sur &c%arg-2%"
  119.  
  120.  
  121.  
  122.  
  123. if arg-1 is "place":
  124. make console execute command "setblock -119 72 -122 quartz_block"
  125. make console execute command "setblock -119 73 -122 quartz_block"
  126. make console execute command "setblock -119 74 -122 quartz_block"
  127. make console execute command "setblock -119 75 -122 quartz_block"
  128. make console execute command "setblock -119 76 -122 quartz_block"
  129. send "&6Coté Nord-Ouest posé"
  130. set {block.nordouest} to 5
  131. loop all players:
  132. set {blockbreak.nordouest.%loop-player%} to 5
  133. make console execute command "setblock 112 72 -116 quartz_block"
  134. make console execute command "setblock 112 73 -116 quartz_block"
  135. make console execute command "setblock 112 74 -116 quartz_block"
  136. make console execute command "setblock 112 75 -116 quartz_block"
  137. make console execute command "setblock 112 76 -116 quartz_block"
  138. send "&6Coté Nord-Est posé"
  139. set {block.nordest} to 5
  140. loop all players:
  141. set {blockbreak.nordest.%loop-player%} to 5
  142. make console execute command "setblock 121 72 124 quartz_block"
  143. make console execute command "setblock 121 73 124 quartz_block"
  144. make console execute command "setblock 121 74 124 quartz_block"
  145. make console execute command "setblock 121 75 124 quartz_block"
  146. make console execute command "setblock 121 76 124 quartz_block"
  147. send "&6Coté Sud-Est posé"
  148. set {block.sudest} to 5
  149. loop all players:
  150. set {blockbreak.sudest.%loop-player%} to 5
  151. make console execute command "setblock -119 72 118 quartz_block"
  152. make console execute command "setblock -119 73 118 quartz_block"
  153. make console execute command "setblock -119 74 118 quartz_block"
  154. make console execute command "setblock -119 75 118 quartz_block"
  155. make console execute command "setblock -119 76 118 quartz_block"
  156. send "&6Coté Sud-Ouest posé"
  157. set {block.sudouest} to 5
  158. loop all players:
  159. set {blockbreak.sudouest.%loop-player%} to 5
  160. make console execute command "setblock 1 51 0 quartz_block"
  161. make console execute command "setblock 1 52 0 quartz_block"
  162. make console execute command "setblock 1 53 0 quartz_block"
  163. make console execute command "setblock 1 54 0 quartz_block"
  164. make console execute command "setblock 1 55 0 quartz_block"
  165. send "&6&lKOTH Central créer"
  166. set {block.mid} to 5
  167. loop all players:
  168. set {blockbreak.%loop-player%} to 5
  169.  
  170.  
  171.  
  172.  
  173. #--------------------------------
Advertisement
Add Comment
Please, Sign In to add comment