Scoreboards
¡Hola! Hoy traigo una guia de los scoreboards, está guia será únicamente para el que no tenga ninguna idea de cómo se utilizan los scoreboards y os enseñaré lo más básico.
La verdad es que es muy intuitivo utilizarlos poniendo /scoreboard y pinchando el tabulador. Al hacerlo saldrá:
/scoreboard <objectives:players:teams>
Esto quiere decir que después de scoreboard podemos poner o objectives, players o teams. Empezaré por el principio.
/scoreboard objectives pinchas el tab y te sale:
list, add, remove y setdisplay
list
/scoreboard objectives list
Saldrá una lista con lso objetivos creados.
add
/scoreboard objectives add <name> <objecive>
Crearemos un objetivo. El <name> tendremos que poner el nombre que queramos para el objetivo y <objective> tendremos que poner el objetivo que queramos, hay un montón y puedes buscar uno pinchando el tabulador.
Aquí unos ejemplos:
/scoreboard objetives add Minador stat.mineBlock.1
Esto hace que cada vez que piquemos una de stone con cualquier pico, se sume un punto al jugador que lo haya hecho.
/scoreboard objectives add Kills stat.killEntity.Zombie
Esto hace que cada vez que matemos ha un Zombie se sume un punto al jugador que lo haya hecho.
/scoreboard objectives add Craft stat.craftItem.98
Al final del post explico los objetivos más utilizados en mapas de aventura.
Esto hace que cada vez que crafteemos stone brick se sume un punto al jugador que lo haya hecho.
remove
/scoreboard objectives remove <name>
Eliminamos un objetivo, tendremos que poner el código antes mencionado más el nombre del objetivo.
Si creamos el objetivo
/scoreboard objectives add Craft stat.craftItem.98
para borrarlo pondremos:
/scoreboard objectives remove Craft
setdisplay
Después de setdisplay te da tres opicones list, sidebar, belowName.
/scoreboard objectives setdisplay sidebar <nombre>
Así haces que aparezca el scoreboard a la derecha de la pantalla aunque si, algún juagdor no ha hecho ha cumplido el objetivo o no has añadido ningún jugador al scoreboard no va aparecer. *después explico como se añaden*
/scoreboard objectives setdisplay belowName <nombre>
Esto es para servidores, cuando ejecutas este comando haces que debajo de la nametag de cada jugador aparezca su puntuación.
/scoreboard players pinchas el tab y te sale:
set, add, remove, reset, list.
set
/scoreboard players set <player> <name> <score>
Así, pones uno o más puntos al jugador elejido. Por ejemplo:
/scoreboard players set Zontie_ scoreName 6
De esta manera se pondria la puntuación al jugador Zontie_ a 6.
add
/scoreboard players add <player> <name> <count>
Así, añades uno o más puntos al jugador elejido. Por ejemplo, teniendo en cuenta que ya tenia 6 puntos de antes.
/scoreboard players add Zontie_ scoreName 3
De esta manera se pondria la puntuación al jugador Zontie_ a 9. Ya que le añadido 3 puntos más.
/scoreboard players remove <player> <name> <count>
Así, restas uno o más puntos al jugador elejido. Por ejemplo, teniendo en cuenta que ya tenia 9 puntos de antes.
/scoreboard players remove Zontie_ scoreName 2
De esta manera se pondria la puntuación al jugador Zontie_ a 7. Ya que le restado 2 puntos.
/scoreboard players reset <player>
Así, reseteas los puntos al jugador elejido.
/scoreboard players reset Zontie_
La puntuación de Zontie_ se ha reseteado y ahora no aparece en el sidebar de la derecha.
/scoreboard players list
/scoreboard players list <player>
Con el list podemos hacer dos cosas, mirar que jugadores están en los objetivos, o en cuantos objetivos está un jugador.
/scoreboard players list
- CoalsPlay |
- NosiAttack |
- Alfomega |
- SrMarcoPolo |
- JackFortunes |
- Indusmak |
- Venom |
- xBertox99 |
- Zontie_ |
/scoreboard players list Zontie_
- scoreName: <puntuación> (scoreName)
|
- Craft: <puntuación> (Craft)
|
- Kills: <puntuación> (Kills)
|
/scoreboard teams pinchas el tab y te sale:
add, remove, join, leave, empty, list, option.
add
/scoreboard teams add <name>
De esta manera estámos creando un equipo. El <name> lo tenéis es sustituir por el nombre que queráis darle al equipo.
Esto comando se utiliza para borrar teams, para ello tendremos que colocar el comando anterior y sustituir el <name> por el nombre del equipo que quieras borrar.
join
/scoreboard teams join <team> <player>
Para agregar a un jugador al team que hayas creado a un jugador tendrás que poner /scoreboard teams join nombreTeam Zontie_
leave
/scoreboard teams leave <player>
Para echar de un team a un jugador tendréis que colocar el comando siguiente. /scoreboard teams leave Zontie_
empty
/scoreboard teams empty <team>
Para echar de un team a todos los jugadores tendréis que colocar el comando anterior.
list
/scoreboard teams list
Te hace una lista con todos los teams creados y quién está en ese team.
option
/scoreboard teams option <team> <friendlyfire:color:seeFriendlyInvisibles> <value>
/scoreboard teams option nameTeam friendlyfire <value>
Si en vez del <value> pones true, el fuego no te hara daño, es decir, si tu nadas en lava te hará daño, pero al salirte no estarás quemado. Y si lo pones en false, pues sí que te hará daño.
/scoreboard teams option nameTeam seeFriendlyInvisibles <value>
Si en vez del <value> pones true, veréis a los jugadores invisibles de vuestro equipo semiinvisibles. De lo contrario, no los veréis.
/scoreboard teams option nameTeam color <color>
Podéis asignarle un color al team y los nombres de los jugadores del team se verá de ese color.
Crearé un objetivo, cualquiera, ahora solo quiero que veais lo de los colores en el sidebar
/scoreboard objectives add colorTeams totalKillCount
Después explico lo que es el totalKillCount
Ahora añado algunos jugadores al objetivo colorTeams
/scoreboard players add CoalsPlay colorTeams
/scoreboard players add NosiAttack colorTeams
/scoreboard players add Alfomega colorTeams
/scoreboard players add JackFortunes colorTeams
/scoreboard players add SrMarcoPolo colorTeams
/scoreboard players add Venom colorTeams
/scoreboard players add Zontie_ colorTeams
/scoreboard players add Indusmak colorTeams
/scoreboard players add xBertox99 colorTeams
Ahora hago que se vea el scoreboard en la pantalla
/scoreboard objectives setdisplay sidebar colorTeams
Crearé tres equipos red, blue y green.
/scoreboard teams add Red
/scoreboard teams add Blue
/scoreboard teams add Green
Añado tres personas en cada equipo.
/scoreboard teams join Red CoalsPlay
/scoreboard teams join Red NosiAttack
/scoreboard teams join Red Alfomega
/scoreboard teams join Blue JackFortunes
/scoreboard teams join Blue SrMarcoPolo
/scoreboard teams join Blue Venom
/scoreboard teams join Green Zontie_
/scoreboard teams join Green Indusmak
/scoreboard teams join Green xBertox99
Y ahora añado a cada team su color correspondiente
/scoreboard teams option Red color red
/scoreboard teams option Blue color blue
/scoreboard teams option Green color green
(http://i.imgur.com/8AfwbOr.png)
Se ordenaran de mayor a menor puntos.
(http://i.imgur.com/eChgYrE.png)
Objetivos más utilizados en mapas
/scoreboard objectives add scoreName health
Es la vida del jugador. Se te muestra en pantalla.
/scoreboard objectives add scoreName deathCount
Cada vez que el jugador muere se le suma un punto.
/scoreboard objectives add scoreName playerKillCount
Esto sirve para servidores. Cada vez que matas a un jugador se te suma un punto.
/scoreboard objectives add scoreName totalKillCount
Cada vez que matas a un mob o player se suma un punto al jugador.
/scoreboard objectives add scoreName dummy
No tiene una utilidad en concreto, sirve para muchas cosas, sobretodo en mapas de aventura se utiliza.
Voy a poner el ejemplo, de que cada punto es una moneda, entonces crearia esto.
/scoreboard objectives add Monedas dummy
Ahora, por ejemplo pongo que cuando llegue a tres monedas diga una cosa y cuando llegue a siete otra.
Para sumar como en teoria tienes que saber ya se tiene que hacer con add.
/scoreboad players add @p Monedas 1
Para restar con remove.
/scoreboard players remove @p Monedas 1
Ahora en un command block conectado a un reloj pones:
testfor @a[score_Monedas=3,score_Monedas_min=3]
Y al lado un comparado, y justo despues un /say con lo que quieras decir.
Ahora otro command block conectado a otro reloj (o al mismo) y pones esto.
testfor @a[score_dummy=7,score_dummy_min=7]
Y otra vez el comparador con el /say o lo que quieras.
Pincho tres veces sobre el botón de añadir y se ejecuta el comando /say
Ahora pincho el botón de añadir dos veces y vuelvo a bajar hasta tres para ejecutar el comando /say de nuevo
Pincho el botón de añadir cuatro veces para que tenga siete monedas y ejecute el segundo comando /say
He explicado todo el básico de scoreboard, para que ya empecéis hacer cosillas.
Como véis, el post no está muy bien editado, porque yo no se hacerlo muy bien. Si alguno sabéis editar posts, si quiere que me edite este post y le pago 5.000 mincoins e incluso podria subir más el precio. (No quiero todo de colorines y unicornios)