Comandos/scoreboard

De Minecraft Wiki
Ir para: navegação, pesquisa
Gear (item).gif
This seção está ativamente passando por edição maior para um curto período de tempo. 
Para ajudar a evitar conflitos de edição, por favor não edite esta página enquanto esta mensagem é exibida.
Remova esta predefinição se esta página não está sendo editada por várias horas, ou substitua-o por {{wip}} ou {{esboço}} depois de editar as sessões.
Gear (item).gif
Esse artigo é um trabalho em andamento. 
Por favor, ajude na criação desse artigo ao expandir ou melhorar isso. A página de discussão pode conter sugestões.
scoreboard
Nível de permissão requirida

2‌[EJ apenas]
1‌[EB apenas]

Restrições

{{{outros}}}

Este comando serve para gerenciar/adicionar/remover objetivos, placares, pontuações, times e tags.

Sintaxe

  • Java Edition
scoreboard objectives (add|list|modify|remove|setdisplay)
... add <objective> <criterion> [<displayName>]
... list
... modify <objective> displayname <displayName>
... modify <objective> rendertype <hearts|integer>
... remove <objective>
... setdisplay <slot> <objective>
scoreboard players (add|enable|get|list|operation|remove|reset|set)
... add <targets> <objective> <score>
... enable <targets> <objective>
... get <target> <objective>
... list [<target>]
... operation <targets> <targetObjective> <operation> < source> <sourceObjective>
... remove <targets> <objective> <score>
... reset <targets> [<objective>]
... set <targets> <objective> <score>
  • Bedrock Edition
scoreboard objectives (add|list|remove|setdisplay)
... add <objective: string> dummy [displayName: string]
... list
... remove <objective: string>
... setdisplay <list|sidebar> [objective: string] [ascending|descending]
... setdisplay belowname [objective: string]
scoreboard players (add|list|test|random|remove|reset|operation)
... list [playername: target]
... reset <player: target> [objective: string]
... test <player: target> <objective: string> <min: wildcard int> [max: wildcard int]
... random <player: target> <objective: string> <min: int> [max: int]
... <set|add|remove> <player: target> <objective: string> <count: int>
... operation <targetName: targets> <targetObjective: string> <operation: operator> <selector: target> <objective: string>

Argumentos

objectives

objectives: objectives
Tipo de argumento: Obrigatório
Classe: Inicial(1ª)
Descrição: Especifica onde será executado o comando (no objetivo ou para os jogadores). Aqui, no caso, refere-se ao objetivo/placar.

<objectives>: <objetivo>
Tipo de argumento: Obrigatório
Descrição: Nome do objetivo que será executado o comando.

add <objective> <criterion> [<displayName>]: add <objetivo> <critério> <nome no display>
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Adiciona um objetivo.

<objective>: Obrigatório; nome do objetivo.
<criterion>: Obrigatório; critério do objetivo. Se não tiver um critério específico, deve colocar sendo do tipo dummy. O critério dá-se por uma conquista do jogo e/ou por outros tipos de ações.
[<displayName>]: Opcional; nome que ficará visível nos displays.


dummy: dummy
Tipo de argumento: Obrigatório
Descrição: Serve para especificar que o objetivo não possui um critério.

list: list
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Lista todos os objetivos

modify <objective> displayname <displayName>: modify <objetivo> displayname <nome no display>
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Modifica o nome que aparece no display.

<objective>:Obrigatório; nome do objetivo.
<displayName>: Obrigatório; nome que ficará visível no display.


modify <objective> rendertype <hearts|integer>: modify <objetivo> rendertype <tipo de exibição>
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Modifica o modo que será exibido a pontuação do jogador.

<objective>: Obrigatório; nome do objetivo.
<hearts>: Obrigatório; exibe os pontos de vida ao lado da pontuação.
<integer>: Obrigatório; volta ao estado normal de pontuação; "default".


remove <objective>: remove <objetvo>
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Remove o objetivo especificado.

<objective>: Obrigatório; nome do objetivo.


setdisplay <slot> [<objective>]: setdisplay <nome do display> <objetivo>
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)

Deixa o placar visível em 1 dos 3 tipos de display disponíveis (list, sidebar, bellowname).
<slot>:
list: Exibe a pontuação na lista de jogadores presentes no servidor.

List demonstracao.png

sidebar: Exibe como uma tabela à direita da tela do jogador.

Sidebar demonstracao.png

