Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los marcadores pueden almacenar y mostrar información sobre tu mundo. Para configurar un marcador e interactuar con él, puedes usar los comandos del chat, bloques de comandos, funciones o una combinación de estas características.
Con este tutorial, aprenderás lo siguiente:
- Las partes de un marcador y cómo agregarle información
- La sintaxis del comando
/scoreboard
- Cómo usar un marcador
Requisitos
Se recomienda que completes lo siguiente antes de comenzar este tutorial.
Partes de un marcador
En este ejemplo, crearás un marcador básico, lo exhibirás en la pantalla y harás que muestre algunos nombres y valores de jugadores.
- En un mundo con trucos habilitados, abre la ventana del chat e ingresa
/scoreboard
con un espacio después del comando. En la ventana del chat, se mostrarán los comandos de marcador disponibles.
Lo que debes tener en cuenta aquí son las dos subcategorías del marcador: objectives y players. Un objetivo es algo en el juego que quieres seguir, como cuántas veces se esquila una oveja o se planta una papa. Cuando creas objetivos, les das un nombre interno y un nombre que se mostrará en la pantalla. En este ejemplo, vamos a crear un objetivo para realizar un seguimiento de la cantidad de ovejas que se esquilaron. Después agregaremos jugadores y algunas puntuaciones inventadas para indicar cuántas veces cada jugador alcanzó el objetivo.
Como los objetivos que vamos a seguir no existen todavía en el juego, les daremos el tipo llamado "ficticio".
En el chat, ingresa
/scoreboard objectives add shearedSheep dummy "Top Shearers"
. Deberías recibir el mensaje "Se agregó el objetivo 'shearedSheep' nuevo correctamente".Tu objetivo existe, pero no podemos verlo hasta que lo mostremos en la pantalla. Puedes mostrar la información en la barra lateral, en la pantalla de pausa o debajo del nombre del jugador.
Ingresa
/scoreboard objectives setdisplay sidebar shearedSheep
. Ahora deberías ver una barra lateral en la pantalla con el encabezado Esquiladores principales.Ahora que nuestro objetivo existe, agrega a un jugador llamado "SomeRandomPlayer" y dale una puntuación de0. Ingresa
/scoreboard players add SomeRandomPlayer shearedSheep 0
. El nombre del jugador se mostrará en la barra lateral debajo de Esquiladores principales.Agrégate y date una puntuación de50:
/scoreboard players add @s shearedSheep 50
. Tu nombre aparecerá en la lista.
Comandos de objetivos del marcador
Los comandos de objetivos del marcador disponibles se pueden enumerar con la función de autocompletar del chat.
/scoreboard objectives
add
Para usar un marcador, primero debes agregar un objetivo al que el juego siga. Tu objetivo necesitará dos nombres: uno que usará el juego y otro que verán los jugadores.
/scoreboard objectives add <objective: string> dummy [displayName: string]
list
Este comando muestra una lista de todos los objetivos del mundo.
/scoreboard objectives list
remove
Para eliminar un objetivo del juego, usa lo siguiente:
/scoreboard objective remove [objective name]
setdisplay list
Usa la opción list de setdisplay para ver la información del marcador en la pantalla de pausa. Puedes especificar si los jugadores se clasifican en orden ascendente o descendente según la puntuación.
/scoreboard objectives setdisplay list [objective] [ascending|descending]
setdisplay sidebar
Usa la opción sidebar para mostrar la información del objetivo en la pantalla principal. Puedes especificar si los jugadores se clasifican en orden ascendente o descendente según la puntuación.
setdisplay belowname
Usa setdisplay belowname [objective] para mostrar la información del objetivo debajo de los nombres de los jugadores.
/scoreboard objectives setdisplay belowname <objective>
Si usas el comando sin especificar un objetivo, se borrará la casilla "belowname".
Comandos de jugadores para el marcador
add
Puedes usar este comando para agregar jugadores a un objetivo existente. No es necesario que los jugadores estén activos en el mundo en ese momento ni que sean reales. El objetivo ya debe existir, y tienes que darles a los jugadores una puntuación o se producirá un error.
/scoreboard players add <player> <objective> <int>
remove
Este comando se usa para eliminar puntos de la puntuación del jugador.
/scoreboard players remove <player> <objective> <int>
Si en verdad estás intentando eliminar a un jugador del marcador, usa el comando reset (como se explica a continuación).
set
Si no quieres recurrir a la matemática, puedes usar el comando set para darle a un jugador la puntuación que tú quieras en el objetivo.
/scoreboard set <player> <objective> <int>
list
Para obtener una lista de todos los jugadores de un mundo (incluidos los falso que hayas creado), ingresa lo siguiente:
/scoreboard players list
Usa este comando con el nombre de un jugador para obtener una lista de sus objetivos registrados.
/scoreboard players list <player>
operation
Puedes realizar operaciones matemáticas para calcular y asignar puntuaciones.
/scoreboard players operation Player1 objective operation Player2 objective
Cada operación usa las puntuaciones de dos jugadores. Los jugadores pueden ser de dos objetivos diferentes, por lo que debes especificar el objetivo de cada uno.
En cada operación, la puntuación de Player2 se usa para obtener un resultado, que se devuelve como una puntuación nueva para Player1. Si eso no está totalmente claro, aquí tienes un tutorial sobre cómo funcionan las operaciones: Tutorial sobre las operaciones del marcador.
%=
Módulo: divide la primera puntuación por la segunda y devuelve el resto.*=
Multiplicación: devuelve el producto de las puntuaciones después de multiplicarlas.+=
Suma: devuelve la suma de las puntuaciones.-=
Resta: devuelve el valor que obtienes cuando restas la segunda puntuación a la primera./=
División: devuelve el número que obtienes cuando divides la primera puntuación por la segunda.<
Comparación, menor que: si la segunda puntuación es menor que la primera, entonces la primera se reemplaza con esa puntuación menor.=
Asignar: asigna el valor de la segunda puntuación a la primera.>
Comparación, mayor que: si la segunda puntuación es mayor que la primera, entonces la primera se reemplaza con esa puntuación mayor.><
Cambio de valores: se intercambian los valores de las puntuaciones entre sí.
random
Usa esto para darle a un jugador una puntuación al azar dentro de cierto rango. Los números que des como valores mínimo y máximo se incluyen en la lista de puntuaciones posibles.
/scoreboard players random <player> <objective> <min> <max>
Por ejemplo, si quieres asignarle a Steve una puntuación al azar de 1, 2, 3 o 4 para el objetivo shearedSheep, usarías lo siguiente:
/scoreboard players random Steve shearedSheep 1 4
Si intentas usar este comando con el selector "all players" o '@a', solo se seleccionan y reciben puntuaciones al azar los jugadores reales; en el caso de los jugadores que hayas creado dándoles un nombre, tendrás que darles una puntuación al azar de forma individual.
reset
Para eliminar a un jugador de un objetivo (que lo elimina del marcador), usa lo siguiente:
/scoreboard players reset <player name> [optional objective name]
Si solo tienes un marcador, no es necesario que ingreses el nombre.
test
Puedes probar si la puntuación de un jugador está dentro de un rango especificado.
/scoreboard players test <player name> <objective> [min] [max]
Después de ejecutar el comando, recibirás un mensaje que indique verdadero o falso. El rango de valores de la prueba es inclusivo, lo que significa que, si la puntuación que estás probando es la misma que el valor mínimo o máximo, recibirás un mensaje de verdadero.
¿Cuál es el siguiente paso?
Ahora que sabes más sobre los marcadores, puedes obtener más información sobre las operaciones del marcador o crear un desafío de Completa el monumento.