"> Foro - Ayuda Comandos en Bloques de comandos - Page 1 of 1
Marzo 15, 2025, 07:39:38 am
Visitante

Autor Tema:  Ayuda Comandos  (Leído 3040 veces)

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

Julio 02, 2016, 12:27:31 pm

rofal2500


  • *

  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MinecraftMin, el mejor foro Español!
  • Actividad

  • 0%
  • Logros

Más información

Hace unas semanas creé un tema de ayuda, como nadie me respondió voy a repetir el tema, perdón si os molesta.

"Saludos, quisiera que mediante un reloj de redstone cada poco tiempo si estas cerca de un Zombie llamado "Gitano" crease un zombie llamado "Primo", suponiendo que hay bastantes zombies llamados "Gitano" en todo el mapa de tal manera que solo se genere un zombie "Primo" en el zombie "Gitano" del que tu estás cerca y no en el resto de los zombies "Gitano".
Gracias."

Linkback: https://minecraftmin.net/index.php?topic=13365.0


Respuesta #1 Julio 02, 2016, 12:41:49 pm

Workod




  • Desconectado

  • *

    • *
    • *
    • *
  • Actividad

  • 0%
  • Logros

Más información

¡Hola!

Por desgracia, desconozco como hacer lo que pides debido al problema de generarlo al lado del más cercano.
En todo caso, venía a hablarte de lo que has comentado al principio. Somos una comunidad activa, generalmente siempre se suele responder en caso de que haya alguna forma de hacerlo y nosotros la conozcamos. Por eso mismo te digo que posiblemente tu anterior post no haya sido respondido o por la imposibilidad de hacerlo, o porque desconocemos como hacerlo. Por este motivo, te agradecería que los post no los repitieses; en todo caso que pidieses ayuda en X post en el MinChat por si alguien no lo vio, ya que para empezar, en las normas del foro pone esto:

Citar
◘ Queda prohibido abrir más de un tema con un mismo asunto.

Por eso, para evitarte problemas te aconsejaría que no lo repitieses, y a ser posible comentases con la gente del MinChat tu problema por si alguien no sabe de su existencia. Además, siempre te queda recurrir a mandar un mensaje privado al moderador de la sección que muy posiblemente sepa ayudarte.

Un saludo.




Mi mayor post: https://goo.gl/dQEx9M  ||  Skype: ljavaa  || Ex-Redactor y Ex-Colaborador Oficial  || Co-fundador de MysticMakers ||  Amante de la informática y los videojuegos  ||  ¡No dudes en mandarme MP si necesitas ayuda!

Spoiler para Cosas Random:




Respuesta #2 Julio 02, 2016, 01:40:00 pm

CreepyPandi




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Si la vida te da limones... pidele trufas
  • Actividad

  • 0%
  • Logros

Más información

Hola. Lo que pides es un poco complicado de explicar, pero es más fácil de lo que parece

Lo primero es crear un scoreboard tipo 'dummy'
Código: [Seleccionar]
/scoreboard objetives add Detector dummy
Ahora, con un command block repeating (o reloj, si estás en la 1.8 ), ejecutas este comando constantemente:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=zombie,name=Gitano,r=5] Detector 1Que hará que todos los zombies con nombre 'Gitano' que esén en un radio de 5 bloques al jugador aumenten la puntuación de 'Detector' a 1.

Si quieres que, al alejarse el jugador no sigan spawneando, tan solo debes activar un command block repeating con este comando:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=zombie,name=Gitano,rmin=5] Detector 1 (Igual este comando tiene algún fallo, no lo suelo usar demasiado)
De esta manera, ya no spawnearán más Primos

Por último, hay que hacer que spawneen los Primos. Para esto, haremos un reloj (sugiero que lo hagas bastante grande) de redstone, que cada X tiempo, active el siguiente comando:
Código: [Seleccionar]
/execute @e[type=Zombie,score_Detector_min=1,score_Detector=1,name=Gitano] ~ ~ ~ /summon Zombie ~ ~ ~1 {CustomName:"Primo"}
Y con esto ya debería funcionar ese mecanismo. Espero que te funcione  :)
Tanto interés tienes en mi como para estar mirando mi firma?


Respuesta #3 Julio 02, 2016, 02:19:52 pm

rofal2500


  • *

  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MinecraftMin, el mejor foro Español!
  • Actividad

  • 0%
  • Logros

Más información

Hola. Lo que pides es un poco complicado de explicar, pero es más fácil de lo que parece

