"> Foro - [Resuelto] ¿Porque cuando intento hacer un testforblock no funciona? en Bloques de comandos - Page 1 of 1
Mayo 24, 2024, 10:02:51 pm
Visitante


Autor Tema: [Resuelto] Â¿Porque cuando intento hacer un testforblock no funciona?  (Leído 1881 veces)

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

Agosto 06, 2017, 06:00:29 pm

MaximoAlex8300




  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

¡Hola a todos  :D! Tengo una pregunta y es porque cuando intenta hacer un testfor de un botón en el suelo apretado no funciona, el comando es este: testforblock -278 9 1132 minecraft:stone_button 14 (por si acaso) Reapeat Unconditional Always Active. Es para un mapa, yo solo creo que es porque el comando esta muy lejos del lobby, es que quería que no se viera la zona de comandos, hay esta el comando testforblock. ¡Por favor ayuda! ¡O si no nunca podre avanzar en mi mapa   T_T! (Ahora me acordé que es en la 1.12.1, por eso no use  el /).


Linkback: https://minecraftmin.net/index.php?topic=14933.0
« Última modificación: Agosto 07, 2017, 05:33:28 pm por MaximoAlex8300 »
Niños ratas, niños ratas everywhere, y tambien mainkra con los gatos dominaran el mundo.


Respuesta #1 Agosto 06, 2017, 06:32:38 pm

Matrix




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    A mal tiempo, buena cara.
  • Actividad

  • 0%
  • Logros

Más información

El comando seria este amigo:

Código: [Seleccionar]
testforblock -278 9 1132 minecraft:stone_button 5 powered:true
Así mi me funciono y lo puse así:



En el Reapeat Always Active pones el comando y en el otro pones un comando cualquiera como /say Hola - Para testear si funciona

Espero te haya servido.
Cuando la tiranía se hace ley, la rebelión es un derecho.




Respuesta #2 Agosto 06, 2017, 06:52:28 pm

KaliNuska




  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

El comando seria este amigo:

Código: [Seleccionar]
testforblock -278 9 1132 minecraft:stone_button 5 powered:true
Así mi me funciono y lo puse así:



En el Reapeat Always Active pones el comando y en el otro pones un comando cualquiera como /say Hola - Para testear si funciona

Espero te haya servido.
El comando que aportas es incorrecto ya que estás considerando que el botón es un Block entity, es decir, que almacena contenido NBT en su interior, lo cual es erróneo ya que son solamente cambios en el DataValue del botón lo que determina que esté activado o no y la dirección del mismo.


Para solucionarlo tienes que fijarte en la sintaxis del propio comando:
Código: [Seleccionar]
testforblock <x> <y> <z> <bloque> [dataValue|state] [dataTag]
Como no se trata de un Block entity, cualquier cosa que escribamos en la última entrada del comando (dataTag) será ignorada, así pues, no escribiremos nada ahí.
Sin embargo, queremos especificar que el botón mira hacia arriba (está en el suelo) y que la condición de que esté activado se cumpla. Para ello, en dataValue|state habrá que especificar todos esos detalles sobre el botón. Antiguamente hacía falta saber o buscar el número (de 0 a 15) al que correspondían dichas características del botón, pero ahora nos fijaremos en sus diferentes estados (state). El state del botón, como ya digo, debe indicar que mira hacia arriba y está activado, es el siguiente:
Código: [Seleccionar]
facing=up,powered=true
Habiendo escogido el state, poco más queda por hacer, escribe eso en tu comando, revisa las coordenadas y ya lo tienes:
Código: [Seleccionar]
testforblock -278 9 1132 minecraft:stone_button facing=up,powered=true
Si tienes alguna otra pregunta, no dudes en escribirla.





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
Porque no funciona este comando?

Iniciado por MINECIENCE

3 Respuestas
2647 Vistas
Último mensaje Julio 09, 2015, 02:42:22 am
por MinionD_A_V_E
lamp
¿Porque cuando pongo paneles se activa un comando?

Iniciado por MaximoAlex8300

2 Respuestas
1400 Vistas
Último mensaje Octubre 07, 2017, 03:36:38 pm
por MaximoAlex8300
wink
¿Como hacer un bloque se mueva cuando este cercas de el?

Iniciado por ElMarcosWTF

3 Respuestas
1996 Vistas
Último mensaje Noviembre 08, 2014, 07:55:56 pm
por Inveck
xx
como puedo hacer que cuando un mob muera deje un lingering potion?

Iniciado por drack3r

4 Respuestas
1792 Vistas
Último mensaje Diciembre 08, 2017, 08:42:30 pm
por ArMFeR