Limite
Configure o sistema de limite de abertura de crates.
Estrutura do sistema de limite
O arquivo limit.yml configura o sistema que permite aos jogadores comprarem slots adicionais para abrir múltiplas crates ao mesmo tempo.
Exemplo completo de configuração
# Limite padrão do jogador
default: 1
# Máximo de limite que o jogador poderá ter
# -1 para ser infinito
maximum: -1
# Slot do display no menu
display-slot: 48
messages:
no-balance: '&cVocê não tem {provider_display} suficiente para isto. Disponível: {provider_balance}&c.'
bought: '&aVocê comprou +1 limite de abertura de key.'
# Custos de evolução por nível
costs:
cost1:
provider: 'Money'
amount: 100.0
# Item do menu
display:
material: 'INK_SACK:10'
name: '&eLimite de abertura'
lore:
- '&7Abra mais keys ao mesmo'
- '&7tempo.'
- ''
- '&7Limite Atual: &b{limit}'
- ''
- '&f* +1 por: &a{Money} coins&f.'
- ''
- '&aClique para adquirir.'
# Item do menu
display-max:
material: 'INK_SACK:10'
name: '&eLimite de abertura'
lore:
- '&7Abra mais keys ao mesmo'
- '&7tempo.'
- ''
- '&7Limite Atual: &b{limit}'
- ''
- '&cVocê está no máximo.'Opções disponíveis na configuração
default
Define o limite padrão de abertura de crates que cada jogador possui ao entrar no servidor.
default: 1Com o limite padrão 1, o jogador poderá abrir apenas 1 crate por vez. Aumentando para 5, por exemplo, ele poderá abrir 5 crates simultaneamente.
maximum
Define o limite máximo que um jogador pode adquirir.
# -1 para ser infinito
maximum: -1Valores possíveis:
-1: Sem limite máximo (infinito)- Qualquer número positivo: Define o limite máximo
Exemplo com limite máximo de 10:
maximum: 10display-slot
Define em qual slot do menu o item de upgrade de limite será exibido.
display-slot: 48messages
Mensagens do sistema de limite.
messages:
no-balance: '&cVocê não tem {provider_display} suficiente para isto. Disponível: {provider_balance}&c.'
bought: '&aVocê comprou +1 limite de abertura de key.'Placeholders disponíveis:
{provider_display}: Nome do tipo de economia (Money, Coins, etc.){provider_balance}: Saldo atual do jogador{limit}: Limite atual do jogador
costs
Define os custos progressivos para cada nível de upgrade.
costs:
cost1:
provider: 'Money'
amount: 100.0
cost2:
provider: 'Money'
amount: 250.0
cost3:
provider: 'Money'
amount: 500.0Propriedades:
- provider: Tipo de economia (geralmente 'Money')
- amount: Quantidade necessária para comprar
O custo aumenta progressivamente. O primeiro upgrade custa o valor de cost1, o segundo custa cost2, e assim por diante.
display
Configuração do item exibido no menu quando o jogador ainda não atingiu o limite máximo.
display:
material: 'INK_SACK:10'
name: '&eLimite de abertura'
lore:
- '&7Abra mais keys ao mesmo'
- '&7tempo.'
- ''
- '&7Limite Atual: &b{limit}'
- ''
- '&f* +1 por: &a{Money} coins&f.'
- ''
- '&aClique para adquirir.'Placeholders disponíveis:
{limit}: Limite atual do jogador{Money}: Custo do próximo upgrade (substitua Money pelo nome do seu provider)
display-max
Configuração do item exibido no menu quando o jogador atingiu o limite máximo.
display-max:
material: 'INK_SACK:10'
name: '&eLimite de abertura'
lore:
- '&7Abra mais keys ao mesmo'
- '&7tempo.'
- ''
- '&7Limite Atual: &b{limit}'
- ''
- '&cVocê está no máximo.'Exemplo de configuração progressiva
default: 1
maximum: 10
display-slot: 48
messages:
no-balance: '&cVocê precisa de {provider_display} para comprar! Você tem: {provider_balance}'
bought: '&aVocê aumentou seu limite de abertura! Novo limite: &f{limit}'
costs:
cost1:
provider: 'Money'
amount: 1000.0
cost2:
provider: 'Money'
amount: 2500.0
cost3:
provider: 'Money'
amount: 5000.0
cost4:
provider: 'Money'
amount: 10000.0
cost5:
provider: 'Money'
amount: 25000.0
cost6:
provider: 'Money'
amount: 50000.0
cost7:
provider: 'Money'
amount: 100000.0
cost8:
provider: 'Money'
amount: 250000.0
cost9:
provider: 'Money'
amount: 500000.0
display:
material: 'INK_SACK:10'
name: '&e&lLimite de Abertura'
lore:
- '&7Aumente a quantidade de crates'
- '&7que você pode abrir simultaneamente.'
- ''
- ' &fLimite Atual: &a{limit} crates'
- ''
- ' &fPróximo nível: &a{Money} coins'
- ''
- '&eClique para aumentar seu limite!'
display-max:
material: 'INK_SACK:10'
name: '&e&lLimite de Abertura'
lore:
- '&7Aumente a quantidade de crates'
- '&7que você pode abrir simultaneamente.'
- ''
- ' &fLimite Atual: &a{limit} crates'
- ''
- '&a&lLIMITE MÁXIMO ATINGIDO!'
- '&7Você já pode abrir o máximo possível.'Se você definir um maximum de 10, certifique-se de configurar custos suficientes (cost1 até cost9) para que os jogadores possam comprar todos os upgrades.