MinecraftMin

Minecraft => Redstone => Bloques de comandos => Mensaje iniciado por: NickSplat en Mayo 18, 2018, 10:09:11 pm

Título: Flecha Explosiva (antes era una pregunta pero ahora es como un mini-tutorial :D)
Publicado por: NickSplat en Mayo 18, 2018, 10:09:11 pm
Hola!, bueno, quiero hacer un testfor de una flecha con un color especifico y que este en el suelo, aqui el comando para conseguir la flecha:
Código: [Seleccionar]
/give @p minecraft:tipped_arrow 1 0 {display:{Name:"Flecha Explosiva",Lore:["Echa por los mejores creepers","solo explota cuando toca un bloque"]},CustomPotionColor:16724787}Para hacer el testfor de la flecha en el suelo se necesita este comando
Código: [Seleccionar]
/testfor @e[type=arrow] {inGround:1b,Color:16724787}Ya tengo todo eso, pero quiero hacer un Execute de esa flecha siempre y cuando este en el suelo puedo intentar esto:
Código: [Seleccionar]
/execute @e[type=arrow] {inGround:1b,Color:16724787} ~ ~ ~ /summon tntpero me da error ¿Como puedo hacerlo? (no me importa si necesito mas de un bloque de comandos)

a y una cosa mas ¿como puedo eliminar mis antiguos post? me siento mal con ser el unico preguntando :)


Edit: Lo he Logrado :D, he usado scoreboards y con eso lo logre ahora los comandos por si alguien los necesita:

Flecha:
Código: [Seleccionar]
/give @p minecraft:tipped_arrow 1 0 {display:{Name:"Flecha Explosiva",Lore:["Echa por los mejores creepers","solo explota cuando toca un bloque"]},CustomPotionColor:16724787}
Testfor a la flecha:

Código: [Seleccionar]
/testfor @e[type=arrow] {inGround:1b,Color:16724787}
Scoreboard (Crear uno nuevo llamado FlechaExplosion)

Código: [Seleccionar]
/scoreboard players add @e[type=arrow] FlechaExplosion 1 {inGround:1b,Color:16724787}
Luego solo seria necesario hacer el execute a la flecha con almenos 1 punto :)

Código: [Seleccionar]
/execute @e[type=arrow,score_FlechaExplosion=1] ~ ~ ~ /summon tnt
y por ultimo solo es el mismo comando pero con un kill

Código: [Seleccionar]
/execute @e[type=arrow,score_FlechaExplosion=1] ~ ~ ~ /kill @s

Solo usa 3 Bloques de comandos (el del scoreboard como repeticion y siempre activo y los 2 executes como bloques de cadena en siempre activo y en condicional conectados al de repeticion)
Título: Re:Flecha Explosiva
Publicado por: Starklosch en Mayo 19, 2018, 01:19:54 am
Creo que no se pueden borrar los posts antigüos, al menos los usuarios normales. Tendrás que esperar a que algún staff te responda.

Por cierto, para que usas el testfor? Creo que funcionaría igual sin él
Título: Re:Flecha Explosiva
Publicado por: NickSplat en Mayo 19, 2018, 08:33:39 pm
Creo que no se pueden borrar los posts antigüos, al menos los usuarios normales. Tendrás que esperar a que algún staff te responda.

Por cierto, para que usas el testfor? Creo que funcionaría igual sin él

No era para nada, solo para demostrar que la entidad se detectaba correctamente, si lo quieres intentar hacer solo dime si te funciono  :)