Comandos/experience
< Comandos
/xp
Outros nomes |
|
---|---|
Nível de permissão exigido |
|
Restrições |
{ "title": "<code>/xp</code>", "rows": [ { "field": "\n* <!-- Command --><code >/experience</code><!-- /Command --><sup class=\"nowrap\" title=\"\">[''<span title=\"Esta frase só se aplica a Edição Java\">(link to Edição Java article, displayed as EJ) apenas</span>'']</sup>", "label": "Outros nomes" }, { "field": "2<sup class=\"nowrap\" title=\"\">[''<span title=\"Esta frase só se aplica a Edição Java\">(link to Edição Java article, displayed as EJ) apenas</span>'']</sup><br>1<sup class=\"nowrap\" title=\"\">[''<span title=\"Esta frase só se aplica a Edição Bedrock\">(link to Edição Bedrock article, displayed as EB) apenas</span>'']</sup>", "label": "(link to Nível de permissão article, displayed as Nível de permissão<br />exigido)" }, { "field": "Apenas com (link to Opções article, displayed as Cheats) <sup class=\"nowrap\" title=\"\">[''<span title=\"Esta frase só se aplica a Edição Bedrock\">(link to Edição Bedrock article, displayed as EB) apenas</span>'']</sup>", "label": "(link to Comandos#Restrições article, displayed as Restrições)" } ], "invimages": [], "images": [] }
Adiciona ou remove a experiência do jogador.
Sintaxe[editar | editar código-fonte]
- Edição Java
experience add <targets> <amount> [levels|points]
experience set <targets> <amount> [levels|points]
experience query <targets> (levels|points)
xp add <targets> <amount> [levels|points]
xp set <targets> <amount> [levels|points]
xp query <targets> (levels|points)
- Edição Bedrock
xp <amount: int> [player: target]
xp <amount: int>L [player: target]
Argumentos[editar | editar código-fonte]
EJ: <amount>
: integer (no modo add
)
- Especifica a quantidade de pontos de experiência ou níveis para dar ao jogador. Os valores negativos removem a experiência em vez de adicioná-los.
- Deve ser um número inteiro de 32 bits. E deve estar entre -2147483648 e 2147483647 (inclusive).
EJ: <amount>
: integer (in set
mode)
- Especifica a quantidade de pontos de experiência ou níveis a serem definidos para o jogador.
- Deve ser um número inteiro de 32 bits. E deve estar entre 0 e 2147483647 (inclusive).
- Especifica a quantidade de pontos de experiência ou níveis a serem adicionados ao jogador. Os valores negativos removem a experiência em vez de adicioná-los.
- Deve ser um número inteiro de 32 bits.
- Se o valor for expresso em pontos, deve estar entre 0 e 2.147.483.647 (inclusive, sem as vírgulas).
- Se o valor for expresso em níveis, deve estar entre -2.147.483.648 e 2.147.483.647 (inclusive, sem as vírgulas).
EJ: <targets>
: entity (in add
and set
mode)
EB: player: target
: CommandSelector<Player>
- Especifica o destino do comando. Na Edição Bedrock, se não especificado, o padrão é o executor do comando.
- Deve ser um nome de jogador, seletores de destino ou o UUID[Edição Java apenas]. E o seletor de destino deve ser do tipo jogador.
EJ: <targets>
: entity (in query
mode)
- Especifica o destino do comando.
- Deve ser um nome de jogador, seletores de destino ou o UUID. E seletor de destino deve ser do tipo single player.
Resultado[editar | editar código-fonte]
Comando | Gatilho | Edição Java | Edição Bedrock |
---|---|---|---|
qualquer | os argumentos não estão especificados corretamente | não analisável | falha |
/... add ... | <targets> falha ao resolver para um ou mais jogadores online | falha | N/A |
/... query ... | <targets> não resolve para um ou mais jogadores online | ||
/... set ... | <amount> é maior que a capacidade atual da barra de xp para qualquer jogador | ||
qualquer | player: target não resolve para um ou mais jogadores online | N/A | falha |
player: target não é especificado quando o executor do comando não é um jogador | |||
qualquer | De outra forma | Adiciona/remove/consulta a experiência. |
Saída[editar | editar código-fonte]
Comando | Edição | Situação | Contagem de sucesso | /execute store succeess ... | /execute store result ... |
---|---|---|---|---|---|
qualquer | Edição Java | Em caso de falha | 0 | 0 | 0 |
/... query ... | Em caso de sucesso | 1 | 1 | o número de pontos de experiência ou níveis que o jogador tem | |
/... add ... | Em caso de sucesso | 1 | 1 | o número de jogadores alvos | |
qualquer | Edição Bedrock | Em caso de falha | 0 | N/A | N/A |
Em caso de sucesso | o número de jogadores que recebem ou são tirados experiência. | N/A | N/A |
Exemplos[editar | editar código-fonte]
- Para exibir o nível atual de Steve:
experience query Steve levels
[Edição Java apenas] - Para dar 7 experiência a si mesmo:
xp 7
[Edição Bedrock apenas] ouexperience add @s 7
[Edição Java apenas] - Para dar 3 níveis para a Alice:
xp 3L Alice
[Edição Bedrock apenas] ouxp add Alice 3 levels
[Edição Java apenas] - Para remover todos os níveis de todos os jogadores:
xp -2147483648L @a
[Edição Bedrock apenas] ouxp set @a 0
[Edição Java apenas] ouxp set @a 0 levels
[Edição Java apenas]
História[editar | editar código-fonte]
Edição Java | |||||||
---|---|---|---|---|---|---|---|
1.0.0 | Beta 1.9 Prerelease 5 | Adicionado /xp . O comando pegou um nome de jogador e então um número de orbes de xp para dar. | |||||
1.3.1 | 12w16a | /xp agora pode ser usado no singleplayer.
| |||||
Sintaxe alterada para ter primeiro o número de orbs e depois o jogador, e o jogador agora é opcional. | |||||||
1.4.2 | 12w39a | Notação L adicionada para níveis. Os níveis podem ser subtraídos, mas os pontos não, falhando com a mensagem "Não é possível dar pontos de experiência negativos ao jogador".
| |||||
O limite para /xp agora é 2.147.483.647 (231 −1) em vez de 5.000. | |||||||
1.13 | 17w45a | Adicionado /experience e fez /xp apelido.
| |||||
Sintaxe reestruturada em /experience add <targets> , /experience set <targets> , e/experience query <targets> .
| |||||||
Pontos negativos agora são suportados. | |||||||
Edição Pocket Alpha | |||||||
v0.16.0 | build 1 | Adicionado /xp . |