Mensagens
Configuração de todas as mensagens do yJogoDoBicho
Mensagens
O arquivo messages.yml contém todas as mensagens exibidas aos jogadores pelo yJogoDoBicho.
Estrutura
Todas as mensagens estão organizadas na seção chat:
chat:
syntax: '&cUse: /{command} {syntax}'
target: '&cJogador {player} não encontrado.'
number: '&cO argumento não é um número.'
# ... outras mensagensMensagens Gerais
Comandos e Erros
syntax: '&cUse: /{command} {syntax}'Exibida quando o jogador usa um comando incorretamente.
Placeholders:
{command}- Nome do comando{syntax}- Sintaxe correta
target: '&cJogador {player} não encontrado.'Exibida quando um jogador especificado não é encontrado.
Placeholders:
{player}- Nome do jogador
number: '&cO argumento não é um número.'Exibida quando um argumento numérico é inválido.
permission: '&cVocê não tem permissão para fazer isto.'Exibida quando o jogador não tem permissão.
console: '&cApenas jogadores in-game podem realizar esta ação.'Exibida quando o console tenta executar comando de jogador.
cancelled: '&cVocê cancelou a ação.'Exibida quando o jogador cancela uma ação.
reload: '&aConfigurações recarregadas com sucesso.'Exibida após recarregar as configurações com sucesso.
Ajuda
help: |
&aJogo do Bicho comandos:
&a> /jogodobicho
&a> /jogodobicho topMensagem de ajuda exibida aos jogadores.
Use | para mensagens multilinha no YAML.
Mensagens de Apostas
Seleção e Validação
provider-permission: '&cVocê não tem permissão para utilizar esta economia.'Exibida quando o jogador tenta usar uma economia sem permissão.
select-economy: '&cSelecione uma moeda para apostar.'Exibida quando o jogador tenta apostar sem selecionar uma economia.
select-animal: '&cSelecione um bicho para apostar.'Exibida quando o jogador tenta apostar sem selecionar um animal.
no-balance: '&cVocê não tem {provider_display} suficiente para isto. Disponível: {provider_balance}&c.'Exibida quando o jogador não tem saldo suficiente.
Placeholders:
{provider_display}- Nome da economia{provider_balance}- Saldo disponível
minimum: '&cVocê precisa apostar no mínimo {amount}.'Exibida quando o valor da aposta é menor que o mínimo.
Placeholders:
{amount}- Valor mínimo da aposta
Resultados
win: '&aVocê obteve um sucesso de saldo de &f{amount} ({odd})&a.'Exibida quando o jogador ganha.
Placeholders:
{amount}- Valor ganho{odd}- Multiplicador da aposta
lose: '&cVocê perdeu.'Exibida quando o jogador perde (aposta simples).
lose-other: '&cVocê perdeu. Número sorteado: {sorted}.'Exibida quando o jogador perde (dezenas, centenas ou milhar).
Placeholders:
{sorted}- Número sorteado
Mensagens de Input
Quantia
digit-amount: |
&aDigite a quantia que deseja apostar.
&7para cancelar digite &ncancelar&7.Exibida quando o jogador precisa digitar o valor da aposta.
Número
digit-number: |
&aDigite o número que deseja apostar.
&7para cancelar digite &ncancelar&7.Exibida quando o jogador precisa digitar o número da aposta.
Validação de Números
Geral
number-syntax: '&cVocê precisa selecionar um número entre 1 e 9999.'Validação geral de números.
Dezenas
number-syntax-dozen: '&cVocê precisa selecionar um número entre 01 e 99 na aposta em dezenas.'Validação para apostas em dezenas (00-99).
Centenas
number-syntax-hundred: '&cVocê precisa selecionar um número entre 001 e 999 na aposta em centenas.'Validação para apostas em centenas (000-999).
Milhar
number-syntax-thousand: '&cVocê precisa selecionar um número entre 0001 e 9999 na aposta em milhar.'Validação para apostas em milhar (0000-9999).
Sistema de Delay
delay: '&cAguarde &e{time} &cpara apostar novamente.'Exibida quando o jogador tenta apostar antes do tempo de espera terminar.
Placeholders:
{time}- Tempo restante formatado
Cores e Formatação
Códigos de Cor
Use & seguido de um código para colorir texto:
&a- Verde claro (sucesso)&c- Vermelho (erro)&e- Amarelo (destaque)&f- Branco&7- Cinza (secundário)
Formatação de Texto
&l- Negrito&n- Sublinhado&o- Itálico&m-Riscado
Exemplo Completo
chat:
# Erros gerais
syntax: '&cUso correto: /{command} {syntax}'
permission: '&c&lSem permissão!'
# Apostas
select-economy: '&eEscolha uma moeda primeiro!'
select-animal: '&eEscolha um bicho primeiro!'
minimum: '&cAposta mínima: &f{amount}'
# Resultados
win: '&a&lPARABÉNS! &aVocê ganhou &f{amount} &a({odd}x)!'
lose: '&cQue pena, você perdeu!'
lose-other: '&cVocê perdeu! Número: &f{sorted}'
# Delay
delay: '&cAguarde &e{time} &cpara apostar novamente.'Certifique-se de testar todas as mensagens no jogo para verificar cores e formatação.
Placeholders Globais
Alguns placeholders funcionam em várias mensagens:
{player}- Nome do jogador{command}- Nome do comando{amount}- Valor/quantia{provider_display}- Nome da economia{provider_balance}- Saldo da economia{odd}- Multiplicador{sorted}- Número sorteado{time}- Tempo formatado