/schedule
/schedule| Nivel de permiso requerido |
|
|---|---|
| Restricciones |
{
"title": "<code>/schedule</code>",
"rows": [
{
"field": "\n* 2 <sup class=\"noprint nowrap Inline-Template \" title=\"\">[<i><span title=\"Esta afirmación solo se aplica a Java Edition.\">Solo (enlace a Java Edition artículo, mostrado como JE)</span></i>]</sup>\n* 1 <sup class=\"noprint nowrap Inline-Template \" title=\"\">[<i><span title=\"Esta afirmación solo se aplica a Bedrock Edition.\">Solo (enlace a Bedrock Edition artículo, mostrado como BE)</span></i>]</sup>",
"label": "(enlace a Nivel de permiso artículo, mostrado como Nivel de permiso<br>requerido)"
},
{
"field": "(enlace a Opciones artículo, mostrado como Truco) solo<sup class=\"noprint nowrap Inline-Template \" title=\"\">[<i><span title=\"Esta afirmación solo se aplica a Bedrock Edition.\">Solo (enlace a Bedrock Edition artículo, mostrado como BE)</span></i>]</sup>",
"label": "(enlace a Comandos#Restricciones artículo, mostrado como Restricciones)"
}
],
"invimages": [],
"images": []
}
En Java Edition, retrasa la ejecución de una función. La función se ejecuta en el servidor después de que pase un período de tiempo específico.
En Bedrock Edition, programa una función para que se ejecute una vez que se carga un área.
Sintaxis
[editar | editar código]- Java Edition
schedule function <function> <time> [append|replace]- Agrega un horario.
schedule clear <function>- Elimina un horario.
- Bedrock Edition
programar on_area_loaded agregar <de: x y z> <a: x y z> <función:ruta de archivo>programar on_area_loaded agregar círculo <centro: x y z> <radio: int> <función: ruta de archivo>programar on_area_loaded agregar tickingarea <nombre: cadena> <función: ruta de archivo>- Agrega un cronograma que se ejecutará una vez que se cargue un área.
Argumentos
[editar | editar código]JE: <function>: function
BE: function: filepath: CommandFilePath
- Especifique la función que se ejecutará.
- MC-Arg desc: Illegal parameters
- Especifique el tiempo de retraso.
- MC-Arg desc: Illegal parameters
JE: <función>: cadena (en modo /schedule clear...)
- Especifique la función que se borrará. Debe ser un ID con espacio de nombres (
minecraft:no se puede omitir) o una etiqueta de función (minecraft:no se puede omitir). - MC-Arg desc: Illegal parameters
JE: añadir|reemplazar
replacesimplemente reemplaza la hora programada de la función actual (predeterminada).appendpermite que existan múltiples programaciones en diferentes momentos.
BE: de: x y z: CommandPosition y a: x y z: CommandPosition
- Especifique las coordenadas de las esquinas opuestas de un área rectangular utilizada para definir un área cargada.
- It Debe ser un three-dimensional coordinates composed of <x>, <y> and <z>, each of which Debe ser un floating-point number or tilde and caret notation.
- Para
xyz, los números menores que -30.000.000 o mayores que 30.000.000 se tratan como -30.000.000 o 30.000.000 respectivamente.
BE: centro: x y z: CommandPosition
- Especifica las coordenadas del punto central de un área circular utilizada para definir un área cargada.
- It Debe ser un three-dimensional coordinates composed of <x>, <y> and <z>, each of which Debe ser un floating-point number or tilde and caret notation.
- Para
xyz, los números menores que -30.000.000 o mayores que 30.000.000 se tratan como -30.000.000 o 30.000.000 respectivamente.
- Especifica el radio de un área cargada circular como el número de fragmentos desde el centro hasta el borde del círculo.
- Debe ser un número [Int] integral de 32-bit. Debe estar entre 0 y 2.147.483.647 (inclusive).
BE: nombre: string: basic_string
- Especifica el nombre de un área de marcación, ejecuta la función cuando se agrega.
- Debe ser una sola palabra (sin espacios) o una cadena entre comillas.
Resultado
[editar | editar código]
| Comando | Provoca | Java Edition | Bedrock Edition |
|---|---|---|---|
| Cualquiera | los argumentos no están especificados correctamente | No analizable | No analizable |
| las funciones/etiquetas de función especificadas no existen | falla | falla | |
/schedule function... | <time> es 0 | N/A | |
el <function> especificado no existe | |||
/schedule clear... | no se puede encontrar el calendario para <función> | ||
/schedule on_area_loaded add <from: x y z> <to: x y z> ... | se especifican más de 2,147,483,647 fragmentos | N/A | falla |
/schedule on_area_loaded add circle... | radius: int es inferior a 0 | ||
| Cualquiera | éxito |
Salida
[editar | editar código]
| Comando | Edición | Situación | Contador de éxitos | /execute store success ... | /execute store result ... |
|---|---|---|---|---|---|
| cualquiera | Java Edition | En caso de fallo | 0 | 0 | 0 |
/schedule function ... | En éxito | 1 | 1 | La función del tick del juego se ejecutará en el módulo 2147483647 | |
/schedule clear ... | En éxito | 1 | 1 | el número de programaciones que se borran. | |
| Bedrock Edition | En caso de fallo | 0 | N/A | N/A | |
| En éxito | 1 | N/A | N/A |
Notas
[editar | editar código]En Java Edition, no se pueden establecer dos horarios para ejecutar la misma función en el mismo tick del juego.
En Java Edition, en el modo append, programar la misma función antes de que se ejecute correctamente sobrescribe la programación anterior. Si programa una función para que se realice en 5 segundos y luego programa la misma función nuevamente antes de que transcurran los 5 segundos, el nuevo programa reemplazará al original.
Incluso cuando se utiliza el comando execute como ..., la función programada siempre se ejecuta como el servidor en el punto de generación mundial..
Historial
[editar | editar código]| Java Edition | |||||
|---|---|---|---|---|---|
| 1.14 | Se agregó /schedule.
{"type": "java", "version": "1.14", "exp": "", "snap": "", "content": "Se agregó <!-- Command --><code ><span>/schedule</span></code><!-- /Command -->."} | ||||
| 1.15 | Se agregó una sintaxis clara y agregó un argumento opcional para agregar/reemplazar (el valor predeterminado es reemplazar).
{"type": "java", "version": "1.15", "exp": "", "snap": "", "content": "Se agregó una sintaxis clara y agregó un argumento opcional para agregar/reemplazar (el valor predeterminado es reemplazar)."} | ||||
| Bedrock Edition | |||||
| 1.16.100 | Se agregó /schedule.
{"type": "bedrock", "version": "1.16.100", "exp": "", "snap": "", "content": "Se agregó <!-- Command --><code ><span>/schedule</span></code><!-- /Command -->."} | ||||
El comando en sí funciona de manera diferente a Java Edition.
{"type": "bedrock", "version": "1.16.100", "exp": "", "snap": "", "content": "El comando en sí funciona de manera diferente a ''Java Edition''."} | |||||