bellowname: Exibe a pontuação ao lado do nome do jogador, acima da cabeça.
sidebar.team.black: Exibe como sidebar, sendo do time Black.
sidebar.team.dark_blue: Exibe como sidebar, sendo do time Dark Blue.
sidebar.team.dark_green: Exibe como sidebar, sendo do time Dark Green.
sidebar.team.dark_aqua: Exibe como sidebar, sendo do time Dark Aqua.
sidebar.team.dark_red: Exibe como sidebar, sendo do time Dark Red.
sidebar.team.dark_purple: Exibe como sidebar, sendo do time Dark Purple.
sidebar.team.gold: Exibe como sidebar, sendo do time Gold.
sidebar.team.gray: Exibe como sidebar, sendo do time Gray.
sidebar.team.dark_gray: Exibe como sidebar, sendo do time Dark Gray.
sidebar.team.blue: Exibe como sidebar, sendo do time Blue.
sidebar.team.green: Exibe como sidebar, sendo do time Breen.
sidebar.team.aqua: Exibe como sidebar, sendo do time Aqua.
sidebar.team.red: Exibe como sidebar, sendo do time Red.
sidebar.team.light_purple: Exibe como sidebar, sendo do time Light Purple.
sidebar.team.yellow: Exibe como sidebar, sendo do time Yellow.
sidebar.team.white: Exibe como sidebar, sendo do time White.


players

players: players
Tipo de argumento: Obrigatório
Classe: Inicial(1ª)
Descrição: Especifica onde será executado o comando (no objetivo ou para os jogadores). Aqui, no caso, refere-se ao jogador.

add <targets> <objective> <score>: add <alvo> <objetivo> <pontuação>
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Adiciona uma pontuação à uma entidade, ou mais..

<targets>: Obrigatório; entidade alvo que será executado o comando; seletor.
<objective>: Obrigatório; nome do objetivo.
<score>: Obrigatório; pontuação que será adicionada (número inteiro).


enable <targets> <objective>: enable <alvo> <objetivo>
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: --

<targets>: Obrigatório; entidade alvo que será executado o comando; seletor.
<objective>: Obrigatório; nome do objetivo.


get <target> <objective>:
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Traz as informações de uma entidade, ou mais, em relação à um objetivo específico

<targets>: Obrigatório; entidade alvo que será executado o comando; seletor.
<objective>: Obrigatório; nome do objetivo.


operation <targets> <targetObjective> <operation> < source> <sourceObjective>:
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Insere uma nova pontuação à um alvo através de uma operação matemática.

<targets>: Obrigatório; entidade alvo que será executada a operação; seletor.
<targetObjective>: Obrigatório; objetivo da pontuação.
<operation>: Obrigatório; operação a ser feita:
%= Percentágem; Proporciona as pontuações.
*= Multiplicação; Multiplica as pontuações.
+= Adição; soma as pontuações.
-= Subtração; subtrai as pontuações.
/= Divisão; Divide as pontuações.
< Menor que...; deixa uma pontuação menor que a outra.
= Igual à...; iguala as pontuações.
> Maior que...; deixa uma pontuação maior que a outra.
>< Troca; troca os valores um pelo outro
< source>: Obrigatório; entidade alvo que servirá de referência para a equação; seletor.
<sourceObjective>: Obrigatório; objetivo da pontuação de referência.


remove <targets> <objective> <score>:
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Remove apontuação de uma entidade, ou mais.

<targets>: Obrigatório; entidade alvo que será executado o comando; seletor.
[<objective>]: Opcional; nome do objetivo.
<score>: Obrigatório; pontuação (número inteiro).


reset <targets> [<objective>]:
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: "reseta" a pontuação da(s) entidade(s) especificada(s). Note-se que se você digitar apenas "reset" e em seguida o alvo, ele irá resetar a pontuação dela (a entidade) em todos os placares(objetivos) que ela se encontra. Caso queira "resetar" de um objetivo específico, deve colocar o nome dele no final.

<targets>: Obrigatório; entidade alvo que será executado o comando; seletor.
[<objective>]: Opcional; nome do objetivo.


set <targets> <objective> <score>:
Tipo de argumento: Obrigatório
Classe: Secundária(2ª)
Descrição: Substitui a pontuação de uma entidade, ou mais.

<targets>: Obrigatório; entidade alvo que será executado o comando; seletor.
[<objective>]: Opcional; nome do objetivo.
<score>: Obrigatório; pontuação (número inteiro).



História

Edição Java
1.5 13w04a Added /.
1.13 17w45a Split teams usage to /team.
pre7 Added Erro em Lua em Módulo:Command na linha 129: invalid value (nil) at index 1 in table for 'concat'..
pre8 Added Erro em Lua em Módulo:Command na linha 129: invalid value (nil) at index 1 in table for 'concat'., which makes health bars display as hearts, like this: ♥♥♥♥♥♥.
Added Erro em Lua em Módulo:Command na linha 129: invalid value (nil) at index 1 in table for 'concat'., which makes health bars display as yellow numbers.
Objective names are now text components, not raw strings.
Edição Bedrock
1.7.0 beta 1.7.0.2 Added /.

Veja Mais