"> Foro - Problema con el execute en Bloques de comandos - Page 1 of 1
Julio 08, 2024, 12:15:02 am
Visitante

Autor Tema:  Problema con el execute  (Leído 2299 veces)

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

Abril 19, 2015, 07:56:17 pm

MinecraftDorado


  • *

  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

Hola, he tenido un error con un comando, quiero detectar cuando un item este cerca de un Zombie y no puedo.
He intentado con este comando, pero nada.
Código: [Seleccionar]
execute @e[type=Zombie] ~ ~ ~ /testfor @e[type=Item,r=1] ~ ~ ~
Me gustaria saber si alguien sabe como hacerlo. Gracias

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


Respuesta #1 Abril 19, 2015, 08:00:18 pm

KaliNuska




  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

El fallo se encuatra en la sintaxis del comando /testfor, ya que le sobran las virgulligas al final.:
Código: [Seleccionar]
/execute @e[type=Zombie] ~ ~ ~ /testfor @e[type=Item,r=1]
De todas formas, puedes incrementar el rango y seleccionar qué tipo de ítem tiene que detectar de esta otra forma:
Código: [Seleccionar]
/execute @e[type=Zombie] ~ ~ ~ /testfor @e[type=Item,r=5] {Item:{id:"ID del Item",Count:1b,Damage:0s,tag:{}}}



Respuesta #2 Abril 19, 2015, 08:00:42 pm

MinatoKuun




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    .w.
  • Actividad

  • 0%
  • Logros

Más información

Debes usar:

Código: [Seleccionar]
execute @e[type=Zombie] ~ ~ ~ /testfor @e[type=Item,r=1]
En un testfor, no se usan las "~ ~ ~"


Respuesta #3 Abril 19, 2015, 08:03:49 pm

MinecraftDorado


  • *

  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

Gracias por la ayuda, que gran descuido xD
Y para que detecte un item con un determinado nombre?
« Última modificación: Abril 19, 2015, 09:10:35 pm por KaliNuska »



Respuesta #4 Abril 19, 2015, 09:15:48 pm

KaliNuska




  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

Gracias por la ayuda, que gran descuido xD
Y para que detecte un item con un determinado nombre?
Con el segundo comando que puse en mi respuesta podrás hacerlo.
Dentro de tag puedes incluir el nombre, lore, encanamientos, atributos y otras propiedades que posean los items.
Un ejemplo con el nombre concreto y algunas de estas propiedades es este:
Código: [Seleccionar]
/execute @e[type=Zombie] ~ ~ ~ /testfor @e[type=Item,r=5] {Item:{id:minecraft:stone,Count:1b,Damage:0s,tag:{display:{Name:"Pedrusco"},ench:[{id:16s,lvl:2s}]}}}




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
Execute

Iniciado por Xunitraka

2 Respuestas
2219 Vistas
Último mensaje Abril 08, 2014, 07:43:24 pm
por Xunitraka
xx
Execute

Iniciado por El_Pato_Gamer

1 Respuestas
1350 Vistas
Último mensaje Abril 12, 2017, 11:19:53 pm
por LordFin4l
question
Con el comando EXECUTE

Iniciado por ElMarcosWTF

2 Respuestas
2695 Vistas
Último mensaje Abril 28, 2014, 04:36:49 pm
por SnakkK
xx
Execute simple

Iniciado por Daxo_s

5 Respuestas
2116 Vistas
Último mensaje Septiembre 20, 2015, 04:40:11 am
por MinatoKuun