Pular para o conteúdo principal

Numerical Storage

Sistema versátil para gerenciar moedas, reservas de mana e contas bancárias aprimoráveis.

A extensão Numerical Storage fornece um framework genérico para gerenciar dados numéricos. Use-a para criar moedas personalizadas, reservas de atributos RPG ou contas bancárias aprimoráveis com taxas de juros e gerenciamento por GUI.

Recursos

  • Multimoeda: defina um número ilimitado de armazenamentos únicos (Ouro, Fichas, Mana).
  • Sistema de níveis: os jogadores podem aprimorar seu armazenamento para aumentar a capacidade e as taxas de juros.
  • Juros: pagamentos de juros agendados com base em expressões Cron.
  • GUI bancária: interface completa para depositar, sacar e aprimorar.

Início rápido

  • 1. Configurar as definições — Comece pela entrada de configuração: definition. Ela define as configurações globais da extensão. → definition

Comandos

Todos os comandos usam o prefixo /ns.

ComandoDescriçãoPermission
/ns open <id>Abrir o menu de armazenamento.typewriter.ns.open
/ns add <id> <amount>Adicionar ao saldo (console).typewriter.ns.add
/ns remove <id> <amount>Descontar do saldo (console).typewriter.ns.remove
/ns level <id> <value>Definir o nível (console).typewriter.ns.level
/ns reset <id>Apagar os dados (console).typewriter.ns.reset

Placeholders

Use estes placeholders para exibir valores. Substitua <id> pelo ID da sua Definition de armazenamento.

PlaceholderDescrição
%typewriter_ns_balance_<id>%Saldo atual.
%typewriter_ns_level_<id>%Índice de nível atual.
%typewriter_ns_capacity_<id>%Capacidade máxima de saldo.
%typewriter_ns_interest_<id>%Taxa de juros atual.
%typewriter_ns_interest_cooldown_<id>%Tempo até o próximo pagamento.
%typewriter_ns_name_<id>%Nome de exibição.
%typewriter_ns_prefix_<id>%Símbolo de prefixo da moeda.

Permissões

PermissionDescrição
typewriter.ns.openAbrir um menu de armazenamento numérico.
typewriter.ns.addAdicionar a um valor armazenado.
typewriter.ns.removeRemover de um valor armazenado.
typewriter.ns.resetRedefinir um valor armazenado.
typewriter.ns.levelGerenciar os níveis de armazenamento.

Dependências

ExtensionObrigatórioUso
GUI ExtensionObrigatórioRenderização de menus e sistema de layout.
PlaceholderAPIOpcionalPara os campos @Placeholder.