"> Foro - [Ayuda] como tetectar el tiempo[1.10] en Bloques de comandos - Page 1 of 1
Noviembre 23, 2025, 01:30:56 am
Visitante

Autor Tema: [Ayuda] como tetectar el tiempo[1.10]  (Leído 2063 veces)

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

Agosto 25, 2016, 07:46:39 pm

J0KER_DARK


  • *

  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Mapmaker Principiante
  • Actividad

  • 0%
  • Logros

Más información

hola a todos

Como dice en el titulo estoy intentando detectar el tiempo para ser mas especifico es este 13004:I ya intente con el censor pero no es tan ezacto como yo quiero

Gracias por su ayuda y chao

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


Respuesta #1 Septiembre 01, 2016, 01:05:37 am

KaliNuska




  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

El sensor de luz, tanto en modo normal como invertido, está más relacionado con el nivel de luz que recibe que con el tiempo exacto del día. Así que, como tú bien dices, no es el método apropiado para lo que realmente necesitas.
Sí que lo es, en cambio, la función query del comando /time, con la que podrás extraer el instante exacto del día al ejecutarlo.
El comando /time query se comporta de la siguiente manera:
  • /time query daytime: muestra el valor exacto de la hora del día. Es un ciclo que va desde 0 hasta 23999. Puedes ver más detalles aquí: github.com/KaliNuska/Minecraft/blob/master/Table of daytimes.md
  • /time query gametime: muestra el valor exacto del tiempo total del mapa. Comienza desde 0 al crear el mapa y avanza cada tick. Es algo así como la edad de un mapa.
  • /time query day: muestra el número del día en el que se juega. Incrementa en 1 cada vez que comienza un día.

El valor que se obtiene después de ejecutar el comando /time query puede integrarse en un scoreboard empleando el comando /stats block para una entidad de la siguiente forma:

En primer lugar debes crear el scoreboard que almacenará los datos del tiempo:
Código: [Seleccionar]
/scoreboard objectives add dayTime dummy Day TimePuedes mostrar este scoreboard en el sidebar para su mayor manejabilidad:
Código: [Seleccionar]
/scoreboard objectives setdisplay sidebar dayTime
Para el correcto funcionamiento, introduce primero un valor para el scoreboard a la entidad que vayas a utilizar para almacenar los valores del día:
Código: [Seleccionar]
/scoreboard players add @a dayTime 0
La parte más delicada consiste en ejecutar bien el siguiente comando una única vez. Para ello deberás colocar un bloque de comandos (al que le añadirás más adelante el último de esta lista de comandos /time query daytime) y obtener sus coordenadas para introducirlas en <x>, <y> y <z>. Además, el selector de objetivo debe encontrar una única entidad que posee un valor previo en el mismo scoreboard:
Código: [Seleccionar]
/stats block <x> <y> <z> set QueryResult @p dayTime
Cada vez que ejecutes este último comando, en el bloque que colocaste en el paso anterior, se actualizará el valor del tiempo almacenado en el scoreboard:
Código: [Seleccionar]
/time query daytime
Cuando tengas todo esto en marcha, para comprobar que es una hora determinada basta con utilizar el argumento score para el selector de objetivo de un comando /execute, por ejemplo:
Código: [Seleccionar]
/execute @p[score_dayTime_min=13004,score_daytime=13004] ~ ~ ~ /gamerule doDaylightCycle false
Si necesitas ayuda no dudes en contestar ;)




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
[Cosmetics] [Gadget] Mal tiempo | Particle

Iniciado por MrGat0s

6 Respuestas
5718 Vistas
Último mensaje Mayo 08, 2016, 07:42:43 pm
por SoulAlex
xx
Tiempo

Iniciado por Thunder-67

5 Respuestas
3278 Vistas
Último mensaje Junio 01, 2014, 09:59:48 pm
por ConnorKenway
xx
Comando de Tiempo

Iniciado por Franchoski

4 Respuestas
3291 Vistas
Último mensaje Diciembre 16, 2014, 09:25:59 pm
por TheCarlushow
lamp
TARDIS de Doctor Who en 3 bloques de comando (Máquina del tiempo :D)

Iniciado por Champicreeper

2 Respuestas
3071 Vistas
Último mensaje Agosto 29, 2015, 12:36:44 am
por Champicreeper