Actualizado:
Lo básico
/scoreboard objectives add points dummy "Puntos"
/scoreboard objectives setdisplay sidebar points
/scoreboard players add @p points 1
Crea un objetivo llamado points, lo muestra a la derecha de la pantalla y suma un punto. Los objetivos dummy solo cambian mediante comandos.
Contar bajas automáticamente (Java)
/scoreboard objectives add kills playerKillCount "Bajas"
/scoreboard objectives setdisplay sidebar kills
playerKillCount sube uno por cada jugador eliminado. Usa totalKillCount para todas las criaturas y deathCount para las muertes. Bedrock no tiene criterios automáticos, así que usa un objetivo dummy y súmale tú.
Un temporizador de cuenta atrás
Un bloque de comandos iterativo se ejecuta 20 veces por segundo, así que 20 ejecuciones son un segundo.
# Preparación
/scoreboard objectives add timer dummy
/scoreboard players set #game timer 1200
# Iterativo, Siempre activo
/scoreboard players remove #game timer 1
# En cadena, Siempre activo
/execute if score #game timer matches 0 run title @a title "¡Tiempo!"
1200 son 60 segundos. Los nombres que empiezan por # no salen en la barra lateral, así que vienen bien para valores internos. Para mostrar segundos, divide entre 20 en otra puntuación:
/scoreboard players set #20 timer 20
/scoreboard players operation #sec timer = #game timer
/scoreboard players operation #sec timer /= #20 timer
Anunciar un ganador
/execute as @a if score @s points matches 10.. run title @a title {"selector":"@s"}
Muestra a todos el nombre de quien tenga 10 puntos o más. Controla el estado de la partida con una etiqueta o puntuación para que el final solo se ejecute una vez. Consulta title y tellraw.
Reiniciar
/scoreboard players reset @a points
/scoreboard objectives remove points
La primera línea borra los puntos de todos y mantiene el objetivo; la segunda elimina el objetivo.
Bedrock Edition
Solo existe dummy. Detecta tú las bajas y muertes y súmalas a la puntuación. Mostrar en la barra lateral, sumar y comparar funcionan igual.
Preguntas frecuentes
- ¿Un título personalizado en la barra lateral? Pon el nombre visible al final de
objectives add; deja el ID en sí sencillo. - No se ven las puntuaciones. Los jugadores sin puntuación se ocultan. Pon a todos a 0 con
/scoreboard players set @a points 0. - ¿Totales por equipo? Suma la puntuación de cada miembro en una puntuación de equipo con
scoreboard players operation, o usa equipos.
Para dinero y tiendas, consulta la guía de scoreboard.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.