1 votos

Cómo establecer un marcador separado

He creado un capturar la bandera del estilo de mapa con bloques de comandos, y he tratado de deshacerse de todos los errores que estaban en mi mapa. La única cosa que todavía no funciona, sin embargo, es en el marcador.

Cuando el equipo rojo gana un punto, se añade un punto para ellos en el marcador, sino que también se sumará uno para el equipo azul, que no debería suceder.

Esto también sucede a la inversa, por lo que si el equipo azul fueron a la puntuación, el equipo rojo también la puntuación en el mismo tiempo.

Un último ejemplo sería que si las patatas y un huevo estaban en el equipo azul y una de pollo y los lobos estaban en rojo, si el rojo recibe 3 puntos azules también obtiene 3 puntos en el marcador de la pantalla del equipo rojo.

Equipo azul:

(Azul): Patata 1 (verdadero)
(Azul): Huevo 1 (verdadero)
(Rojo): Pollo 1 (falso)
(Rojo): Lobo 1 (falso)

Equipo rojo :

(Rojo): Pollo 3 (verdadero)
(Rojo): Lobo 3 (verdadero)
(Azul): Patata 3 (falso)
(Azul): Huevo 3 (falso)

EDITAR :

Comandos para el azul:

/scoreboard teams add EquipeBleue
/scoreboard objectives setdisplay list PointsBleu
/scoreboard teams option EquipeBleue color blue
/scoreboard teams option EquipeBleue friendlyfire false
/scoreboard objectives add PointsBleu dummy Points Equipe Bleue
/scoreboard players add @a PointsBleu 1

Comandos para el rojo:

/scoreboard teams add EquipeRouge
/scoreboard objectives add PointsRouge dummy Points Equipe Rouge
/scoreboard objectives setdisplay sidebar PointsRouge
/scoreboard teams option EquipeRouge color red
/scoreboard teams option EquipeRouge friendlyfire false
/scoreboard players add @a PointsRouge 1

3voto

seedofc Puntos 68

Actualmente, el comando de instalación, tiene algunos problemas. Tienes dos diferentes marcador de puntuaciones para los dos equipos, mostrando los resultados en diferentes lugares, y la adición de un punto a todos los jugadores (mediante el uso de sólo @a sin especificar que los jugadores realmente se quiere).

La solución más simple es usar un equipo selector que se encuentra en su punto de incremento del sistema.

/scoreboard players add @a[team=TeamName] PointsName 1

Boom. Su sistema, como se han diseñado ahora, va a funcionar. Esto seleccionará todos los jugadores en Nombre_de_equipo y darles un punto en su marcador.

Sin embargo, desde un punto de vista de diseño, existe una mejor manera de hacer esto mediante el uso de falsos jugadores. Para iniciar, establecer un cuadro de indicadores y ponerlo en la barra lateral:

/scoreboard objectives add points dummy Points
/scoreboard objectives setdisplay sidebar points

Ahora, el /scoreboard players comando en realidad no requiere que se especifique un jugador que está en línea. De hecho, ese jugador no necesita ni siquiera existen. Pero que estará feliz de mantener una puntuación para ellos. Así, cada vez que quieres incrementar el puntaje del equipo, usted puede hacer esto:

/scoreboard players add Team points 1

Lo que esto va a dar es un marcador que realiza un seguimiento de los puntos del equipo en una entrada, en un cuadro de indicadores. De esa manera, los jugadores pueden comparar, de un vistazo, lo que la puntuación es, sin necesidad de confiar en el menú de pestaña.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X