Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # Evento automatico Lua da Morte
- # Versão 1.4 1.6+ - 27/11/15
- # Skript feito por: Metalflame12
- # Agradecimentos:
- # тђεℓ¡кε, MrPowerGamerBR e outros amigos da Gamersboard.
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # >> Ao baixar este arquivo, você está sujeito a licença do CC BY-NC-SA 4.0 «
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # >> ATENÇÃO! Caso esteja dando algum erro reporte no tópico do script: http://goo.gl/RNU8du
- # >> ESSE SCRIPT NUNCA FOI TESTADO! QUALQUER ERRO REPORTE! É SÉRIO!
- # >> Esse script deve funcionar para Minecraft 1.6+
- # >> Não precissa de dependência.
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # >> Configurações
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- options:
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬▬ ▬ >>Configuração geral<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- chance: 40% #>> Chance do evento acontecer as 20:00 no mundo. Padrão > 40%
- hora: 20:00 #>> Hora do minecraft em que o evento começa. Padrão > 20:00
- duraçao: 120 #>> Tempo de duração do evento depois de spawnar os zumbis. Padrão > 120 (segundos)
- money: 5 #>> Money que o player tem a chace de receber por zumbi/boss morto. Padrão > 5
- chance.money: 30% #>> Chance de receber money por zumbi/boss morto. Padrão > 30%
- premio: 50 #>> Money que o player receber por boss morto. Padrão > 50
- nome.mundo: world #>> Nome do mundo PRINCIPAL do server. Padrão > "world"
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Configuração dos mobs<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- tipo.mob: zombies # >> Coloque no plural o tipo de mob a ser spawnado. ex: zombie, skeleton, etc...
- tipo.mob2: zombie # >> Coloque no singular o tipo de mob a ser spawnado. ex: zombie, skeleton, etc...
- mais.zumbi: 20% #>> Chance de spawnar 1 zumbi a mais quando um zumbi/boss morto. Padrão > 20%
- mais.boss: 3% #>> Chance de spawnar 1 Boss quando um zumbi/boss é morto. Padrão > 3%
- nome.zumbi: &c&lZumbi da Lua #>> Nome dos zumbis spawnados. Padrão > &c&lZumbi da Lua
- nome.boss: &c&lBoss #>> Nome dos Bosses spawnados. Padrão > &c&lBoss
- numero: 2 #>> Numero de zumbis da primeira leva. Padrão > 2
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens de inicio<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- linha1.inicio: "&6------------[&3LuaDaMorteM12&6]&6------------"
- linha2.inicio: "&cUma invasão de monstros foi detectada!"
- linha3.inicio: "&cEles estão chegaram em 30 segundos!"
- linha4.inicio: "&cCorram para as colinas, ou arrisquem-se"
- linha5.inicio: "&cajudando a mata-los e ganhe dinheiro!"
- linha6.inicio: "&6--------------------------------------"
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens de final<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- linha1.fim: "&6------------[&3LuaDaMorteM12&6]&6------------"
- linha2.fim: "&3A invasão acabou! Estamos seguros agora!"
- linha3.fim: "&6--------------------------------------"
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens da morte do boss ;-; << ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- linha1.faliceu: "&6[&3LuaDaMorteM12&6]&6 O jogado %attacker% matou o Boss e ganhou prêmios!" #>> Broadcast avisando que o player matou o boss.
- linha1.assassino: "&6[&3LuaDaMorteM12&6]&c Você matou o Boss e ganhou prêmios!" to attacker #>> Mensagem para o player que matou o boss.
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Mensagens da morte do zumbi ;-; << ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- linha1.assassino2: "&6[&3LuaDaMorteM12&6]&c Você ganhou 5 dineiros por matar um monstro &c!" to attacker #>> [i] Mensagem de quando ganha o money.
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Itens/comandos para quem matar o boss<< ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- item1: /give %attacker% 311 1 protection:3
- item2: /give %attacker% 276 1 sharpness:3
- item3: /give %attacker% 264 1
- item4: /give %attacker% 264 1
- item5: /give %attacker% 264 1
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ >>Ligar a chuva quando o evento iniciar?: ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- variables:
- {chuva} = false
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # ██████████████████████████>> Nenhuma configuração é necessária a partir daqui!<<███████████████████████████
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # >> Código
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- {ativado} = false
- at {@hora} in "{@nome.mundo}":
- chance of {@chance}:
- execute console command "/ldm iniciar"
- command /ldm [<text>]:
- permission: ldmm12.admin
- permission message: &cVocê não tem permissão!
- trigger:
- if arg 1 is "iniciar":
- set {ativado} to true
- broadcast {@linha1.inicio}
- broadcast {@linha2.inicio}
- broadcast {@linha3.inicio}
- broadcast {@linha4.inicio}
- broadcast {@linha5.inicio}
- broadcast {@linha6.inicio}
- set the weather in the world to rain
- wait 30 seconds
- loop all players:
- set {local.%loop-player%} to location 10 meters above the loop-player
- spawn 1 {@tipo.mob} at {local.%loop-player%}
- set the name of the spawned {@tipo.mob} to "{@nome.boss}"
- equip the spawned {@tipo.mob} with all diamond armor
- loop {@numero} times:
- spawn 1 {@tipo.mob} at {local.%loop-player%}
- set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
- equip the spawned {@tipo.mob} with all iron armor
- wait {@duraçao} seconds
- broadcast {@linha1.fim}
- broadcast {@linha2.fim}
- broadcast {@linha3.fim}
- set {ativado} to false
- wait 3 seconds
- set the weather in world to sun
- loop all {@tipo.mob}:
- if display name of loop-entity is "{@nome.boss}":
- kill loop-entity
- if display name of loop-entity is "{@nome.zumbi}":
- kill loop-entity
- stop
- if arg 1 is "parar":
- if {ativado} is true:
- broadcast {@linha1.fim}
- broadcast {@linha2.fim}
- broadcast {@linha3.fim}
- set {ativado} to false
- wait 3 seconds
- set the weather in world to sun
- loop all {@tipo.mob}:
- if display name of loop-entity is "{@nome.zumbi}":
- kill loop-entity
- if display name of loop-entity is "{@nome.boss}":
- kill loop-entity
- stop
- else:
- send "&6Os {@tipo.mob} spawnados pelo evento nos chunks carredados foram mortos."
- set {ativado} to false
- wait 3 seconds
- set the weather in world to sun
- loop all {@tipo.mob}:
- if display name of loop-entity is "{@nome.zumbi}":
- kill loop-entity
- if display name of loop-entity is "{@nome.boss}":
- kill loop-entity
- stop
- else:
- send "&cPara matar os mobs ou para o evento use: /ldm parar"
- send "&cPara iniciar o evento use: /ldm iniciar"
- on death of a {@tipo.mob2}:
- if {ativado} is true:
- attacker is a player:
- chance of {@chance.money}:
- add {@money} to the attacker's account
- send {@linha1.assassino2}
- set {_local.player.assassino} to location 10 meters above the attacker
- victim is a {@tipo.mob2}:
- attacker is a player:
- wait 2 seconds
- spawn 1 {@tipo.mob} at {_local.player.assassino}
- set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
- equip the spawned {@tipo.mob} with all iron armor
- wait 0.5 seconds
- chance of {@mais.zumbi}:
- spawn 1 {@tipo.mob} at {_local.player.assassino}
- set the name of the spawned {@tipo.mob} to "{@nome.zumbi}"
- equip the spawned {@tipo.mob} with all iron armor
- chance of {@mais.boss}:
- spawn 1 {@tipo.mob} at {_local.player.assassino}
- set the name of the spawned {@tipo.mob} to "{@nome.boss}"
- equip the spawned {@tipo.mob} with all diamond armor
- if display name of {@tipo.mob2} is "{@nome.boss}":
- execute console command "{@item1}"
- execute console command "{@item2}"
- execute console command "{@item3}"
- execute console command "{@item4}"
- execute console command "{@item5}"
- add {@premio} to the attacker's account
- send {@linha1.assassino}
- broadcast {@linha1.faliceu}
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # Não modifique! Essa parte reseta as variaveis do script.
- on script load:
- send "&6[&3LuaDaMorteM12&6]&3 Script iniciado!" to console
- send "&6[&3LuaDaMorteM12&6]&3 Feito por: &aMetalflame12" to console
- set {ativado} to false
- wait 5 seconds
- loop all {@tipo.mob}:
- if display name of loop-entity is "{@nome.zumbi}":
- kill loop-entity
- if display name of loop-entity is "{@nome.boss}":
- kill loop-entity
- on script unload:
- send "&6[&3LuaDaMorteM12&6]&c Script desabilitado!" to console
- send "&6[&3LuaDaMorteM12&6]&c Feito por: &aMetalflame12" to console
- set {ativado} to false
- # ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬
- # ATENÇÃO! NÃO MODIFIQUE!
- # Se você modificar de qualquer maneira o(s) comando(s) abaixo, você estará permitindo que eu, Metalflame12 possa usar o nome do seu servidor
- # de qualquer maneira ou forma, sendo para promover ou difamar o seu Servidor. Bloquear, colocar permissão ou remover
- # este comando também será considerado edição. (Trecho copiado descaradamente hehehe).
- command /luadamorteM12:
- trigger:
- send "&6-------------------------"
- send "&6Evento automatico &3Lua da Morte"
- send "&6Versão&3 1.4 1.6+ - 27/11/15"
- send "&6Script feito por: &3Metalflame12"
- send "&6Contato: &[email protected]"
- send "&6-------------------------"
Advertisement
Add Comment
Please, Sign In to add comment