Advertisement
zGhol

zGParkour - Evento corrida

Mar 4th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. options:
  2.  
  3. # Coloque aqui a Permissão #
  4. Permissão: parkour.admin
  5.  
  6. command /parkour [<text>]:
  7. trigger:
  8. if arg 1 is "iniciar":
  9. if player has permission "{@Permissão}":
  10. set {Parkour.Iniciou} to false
  11. if {Parkour.Iniciou} is false:
  12. set {Parkour.Iniciou} to true
  13. broadcast " "
  14. broadcast " "
  15. broadcast " &e&lPARKOUR > &7O Evento parkour iniciou !"
  16. broadcast " &e&lPARKOUR > &7Para entrar use: &e/parkour"
  17. broadcast " &e&lPARKOUR > &7Tempo de espera: &e30 segundos"
  18. broadcast " "
  19. broadcast " "
  20. wait 10 seconds
  21. if {Parkour.Iniciou} is true:
  22. broadcast " "
  23. broadcast " "
  24. broadcast " &e&lPARKOUR > &7O Evento parkour iniciou !"
  25. broadcast " &e&lPARKOUR > &7Para entrar use: &e/parkour"
  26. broadcast " &e&lPARKOUR > &7Tempo de espera: &e20 segundos"
  27. broadcast " "
  28. broadcast " "
  29. wait 10 seconds
  30. if {Parkour.Iniciou} is true:
  31. broadcast " "
  32. broadcast " "
  33. broadcast " &e&lPARKOUR > &7O Evento parkour iniciou !"
  34. broadcast " &e&lPARKOUR > &7Para entrar use: &e/parkour"
  35. broadcast " &e&lPARKOUR > &7Tempo de espera: &e10 segundos"
  36. broadcast " "
  37. broadcast " "
  38. wait 5 seconds
  39. if {Parkour.Iniciou} is true:
  40. broadcast " "
  41. broadcast " "
  42. broadcast " &e&lPARKOUR > &7O Evento parkour iniciou !"
  43. broadcast " &e&lPARKOUR > &7Para entrar use: &e/parkour"
  44. broadcast " &e&lPARKOUR > &7Tempo de espera: &e5 segundos"
  45. broadcast " "
  46. broadcast " "
  47. wait 5 seconds
  48. if {Parkour.Iniciou} is true:
  49. broadcast " "
  50. broadcast " "
  51. broadcast " &e&lPARKOUR > &7O Evento parkour iniciou !"
  52. broadcast " &e&lPARKOUR > &7Entrada &cFECHADA"
  53. broadcast " "
  54. broadcast " "
  55. set {Parkour.Iniciou} to false
  56. loop {Parkour.Lobby::*}:
  57. teleport loop-value to {Parkour.Entrada}
  58. stop
  59. else:
  60. send "&c(!) Esse comando não existe"
  61. stop
  62. if arg 1 is "finalizar":
  63. if player has permission "{@Permissão}":
  64. broadcast " "
  65. broadcast " "
  66. broadcast " &e&lPARKOUR > &7O Evento parkour foi fechado !"
  67. broadcast " "
  68. broadcast " "
  69. loop {Parkour.Lobby::*}:
  70. teleport loop-value to {Parkour.Saida}
  71. set {Parkour.Iniciou} to false
  72. stop
  73. else:
  74. send "&c(!) Esse comando não existe"
  75. stop
  76. if arg 1 is "help":
  77. if player has permission "{@Permissão}":
  78. send " "
  79. send "&6&l× &eIniciar Parkour - &7/parkour iniciar"
  80. send "&6&l× &eFinzalizar Parkour - &7/parkour finalizar"
  81. send "&6&l× &eComandos - &7/parkour help"
  82. send "&6&l× &eEntrar - &7/parkour"
  83. send "&6&l× &eSetar Saida - &7/parkour setsaida"
  84. send "&6&l× &eSetar Entrada - &7/parkour setentrada"
  85. send "&6&l× &eSetar Espera - &7/parkour setespera"
  86. send " "
  87. stop
  88. else:
  89. send "&c(!) Esse comando não existe"
  90. stop
  91. if arg 1 is "setsaida":
  92. if player has permission "{@Permissão}":
  93. set {Parkour.Saida} to location of player
  94. send "&e&lPARKOUR > &7Saida setada"
  95. stop
  96. else:
  97. send "&c(!) Esse comando não existe"
  98. stop
  99. if arg 1 is "setespera":
  100. if player has permission "{@Permissão}":
  101. set {Parkour.Espera} to location of player
  102. send "&e&lPARKOUR > &7Espera setada"
  103. stop
  104. else:
  105. send "&c(!) Esse comando não existe"
  106. stop
  107. if arg 1 is "setentrada":
  108. if player has permission "{@Permissão}":
  109. set {Parkour.Entrada} to location of player
  110. send "&e&lPARKOUR > &7Entrada setada"
  111. stop
  112. else:
  113. send "&c(!) Esse comando não existe"
  114. stop
  115. if arg 1 is not set:
  116. if {Parkour.Iniciou} is true:
  117. add player's name to {Parkour.Lobby::*}
  118. teleport player to {Parkour.Espera}
  119. send "&e&lPARKOUR > &7Você entrou no evento parkour !"
  120. stop
  121. else:
  122. send "&e&lPARKOUR > &7O Evento Parkour está fechado !"
  123. stop
  124.  
  125. on right click on sign:
  126. if line 1 is "&6&lParkour":
  127. if line 2 is "&aVocê GANHOU !":
  128. if line 3 is "&eCLICKE AQUI":
  129. if {Parkour.Iniciou} is true:
  130. set {Parkour.Iniciou} to false
  131. broadcast " "
  132. broadcast " "
  133. broadcast " &e&lPARKOUR > &7O Evento acabou !!!"
  134. broadcast " &e&lPARKOUR > &7Vencedor: &e%player%"
  135. broadcast " "
  136. broadcast " "
  137. loop {Parkour.Lobby::*}:
  138. teleport loop-value to {Parkour.Saida}
  139. stop
  140.  
  141. on sign change:
  142. if line 1 is "Parkour":
  143. if player has permission "{@Permissão}":
  144. set line 1 to "&6&lParkour"
  145. set line 2 to "&aVocê GANHOU !"
  146. set line 3 to "&eCLICKE AQUI"
  147. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement