Compartir vía


Cómo trabajar con las operaciones del marcador

El propósito de este tutorial es mostrarte cómo usar cada una de las operaciones del marcador para los jugadores.

El concepto es crear un objetivo con 6jugadores que representen los números 0, 1, 2, 3, 5 y 10, y otro objetivo que contenga 2jugadores cuyas puntuaciones cambiarán cuando realices las operaciones.

Números: 0, 1, 2, 3, 5, 10

Amigos: Alex, Toast

Configuración

  1. Empieza creando dos objetivos de marcador llamados "Numbers" y "Friends".

    /scoreboard objectives add Numbers dummy Numbers
    /scoreboard objectives add Friends dummy Friends
    
  2. Muestra el objetivo Numbers con la opción list y el objetivo Friends, con la opción sidebar.

    /scoreboard objectives setdisplay list Numbers
    
    /scoreboard objectives setdisplay sidebar Friends
    
  3. Agrega a los jugadores "Cero", "Uno", "Dos", "Tres", "Cinco" y "Diez" al objetivo llamado Numbers y dale a cada uno el mismo número de puntos que su nombre.

    /scoreboard players add One Numbers 1
    /scoreboard players add Two Numbers 2
    .
    .
    .
    /scoreboard players add Ten Numbers 10
    

    Nota

    Cuando regreses a la pantalla del chat después de agregar a un jugador para agregar a otro, puedes presionar la flecha hacia arriba en el teclado para desplazarte a comandos anteriores y simplemente cambia el nombre y el valor de la puntuación del jugador. Esto te ahorra tener que escribirlo de nuevo.

    Imagen de un objetivo de marcador llamado "Numbers" exhibido en una lista

  4. Agrega a los jugadores llamados "Alex" y "Toast" al objetivo Friends y dale a cada uno una puntuación de4.

    /scoreboard players add Alex Friends 4
    /scoreboard players add Toast Friends 4
    

    Imagen del objetivo llamado Friends con estas puntuaciones: Alex con4 y Toast con4

Vamos a realizar operaciones

1. = Asignar

El valor actual de la puntuación de Alex es4. Usa el operador = para asignarle el valor de la puntuación del jugador Diez, que es10.

/scoreboard players operation Alex Friends = Ten Numbers

Resultado: ahora Alex tiene una puntuación de10.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con10 y Toast con4

2. >< Cambio de valores

Una forma de darle a un jugador una puntuación particular es cambiar las puntuaciones entre dos jugadores.

/scoreboard players operation Alex Friends >< Toast Friends

Resultado: Alex tiene una puntuación de4 y Toast tiene una puntuación de10.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con4 y Toast con10

3. *= Multiplicar

Multiplica la puntuación de Toast de10 por3.

/scoreboard players operation Toast Friends *= Three Numbers

Resultado: Toast tiene 30puntos.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con4 y Toast con30

4. += Sumar

Suma la puntuación de Toast y la de Alex.

/scoreboard players operation Alex Friends += Toast Friends

Resultado: Alex tiene 34puntos. Esto no afecta la puntuación de Toast, que sigue siendo30.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con34 y Toast con30

5. -= Restar

Resta5 a la puntuación de Toast.

/scoreboard players operation Toast Friends -= Five Numbers

Resultado: Toast tiene 25puntos.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con34 y Toast con25

6. /= Dividir

Simple: sin resto.

Divide la puntuación de Toast por5.

/scoreboard players operation Toast Friends /= Five Numbers

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con34 y Toast con5

Más complicado: con resto

Divide la puntuación de Alex por5.

/scoreboard players operation Alex Friends /= Five Numbers

Resultado: ahora Alex tiene una puntuación de6. Se ignora el resto.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con6 y Toast con5

¿Y si la divido por cero?

Divide la puntuación de Toast por0.

/scoreboard players operation Toast Friends /= Zero Numbers

Resultado: no pasa nada. (¡Qué alivio!)

Imagen del objetivo llamado Friends con estas puntuaciones en las que no cambió nada: Alex con6 y Toast con5

7. > Comparación, mayor que

Compara la puntuación de Toast con la de Alex. La puntuación de Toast se establecerá en la que sea más alta.

/scoreboard players operation Toast Friends > Alex Friends

Resultado: la puntuación de Toast se estableció en6; la de Alex no se vio afectada.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con6 y Toast con6

Si vuelves a probar la operación y las dos puntuaciones que usas son iguales, recibes el mismo mensaje.

8. < Comparación, menor que

Compara la puntuación de Toast con la puntuación de Tres de3. La puntuación de Toast se establecerá en la que sea más baja.

/scoreboard players operation Toast Friends < Three Numbers

Resultado: la puntuación de Toast se establece en3.

Imagen del objetivo llamado Friends con estas puntuaciones: Alex con6 y Toast con3

9. %= Módulo

En esta operación, se toma la puntuación actual de Alex, se la divide por2 y, luego, se coloca el resto como la puntuación nueva de Alex.

/scoreboard players operation Alex Friends %= Two Numbers

Resultado: la puntuación de Alex se establece en0. Imagen del objetivo llamado Friends con estas puntuaciones: Alex con0 y Toast con3

¿Cuál es el siguiente paso?

Ahora que aprendiste sobre las operaciones del marcador, puedes obtener más información sobre los bloques de comandos y las funciones, e intentar combinar todo.