Guest User

LuaDaMorteM12 V1.4 - 1.6+

a guest
Nov 27th, 2015
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.54 KB | None | 0 0
  1. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  2. # Evento automatico Lua da Morte
  3. # Versão 1.4 1.6+ - 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.6+
  18. # >> Não precissa de dependência.
  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. mais.zumbi: 20% #>> Chance de spawnar 1 zumbi a mais quando um zumbi/boss morto. Padrão > 20%
  45. mais.boss: 3% #>> Chance de spawnar 1 Boss quando um zumbi/boss é morto. Padrão > 3%
  46.  
  47. nome.zumbi: &c&lZumbi da Lua #>> Nome dos zumbis spawnados. Padrão > &c&lZumbi da Lua
  48. nome.boss: &c&lBoss #>> Nome dos Bosses spawnados. Padrão > &c&lBoss
  49.  
  50. numero: 2 #>> Numero de zumbis da primeira leva. Padrão > 2
  51.  
  52.  
  53. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens de inicio<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  54.  
  55. linha1.inicio: "&6------------[&3LuaDaMorteM12&6]&6------------"
  56. linha2.inicio: "&cUma invasão de monstros foi detectada!"
  57. linha3.inicio: "&cEles estão chegaram em 30 segundos!"
  58. linha4.inicio: "&cCorram para as colinas, ou arrisquem-se"
  59. linha5.inicio: "&cajudando a mata-los e ganhe dinheiro!"
  60. linha6.inicio: "&6--------------------------------------"
  61.  
  62.  
  63. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens de final<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  64.  
  65. linha1.fim: "&6------------[&3LuaDaMorteM12&6]&6------------"
  66. linha2.fim: "&3A invasão acabou! Estamos seguros agora!"
  67. linha3.fim: "&6--------------------------------------"
  68.  
  69.  
  70.  
  71. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens da morte do boss ;-; << ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  72.  
  73. linha1.faliceu: "&6[&3LuaDaMorteM12&6]&6 O jogado %attacker% matou o Boss e ganhou prêmios!" #>> Broadcast avisando que o player matou o boss.
  74. linha1.assassino: "&6[&3LuaDaMorteM12&6]&c Você matou o Boss e ganhou prêmios!" to attacker #>> Mensagem para o player que matou o boss.
  75.  
  76.  
  77. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens da morte do zumbi ;-; << ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  78.  
  79. linha1.assassino2: "&6[&3LuaDaMorteM12&6]&c Você ganhou 5 dineiros por matar um monstro &c!" to attacker #>> [i] Mensagem de quando ganha o money.
  80.  
  81.  
  82. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Itens/comandos para quem matar o boss<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  83.  
  84. item1: /give %attacker% 311 1 protection:3
  85. item2: /give %attacker% 276 1 sharpness:3
  86. item3: /give %attacker% 264 1
  87. item4: /give %attacker% 264 1
  88. item5: /give %attacker% 264 1
  89.  
  90.  
  91. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Ligar a chuva quando o evento iniciar?: ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  92.  
  93. variables:
  94. {chuva} = false
  95.  
  96.  
  97. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  98.  
  99.  
  100. # ██████████████████████████>> Nenhuma configuração é necessária a partir daqui!<<███████████████████████████
  101.  
  102. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  103. # >> Código
  104. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  105.  
  106. {ativado} = false
  107.  
  108.  
  109. at {@hora} in "{@nome.mundo}":
  110. chance of {@chance}:
  111. execute console command "/ldm iniciar"
  112.  
  113. command /ldm [<text>]:
  114. permission: ldmm12.admin
  115. permission message: &cVocê não tem permissão!
  116. trigger:
  117. if arg 1 is "iniciar":
  118. set {ativado} to true
  119. broadcast {@linha1.inicio}
  120. broadcast {@linha2.inicio}
  121. broadcast {@linha3.inicio}
  122. broadcast {@linha4.inicio}
  123. broadcast {@linha5.inicio}
  124. broadcast {@linha6.inicio}
  125. set the weather in the world to rain
  126. wait 30 seconds
  127. loop all players:
  128. set {local.%loop-player%} to location 10 meters above the loop-player
  129. spawn 1 {@tipo.mob} at {local.%loop-player%}
  130. set the name of the spawned {@tipo.mob} to "{@nome.boss}"
  131. equip the spawned {@tipo.mob} with all diamond armor
  132. loop {@numero} times:
  133. spawn 1 {@tipo.mob} at {local.%loop-player%}
  134. set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
  135. equip the spawned {@tipo.mob} with all iron armor
  136. wait {@duraçao} seconds
  137. broadcast {@linha1.fim}
  138. broadcast {@linha2.fim}
  139. broadcast {@linha3.fim}
  140. set {ativado} to false
  141. wait 3 seconds
  142. set the weather in world to sun
  143. loop all {@tipo.mob}:
  144. if display name of loop-entity is "{@nome.boss}":
  145. kill loop-entity
  146. if display name of loop-entity is "{@nome.zumbi}":
  147. kill loop-entity
  148. stop
  149.  
  150. if arg 1 is "parar":
  151. if {ativado} is true:
  152. broadcast {@linha1.fim}
  153. broadcast {@linha2.fim}
  154. broadcast {@linha3.fim}
  155. set {ativado} to false
  156. wait 3 seconds
  157. set the weather in world to sun
  158. loop all {@tipo.mob}:
  159. if display name of loop-entity is "{@nome.zumbi}":
  160. kill loop-entity
  161. if display name of loop-entity is "{@nome.boss}":
  162. kill loop-entity
  163. stop
  164. else:
  165. send "&6Os {@tipo.mob} spawnados pelo evento nos chunks carredados foram mortos."
  166. set {ativado} to false
  167. wait 3 seconds
  168. set the weather in world to sun
  169. loop all {@tipo.mob}:
  170. if display name of loop-entity is "{@nome.zumbi}":
  171. kill loop-entity
  172. if display name of loop-entity is "{@nome.boss}":
  173. kill loop-entity
  174. stop
  175. else:
  176. send "&cPara matar os mobs ou para o evento use: /ldm parar"
  177. send "&cPara iniciar o evento use: /ldm iniciar"
  178.  
  179. on death of a {@tipo.mob2}:
  180. if {ativado} is true:
  181. attacker is a player:
  182. chance of {@chance.money}:
  183. add {@money} to the attacker's account
  184. send {@linha1.assassino2}
  185. set {_local.player.assassino} to location 10 meters above the attacker
  186. victim is a {@tipo.mob2}:
  187. attacker is a player:
  188. wait 2 seconds
  189. spawn 1 {@tipo.mob} at {_local.player.assassino}
  190. set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
  191. equip the spawned {@tipo.mob} with all iron armor
  192. wait 0.5 seconds
  193. chance of {@mais.zumbi}:
  194. spawn 1 {@tipo.mob} at {_local.player.assassino}
  195. set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
  196. equip the spawned {@tipo.mob} with all iron armor
  197. chance of {@mais.boss}:
  198. spawn 1 {@tipo.mob} at {_local.player.assassino}
  199. set the name of the spawned {@tipo.mob} to "{@nome.boss}"
  200. equip the spawned {@tipo.mob} with all diamond armor
  201. if display name of {@tipo.mob2} is "{@nome.boss}":
  202. execute console command "{@item1}"
  203. execute console command "{@item2}"
  204. execute console command "{@item3}"
  205. execute console command "{@item4}"
  206. execute console command "{@item5}"
  207. add {@premio} to the attacker's account
  208. send {@linha1.assassino}
  209. broadcast {@linha1.faliceu}
  210.  
  211. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  212. # Não modifique! Essa parte reseta as variaveis do script.
  213.  
  214. on script load:
  215. send "&6[&3LuaDaMorteM12&6]&3 Script iniciado!" to console
  216. send "&6[&3LuaDaMorteM12&6]&3 Feito por: &aMetalflame12" to console
  217. set {ativado} to false
  218. wait 5 seconds
  219. loop all {@tipo.mob}:
  220. if display name of loop-entity is "{@nome.zumbi}":
  221. kill loop-entity
  222. if display name of loop-entity is "{@nome.boss}":
  223. kill loop-entity
  224.  
  225. on script unload:
  226. send "&6[&3LuaDaMorteM12&6]&c Script desabilitado!" to console
  227. send "&6[&3LuaDaMorteM12&6]&c Feito por: &aMetalflame12" to console
  228. set {ativado} to false
  229.  
  230. # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
  231. # ATENÇÃO! NÃO MODIFIQUE!
  232. # Se você modificar de qualquer maneira o(s) comando(s) abaixo, você estará permitindo que eu, Metalflame12 possa usar o nome do seu servidor
  233. # de qualquer maneira ou forma, sendo para promover ou difamar o seu Servidor. Bloquear, colocar permissão ou remover
  234. # este comando também será considerado edição. (Trecho copiado descaradamente hehehe).
  235.  
  236. command /luadamorteM12:
  237. trigger:
  238. send "&6-------------------------"
  239. send "&6Evento automatico &3Lua da Morte"
  240. send "&6Versão&3 1.4 1.6+ - 27/11/15"
  241. send "&6Script feito por: &3Metalflame12"
  242. send "&6Contato: &[email protected]"
  243. send "&6-------------------------"
Advertisement
Add Comment
Please, Sign In to add comment