Lo primero es crear un scoreboard tipo 'dummy'
Código: [Seleccionar]
/scoreboard objetives add Detector dummy
Ahora, con un command block repeating (o reloj, si estás en la 1.8 ), ejecutas este comando constantemente:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=zombie,name=Gitano,r=5] Detector 1Que hará que todos los zombies con nombre 'Gitano' que esén en un radio de 5 bloques al jugador aumenten la puntuación de 'Detector' a 1.

Si quieres que, al alejarse el jugador no sigan spawneando, tan solo debes activar un command block repeating con este comando:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=zombie,name=Gitano,rmin=5] Detector 1 (Igual este comando tiene algún fallo, no lo suelo usar demasiado)
De esta manera, ya no spawnearán más Primos

Por último, hay que hacer que spawneen los Primos. Para esto, haremos un reloj (sugiero que lo hagas bastante grande) de redstone, que cada X tiempo, active el siguiente comando:
Código: [Seleccionar]
/execute @e[type=Zombie,score_Detector_min=1,score_Detector=1,name=Gitano] ~ ~ ~ /summon Zombie ~ ~ ~1 {CustomName:"Primo"}
Y con esto ya debería funcionar ese mecanismo. Espero que te funcione  :)

Saludos!
Funciona explendidamente, tuvistes unos pequeños fallos en los comandos como ponerle la "C" a objectives o poner la "Z" en mayuscula a Zombie.
Pero tengo un pequeño problema, y es que tengo dos zombies llamados "Gitano", cada uno en una esquina, y cuando me acerco a uno se genera un zombie llamado "Primo" en los DOS zombies llamados "Gitano" y quiero que solo se genere un "Primo" en el zombie "Gitano" del que yo esté cerca.
De todos modos, muchísimas gracias.



Respuesta #4 Julio 02, 2016, 03:14:33 pm

CreepyPandi




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Si la vida te da limones... pidele trufas
  • Actividad

  • 0%
  • Logros

Más información

Pues lo único que tienes que hacer es bajar el radio del segundo comando:
En vez de:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=Zombie,name=Gitano,r=5] Detector 1Usa:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=Zombie,name=Gitano,r=3] Detector 1
Saludos


Respuesta #5 Julio 02, 2016, 05:31:34 pm

rofal2500


  • *

  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MinecraftMin, el mejor foro Español!
  • Actividad

  • 0%
  • Logros

Más información

Pues lo único que tienes que hacer es bajar el radio del segundo comando:
En vez de:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=Zombie,name=Gitano,r=5] Detector 1Usa:
Código: [Seleccionar]
/execute @a ~ ~ ~ /scoreboard players set @e[type=Zombie,name=Gitano,r=3] Detector 1
Saludos

Ya, pero me refiero que si hay un zombie "Gitano" y hay otro zombie "Gitano" alejado 20.000.000 de bloques de este, cuando me acerco a cualquiera aparace un zombie "Primo" al lado de cada uno de los "Gitano"



Respuesta #6 Julio 02, 2016, 11:20:14 pm

sircripers




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    ñeñeñe? ⎝(。◁゚)⎠
  • Actividad

  • 0%
  • Logros

Más información

/execute @a ~ ~ ~ /scoreboard players set @e[type=Zombie,name=Gitano,r=5,c=1] Detector 1

deberia cojer a la entidad mas cercana en un radio de 5 bloques asi que aun que tengas 100 zombies en un radio de 5 bloques solo le dara el score al que tenga mas cerca el jugador ;P
(∩ ͡° ͜ʖ ͡°)⊃━☆゚.*・。゚copy pastus magicae



https://myanimelist.net/animelist/Sircriperss?status=2&order=4&order2=0




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

question
Ayuda con comandos

Iniciado por LordFin4l

4 Respuestas
3962 Vistas
Último mensaje Diciembre 01, 2014, 05:10:42 am
por Venom Spitter
xx
Ayuda en comandos

Iniciado por MinatoKuun

0 Respuestas
1418 Vistas
Último mensaje Febrero 27, 2015, 01:24:14 am
por MinatoKuun
xx
AYUDA CON COMANDOS

Iniciado por angjosar

2 Respuestas
3024 Vistas
Último mensaje Octubre 01, 2014, 08:23:17 pm
por angjosar
exclamation
Ayuda con comandos

Iniciado por Dariomax

1 Respuestas
2514 Vistas
Último mensaje Julio 05, 2014, 12:55:12 pm
por Manuel AR