Guest User

LuaDaMorteM12 V1.4 rf - Spigot 1.8.1+

a guest
Nov 27th, 2015
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.26 KB | None | 0 0
  1. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  2. # Evento automatico Lua da Morte
  3. # Versão 1.4 - SkRayFall 27/11/15
  4. # Skript feito por: Metalflame12
  5. # Agradecimentos:
  6. # тђεℓ¡кε, MrPowerGamerBR e outros amigos da Gamersboard.
  7. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  8.  
  9. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  10. # >> Ao baixar este arquivo, você está sujeito a licença do CC BY-NC-SA 4.0 «
  11. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  12.  
  13.  
  14. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  15. # >> ATENÇÃO! Caso esteja dando algum erro reporte no tópico do script: http://goo.gl/RNU8du
  16. # >> ESSE SCRIPT NUNCA FOI TESTADO! QUALQUER ERRO REPORTE! É SÉRIO!
  17. # >> Esse script deve funcionar para Minecraft 1.8.1+
  18. # >> Esse script precisa da dependencia SkRayFall: http://goo.gl/4wpfnm
  19. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  20.  
  21.  
  22. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  23. # >> Configurações
  24. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  25. options:
  26. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬▬ ▬ >>Configuração geral<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  27.  
  28. chance: 40% #>> Chance do evento acontecer as 20:00 no mundo. Padrão > 40%
  29. hora: 20:00 #>> Hora do minecraft em que o evento começa. Padrão > 20:00
  30. duraçao: 120 #>> Tempo de duração do evento depois de spawnar os zumbis. Padrão > 120 (segundos)
  31.  
  32. money: 5 #>> Money que o player tem a chace de receber por zumbi/boss morto. Padrão > 5
  33. chance.money: 30% #>> Chance de receber money por zumbi/boss morto. Padrão > 30%
  34. premio: 50 #>> Money que o player receber por boss morto. Padrão > 50
  35.  
  36. nome.mundo: world #>> Nome do mundo PRINCIPAL do server. Padrão > "world"
  37.  
  38.  
  39. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Configuração dos mobs<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  40.  
  41. tipo.mob: zombies # >> Coloque no plural o tipo de mob a ser spawnado. ex: zombie, skeleton, etc...
  42. tipo.mob2: zombie # >> Coloque no singular o tipo de mob a ser spawnado. ex: zombie, skeleton, etc...
  43.  
  44. vida: 10 #>> Se for 10 a vida de cada zumbi será 20, menos o dano da queda. Padrão > 10
  45. vida.boss: 15 #>> Se for 15 a vida de cada boss será 30, menos o dano da queda. Padrão > 15
  46.  
  47. mais.zumbi: 20% #>> Chance de spawnar 1 zumbi a mais quando um zumbi/boss morto. Padrão > 20%
  48. mais.boss: 3% #>> Chance de spawnar 1 Boss quando um zumbi/boss é morto. Padrão > 3%
  49.  
  50. nome.zumbi: &c&lZumbi da Lua #>> Nome dos zumbis spawnados. Padrão > &c&lZumbi da Lua
  51. nome.boss: &c&lBoss #>> Nome dos Bosses spawnados. Padrão > &c&lBoss
  52.  
  53. numero: 2 #>> Numero de zumbis da primeira leva. Padrão > 2
  54.  
  55.  
  56. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens de inicio<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  57.  
  58. linha1.inicio: "&6------------[&3LuaDaMorteM12&6]&6------------"
  59. linha2.inicio: "&cUma invasão de monstros foi detectada!"
  60. linha3.inicio: "&cEles estão chegaram em 30 segundos!"
  61. linha4.inicio: "&cCorram para as colinas, ou arrisquem-se"
  62. linha5.inicio: "&cajudando a mata-los e ganhe dinheiro!"
  63. linha6.inicio: "&6--------------------------------------"
  64.  
  65.  
  66. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens de final<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  67.  
  68. linha1.fim: "&6------------[&3LuaDaMorteM12&6]&6------------"
  69. linha2.fim: "&3A invasão acabou! Estamos seguros agora!"
  70. linha3.fim: "&6--------------------------------------"
  71.  
  72.  
  73.  
  74. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens da morte do boss ;-; << ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  75.  
  76. linha1.faliceu: "&6[&3LuaDaMorteM12&6]&6 O jogado %attacker% matou o Boss e ganhou prêmios!" #>> Broadcast avisando que o player matou o boss.
  77. linha1.assassino: "&6[&3LuaDaMorteM12&6]&c Você matou o Boss e ganhou prêmios!" to attacker #>> Mensagem para o player que matou o boss.
  78.  
  79.  
  80. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens da morte do zumbi ;-; << ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  81.  
  82. linha1.assassino2: "&6[&3LuaDaMorteM12&6]&c Você ganhou 5 dineiros por matar um monstro &c!" to attacker #>> [i] Mensagem de quando ganha o money.
  83.  
  84.  
  85. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Itens/comandos para quem matar o boss<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  86.  
  87. item1: /give %attacker% 311 1 protection:3
  88. item2: /give %attacker% 276 1 sharpness:3
  89. item3: /give %attacker% 264 1
  90. item4: /give %attacker% 264 1
  91. item5: /give %attacker% 264 1
  92.  
  93.  
  94. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Ligar a chuva quando o evento iniciar?: ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  95.  
  96. variables:
  97. {chuva} = false
  98.  
  99.  
  100. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  101.  
  102.  
  103. # ██████████████████████████>> Nenhuma configuração é necessária a partir daqui!<<███████████████████████████
  104.  
  105. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  106. # >> Código
  107. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  108.  
  109. {ativado} = false
  110.  
  111.  
  112. at {@hora} in "{@nome.mundo}":
  113. chance of {@chance}:
  114. execute console command "/ldm iniciar"
  115.  
  116. command /ldm [<text>]:
  117. permission: ldmm12.admin
  118. permission message: &cVocê não tem permissão!
  119. trigger:
  120. if arg 1 is "iniciar":
  121. set {ativado} to true
  122. broadcast {@linha1.inicio}
  123. broadcast {@linha2.inicio}
  124. broadcast {@linha3.inicio}
  125. broadcast {@linha4.inicio}
  126. broadcast {@linha5.inicio}
  127. broadcast {@linha6.inicio}
  128. set the weather in the world to rain
  129. wait 30 seconds
  130. loop all players:
  131. set {local.%loop-player%} to location 10 meters above the loop-player
  132. spawn 1 {@tipo.mob} at {local.%loop-player%}
  133. set the name of the spawned {@tipo.mob} to "{@nome.boss}"
  134. equip the spawned {@tipo.mob} with all diamond armor
  135. set rf max hp of the spawned {@tipo.mob} to {@vida.boss}
  136. heal the spawned {@tipo.mob} by {@vida.boss} hearts
  137. loop {@numero} times:
  138. spawn 1 {@tipo.mob} at {local.%loop-player%}
  139. set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
  140. set rf max hp of the spawned {@tipo.mob} to {@vida}
  141. heal the spawned {@tipo.mob} by {@vida} hearts
  142. wait {@duraçao} seconds
  143. broadcast {@linha1.fim}
  144. broadcast {@linha2.fim}
  145. broadcast {@linha3.fim}
  146. set {ativado} to false
  147. wait 3 seconds
  148. set the weather in world to sun
  149. loop all {@tipo.mob}:
  150. if display name of loop-entity is "{@nome.boss}":
  151. kill loop-entity
  152. if display name of loop-entity is "{@nome.zumbi}":
  153. kill loop-entity
  154. stop
  155.  
  156. if arg 1 is "parar":
  157. if {ativado} is true:
  158. broadcast {@linha1.fim}
  159. broadcast {@linha2.fim}
  160. broadcast {@linha3.fim}
  161. set {ativado} to false
  162. wait 3 seconds
  163. set the weather in world to sun
  164. loop all {@tipo.mob}:
  165. if display name of loop-entity is "{@nome.zumbi}":
  166. kill loop-entity
  167. if display name of loop-entity is "{@nome.boss}":
  168. kill loop-entity
  169. stop
  170. else:
  171. send "&6Os {@tipo.mob} spawnados pelo evento nos chunks carredados foram mortos."
  172. set {ativado} to false
  173. wait 3 seconds
  174. set the weather in world to sun
  175. loop all {@tipo.mob}:
  176. if display name of loop-entity is "{@nome.zumbi}":
  177. kill loop-entity
  178. if display name of loop-entity is "{@nome.boss}":
  179. kill loop-entity
  180. stop
  181. else:
  182. send "&cPara matar os mobs ou para o evento use: /ldm parar"
  183. send "&cPara iniciar o evento use: /ldm iniciar"
  184.  
  185. on death of a {@tipo.mob2}:
  186. if {ativado} is true:
  187. attacker is a player:
  188. chance of {@chance.money}:
  189. add {@money} to the attacker's account
  190. send {@linha1.assassino2}
  191. set {_local.player.assassino} to location 10 meters above the attacker
  192. victim is a {@tipo.mob2}:
  193. attacker is a player:
  194. wait 2 seconds
  195. spawn 1 {@tipo.mob} at {_local.player.assassino}
  196. set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
  197. set rf max hp of the spawned {@tipo.mob} to {@vida}
  198. heal the spawned {@tipo.mob} by {@vida} hearts
  199. wait 0.5 seconds
  200. chance of {@mais.zumbi}:
  201. spawn 1 {@tipo.mob} at {_local.player.assassino}
  202. set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
  203. set rf max hp of the spawned {@tipo.mob} to {@vida}
  204. heal the spawned {@tipo.mob} by {@vida} hearts
  205. chance of {@mais.boss}:
  206. spawn 1 {@tipo.mob} at {_local.player.assassino}
  207. set the name of the spawned {@tipo.mob} to "{@nome.boss}"
  208. equip the spawned {@tipo.mob} with all diamond armor
  209. set rf max hp of the spawned {@tipo.mob} to {@vida.boss}
  210. heal the spawned {@tipo.mob} by {@vida.boss} hearts
  211. if display name of {@tipo.mob2} is "{@nome.boss}":
  212. execute console command "{@item1}"
  213. execute console command "{@item2}"
  214. execute console command "{@item3}"
  215. execute console command "{@item4}"
  216. execute console command "{@item5}"
  217. add {@premio} to the attacker's account
  218. send {@linha1.assassino}
  219. broadcast {@linha1.faliceu}
  220.  
  221. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  222. # Não modifique! Essa parte reseta as variaveis do script.
  223.  
  224. on script load:
  225. send "&6[&3LuaDaMorteM12&6]&3 Script iniciado!" to console
  226. send "&6[&3LuaDaMorteM12&6]&3 Feito por: &aMetalflame12" to console
  227. set {ativado} to false
  228. wait 5 seconds
  229. loop all {@tipo.mob}:
  230. if display name of loop-entity is "{@nome.zumbi}":
  231. kill loop-entity
  232. if display name of loop-entity is "{@nome.boss}":
  233. kill loop-entity
  234.  
  235. on script unload:
  236. send "&6[&3LuaDaMorteM12&6]&c Script desabilitado!" to console
  237. send "&6[&3LuaDaMorteM12&6]&c Feito por: &aMetalflame12" to console
  238. set {ativado} to false
  239.  
  240. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  241. # ATENÇÃO! NÃO MODIFIQUE!
  242. # Se você modificar de qualquer maneira o(s) comando(s) abaixo, você estará permitindo que eu, Metalflame12 possa usar o nome do seu servidor
  243. # de qualquer maneira ou forma, sendo para promover ou difamar o seu Servidor. Bloquear, colocar permissão ou remover
  244. # este comando também será considerado edição. (Trecho copiado descaradamente hehehe).
  245.  
  246. command /luadamorteM12:
  247. trigger:
  248. send "&6-------------------------"
  249. send "&6Evento automatico &3Lua da Morte"
  250. send "&6Versão&3 1.4 27/11/15"
  251. send "&6Script feito por: &3Metalflame12"
  252. send "&6Contato: &[email protected]"
  253. send "&6-------------------------"
Advertisement
Add Comment
Please, Sign In to add comment