Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.75 KB | None | 0 0
  1. #Nazwa: Runer Minigame
  2. #Autor: MrPatryk07
  3. #
  4. #
  5. #
  6.  
  7. command /runer [<text>] [<text>] [<text>]:
  8. trigger:
  9. if arg 1 is "admin":
  10. if arg 2 is "create":
  11. if arg 3 is set:
  12. add arg 3 to {runer.areny::*}
  13. send "&4Stworzyles arene %arg 3%"
  14. else:
  15. send "&4Poprawne uzycie: /runer create [nr areny]"
  16.  
  17. if arg 2 is "delete":
  18. if arg 3 is set:
  19. remove arg 3 from {runer.areny::*}
  20. send "&4Usunoles arene %arg 3%"
  21. else:
  22. send "&4Poprawne uzycie: /runer delete [nr areny"
  23.  
  24. if arg 2 is "setspawna":
  25. if arg 3 is set:
  26. if {runer.areny::*} contains arg 3:
  27. send "&4Ustawiles spawn dla areny arg 3"
  28. set {runer.spawn.%arg 3%} to location of player
  29. else:
  30. send "&4Nie ma takiej areny"
  31.  
  32. if arg 2 is "setlobby":
  33. set {lobby} to location of player
  34. send "&4Ustawiles lobby"
  35.  
  36. if arg 2 is "setspawn":
  37. set {spawn} to location of player
  38. send "&4Ustawiles spawn"
  39.  
  40. if arg 2 is "stoparena":
  41. if arg 3 is set:
  42. set {runer.start.%arg 3%} to false
  43. send "&4Arena %arg 3% zastopowana"
  44.  
  45. if arg 1 is not set:
  46. send "&e-= Runer =-"
  47. send " "
  48. send "&e/runer join"
  49. send "&e/runer leave"
  50. if player has permissions "run.admin":
  51. send "&4/runer create [nr areny]"
  52. send "&4/runer delete [nr areny]"
  53. send "&4/runer setspawn [nr areny]"
  54. send "&4/runer setlobby"
  55.  
  56. if arg 1 is "join":
  57. if arg 2 is set:
  58. if {runer.areny::*} contains arg 2:
  59. if {runer.start.%arg 2%} is false:
  60. if {runer.gra.%player%} is false:
  61. if {runer.lgracze.%arg 2%::*} > 20:
  62. add player to {runer.gracze.%arg 2%::*}
  63. add 1 to {runer.lgracze.%arg 2%::*}
  64. teleport player to {lobby}
  65. set {_count} to 0
  66. loop 36 times:
  67. set {inv.%player%.%{_count}%.main} to slot {_count} of player's inventory
  68. message "{inv.%player%.%{_count}%.main} is %{inv.%player%.%{_count}%.main}%"
  69. add 1 to {_count}
  70. set {inv.%player%.helmet.main} to player's helmet
  71. set {inv.%player%.chest.main} to player's chestplate
  72. set {inv.%player%.legs.main} to player's leggings
  73. set {inv.%player%.feet.main} to player's boots
  74. clear player's inventory
  75. set {_count} to 0
  76. send "&eDolaczyles do gry"
  77. set {runer.gra.%player%} to true
  78. size of {runer.lgracze.%arg 2%::*} is 2:
  79. set {runer.start.%arg 2%} to true
  80. loop {runer.gracze.%arg 2%::*}:
  81. send "&eArena wystartuje za 30sekund!" to loop-value
  82. wait 20 seconds
  83. send "&eGra wystartuje za 10 sekund" to loop-value
  84. teleport loop-value to {runer.spawn.%arg 2%}
  85. wait 10 seconds
  86. set {welna} to true
  87. else:
  88. send "&4Arena pelna"
  89. else:
  90. send "&eGra juz wystartowala"
  91. else:
  92. send "&4Nie ma takiej areny!"
  93. else:
  94. send "&ePoprawne uzycie /runer join [nr areny]"
  95.  
  96. if arg 1 is "leave":
  97. if {runer.gra.%player%} is true:
  98. remove player from {runer.gracze.%arg 2%::*}
  99. remove 1 from {runer.lgracze.%arg 2%::*}
  100. send "&eWyszles z gry"
  101. loop 36 times:
  102. set slot {_count} of player's inventory to {inv.%player%.%{_count}%.main}
  103. add 1 to {_count}
  104. set the helmet of player to {inv.%player%.helmet.main}
  105. set the chestplate of player to {inv.%player%.chest.main}
  106. set the leggings of player to {inv.%player%.legs.main}
  107. set the boots of player to {inv.%player%.feet.main}
  108. teleport player to {spawn}
  109. else:
  110. send "&4Nie jestes podczas rozgrywki!"
  111.  
  112. #=============================================================================================#
  113. every 1 seconds:
  114. if {runer.start.1} is true:
  115. loop {runer.gracze.1::*}:
  116. size of {runer.gracze.1::*} is 1:
  117. send "&eWYGRALES!!!!" to loop-value
  118. teleport loop-value to {spawn}
  119. set {runer.start.%arg 2%} to false
  120. set {runer.gra.%loop-value%} to false
  121.  
  122. #=============================================================================================#
  123. on walking on wool:
  124. if {runer.gra.%player%} is true:
  125. set block under player to yellow wool
  126. on walking on yellow wool:
  127. if {runer.gra.%player%} is true:
  128. set block under player to red wool
  129. on walking on red wool:
  130. if {runer.gra.%player%} is true:
  131. set block under player to air
  132. on walking on wool:
  133. if {runer.gra.%player%} is true:
  134. wait 3 seconds
  135. set block under player to air
  136. on walking on yellow wool:
  137. if {runer.gra.%player%} is true:
  138. wait 4 seconds
  139. set block under player to air
  140. on walking on red wool:
  141. if {runer.gra.%player%} is true:
  142. wait 5 seconds
  143. set block under player to air
  144.  
  145. #=============================================================================================#
  146.  
  147. on join:
  148. if {runer.gra.%player%} is true:
  149. set {runer.gra.%player%} to false
  150. teleport player to {spawn}
  151. loop 36 times:
  152. set slot {_count} of player's inventory to {inv.%player%.%{_count}%.main}
  153. add 1 to {_count}
  154. set the helmet of player to {inv.%player%.helmet.main}
  155. set the chestplate of player to {inv.%player%.chest.main}
  156. set the leggings of player to {inv.%player%.legs.main}
  157. set the boots of player to {inv.%player%.feet.main}
  158.  
  159. #=============================================================================================#
  160.  
  161. on logout:
  162. if {runer.gra.%player%} is true:
  163. set {runer.gra.%player%} to false
  164. teleport player to {spawn}
  165. loop 36 times:
  166. set slot {_count} of player's inventory to {inv.%player%.%{_count}%.main}
  167. add 1 to {_count}
  168. set the helmet of player to {inv.%player%.helmet.main}
  169. set the chestplate of player to {inv.%player%.chest.main}
  170. set the leggings of player to {inv.%player%.legs.main}
  171. set the boots of player to {inv.%player%.feet.main}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement