"> Foro - [Resuelto] Ayuda, no entiendo un comando en Bloques de comandos - Page 1 of 1
Noviembre 22, 2024, 04:22:43 pm
Visitante

Autor Tema: [Resuelto] Ayuda, no entiendo un comando  (Leído 2032 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Abril 30, 2015, 11:13:55 pm

keimber562




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    hola si me lees esto hago mapillas para gente ;)
  • Actividad

  • 0%
  • Logros

Más información

AYUDA

hola alguien me puede ayudar de un comando que no entiendo es que estoy haciendo un mapa survival con retos
y el problema es que quiero hacer como unos retos y la gente se entretenga y que no se la pase picando piedra a
todo rato si no hasta que se divierta tenga retos pelea mobs nuevos y casas muy buenas


quiero saber un comando de como detectar que los mobs se apareen (sin ofender) es que quiero saber no entiendo alguien me ayuda de como apareear animalse como cerdos,ovejas,vacas,pollos mobs asi si alguien lo sabe que me lo diga gracias :D :)


Linkback: https://minecraftmin.net/index.php?topic=9890.0
« Última modificación: Mayo 08, 2015, 02:40:13 pm por KaliNuska »


Respuesta #1 Mayo 02, 2015, 01:57:59 pm

KaliNuska




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    KaliNuska = comandos y redstone de calidad :D
  • Actividad

  • 0%
  • Logros

Más información

Según lo que yo entiendo, necesitas poder detectar que dos mobs se aparean y dan lugar a un hijo.
Para poder llevarlo a cabo he diseñado un mecanismo, que explicaré a continuación, pero que puedes importar en tu mundo de varias formas:

Código: (One command con Caja) [Seleccionar]
/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~ ~ ~1 ~ ~-26 ~1 redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~ ~2 ~ ~ ~-27 ~1 air},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~3 ~-11 ~ {Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~ ~-1 ~6 ~ ~1 obsidian}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/summon ArmorStand ~8 ~-22 ~ {CustomName:"breed",Small:1,Marker:1b,Invisible:1,Invulnerable:1,NoBasePlate:1,NoGravity:1,PersistenceRequired:1,Rotation:[0.0f,0.0f],Pose:{Body:[0.0f,0.0f,0.0f],LeftArm:[0.0f,0.0f,0.0f],RightArm:[0.0f,0.0f,0.0f],LeftLeg:[0.0f,0.0f,0.0f],RightLeg:[0.0f,0.0f,0.0f],Head:[0.0f,0.0f,0.0f]},DisabledSlots:2039583}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard objectives setdisplay sidebar breed},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard objectives add breed dummy Reproducción},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~-15 ~-1 {Block:obsidian,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=!Item] breed 1 {Age:5998}},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~-14 ~-1 {Block:obsidian,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard players reset @e[score_breed_min=1] breed},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~-13 ~-1 {Block:obsidian,Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~-12 ~-1 {Block:obsidian,Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~-11 ~-1 {Block:command_block,TileEntityData:{Command:/setblock ~ ~ ~1 minecraft:stone 0 replace},Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~-10 ~-1 {Block:obsidian,Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~-10 ~1 {Block:obsidian,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[score_breed_min=1] ~ ~ ~ /execute @e[type=ArmorStand,name=breed] ~ ~ ~ /setblock ~ ~ ~ minecraft:redstone_block 0 replace},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~-9 ~1 {Block:obsidian,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:},Time:1,}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~-8 ~1 {Block:obsidian,Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~-7 ~1 {Block:obsidian,Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~-6 ~1 {Block:command_block,TileEntityData:{Command:/say Se ha generado un hijo},Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~-5 ~1 {Block:obsidian,Time:1,}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~3 ~-6 ~ ~5 ~-6 ~ redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~3 ~-5 ~-1 command_block 0 replace {Command:fill ~ ~ ~1 ~3 ~0 ~1 stone 0 replace redstone_block}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~3 ~-4 ~1 command_block 0 replace {Command:fill ~ ~ ~-1 ~3 ~0 ~-1 redstone_block 0 replace stone}},Time:1,Riding:{id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text1:"{text:'',clickEvent:{action:run_command,value:\\"/fill ~ ~-2 ~-2 ~9 ~1 ~2 air 0 replace\\"},color:black}",Text2:"{text:'Destruye la',bold:true,clickEvent:{action:run_command,value:\\"/kill @e[type=ArmorStand,r=20,name=breed]\\"},color:black}",Text3:"{text:'Caja',bold:true,clickEvent:{action:run_command,value:\\"/scoreboard objectives remove breed\\"},color:dark_red}",Text4:"{text:'',color:black}"}},Riding:{id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text1:"{text:'',clickEvent:{action:run_command,value:\\"/give @p minecraft:spawn_egg 1 92\\"},color:black}",Text2:"{text:'Obtén los',bold:true,color:black}",Text3:"{text:'items',bold:true,color:green}",Text4:"{text:'',color:black}"}},Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~2 ~-1 ~-2 ~10 ~-1 ~2 stained_glass 14 replace obsidian},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~3 ~ ~-1 ~9 ~3 ~1 air 0 replace obsidian},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~2 ~ ~-2 ~10 ~2 ~2 obsidian},Time:1,Riding:{id:FallingSand,Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
Código: (One command sin caja, simple) [Seleccionar]
/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~ ~0 ~1 ~ ~-11 ~1 redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~ ~3 ~1 stone},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~ ~4 ~ command_block 0 replace {Command:fill ~ ~2 ~ ~ ~-14 ~1 air}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/summon ArmorStand ~2 ~-5 ~ {CustomName:"breed",Small:1,Marker:1b,Invisible:1,Invulnerable:1,NoBasePlate:1,NoGravity:1,PersistenceRequired:1,Rotation:[0.0f,0.0f],Pose:{Body:[0.0f,0.0f,0.0f],LeftArm:[0.0f,0.0f,0.0f],RightArm:[0.0f,0.0f,0.0f],LeftLeg:[0.0f,0.0f,0.0f],RightLeg:[0.0f,0.0f,0.0f],Head:[0.0f,0.0f,0.0f]},DisabledSlots:2039583}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard objectives setdisplay sidebar breed},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard objectives add breed dummy Reproducción},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/summon FallingSand ~2 ~ ~-1 {Block:command_block,TileEntityData:{Command:/setblock ~ ~ ~1 minecraft:stone 0 replace},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard players reset @e[score_breed_min=1] breed},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=!Item] breed 1 {Age:5998}},Time:1,}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/summon FallingSand ~2 ~1 ~1 {Block:command_block,TileEntityData:{Command:/say Se ha generado un hijo},Time:1,Riding:{id:FallingSand,Block:stone,Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:/execute @e[score_breed_min=1] ~ ~ ~ /execute @e[type=ArmorStand,name=breed] ~ ~ ~ /setblock ~ ~ ~ minecraft:redstone_block 0 replace},Time:1,}}}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~2 ~-2 ~ ~2 ~ ~ redstone_block},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~2 ~-1 ~-1 command_block 0 replace {Command:fill ~ ~ ~1 ~ ~2 ~1 stone 0 replace}},Time:1,Riding:{id:FallingSand,Block:command_block,TileEntityData:{Command:setblock ~2 ~ ~1 command_block 0 replace {Command:fill ~ ~ ~-1 ~ ~2 ~-1 redstone_block 0 replace}},Time:1,Riding:{id:FallingSand,Block:stone,Time:1}}}}}}}}}}}}}}
Schematic: github.com/KaliNuska/Minecraft/releases/download/0.0.0/Breed_system.schematic
Mételo en tu mapa y comprueba que los relojes estén funcionando correctamente. Ahora tan sólo tienes que hacer que dos mobs tengan un hijo y te saldrá el aviso en un mensaje en el chat:

Cualquier mob será detectado puesto que la tag que se comprueba es la misma para todos. Si deseas especificar uno sólo, busca el comando /execute y cambia type=!Item por type=<Mob>.
Para cambiar la salida del comando y activar otros mecanismos puedes cambiar el comando /say por cualquier otro que necesites.

Por otra parte he de mencionar que requiere un scoreboard, que ya se crea directamente en los One command, y un ArmorStand para que puedas colocarlo donde quieras la respuesta del comando principal.
Si tienes alguna pregunta con respecto al sistema formúlala y te responderé con gusto.



Respuesta #2 Mayo 05, 2015, 07:36:04 am

keimber562




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    hola si me lees esto hago mapillas para gente ;)
  • Actividad

  • 0%
  • Logros

Más información

ya se lo que tenia que poner era el {age} ya lo habia encontrado en google pero de todas formas gracias :)  ;)
« Última modificación: Mayo 05, 2015, 07:52:41 am por keimber562 »




Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

xx
Poner color a letras con bloques de comandos(con el comando say)

Iniciado por Daniel_Boy12

1 Respuestas
5222 Vistas
Último mensaje Enero 06, 2015, 05:15:44 am
por Venom Spitter
xx
Ayuda con un comando

Iniciado por draco

1 Respuestas
2046 Vistas
Último mensaje Junio 22, 2016, 06:02:58 pm
por Claus3000
question
Ayuda con un comando

Iniciado por Alphabetrians

2 Respuestas
2760 Vistas
Último mensaje Mayo 23, 2020, 05:24:56 am
por MaXilon123
sad
Ayuda con comando

Iniciado por AlberRT

2 Respuestas
2821 Vistas
Último mensaje Agosto 09, 2014, 01:46:09 pm
por AlberRT