Saltar al contenido principal

Numerical Storage

Sistema versátil para gestionar monedas, reservas de maná y cuentas bancarias mejorables.

La extensión Numerical Storage proporciona un framework genérico para gestionar datos numéricos. Úsala para crear monedas personalizadas, reservas de estadísticas RPG o cuentas bancarias mejorables con tasas de interés y gestión por GUI.

Características

  • Multimoneda: define un número ilimitado de almacenamientos únicos (Oro, Fichas, Maná).
  • Sistema de niveles: los jugadores pueden mejorar su almacenamiento para aumentar la capacidad y las tasas de interés.
  • Intereses: pagos de intereses programados mediante expresiones Cron.
  • GUI bancaria: interfaz completa para depositar, retirar y mejorar.

Inicio rápido

  • 1. Configurar los ajustes — Empieza por la entrada de configuración: definition. Define los ajustes globales de la extensión. → definition

Comandos

Todos los comandos usan el prefijo /ns.

ComandoDescripciónPermission
/ns open <id>Abrir el menú de almacenamiento.typewriter.ns.open
/ns add <id> <amount>Añadir al saldo (consola).typewriter.ns.add
/ns remove <id> <amount>Descontar del saldo (consola).typewriter.ns.remove
/ns level <id> <value>Establecer el nivel (consola).typewriter.ns.level
/ns reset <id>Borrar los datos (consola).typewriter.ns.reset

Placeholders

Usa estos placeholders para mostrar valores. Sustituye <id> por el ID de tu Definition de almacenamiento.

PlaceholderDescripción
%typewriter_ns_balance_<id>%Saldo actual.
%typewriter_ns_level_<id>%Índice de nivel actual.
%typewriter_ns_capacity_<id>%Capacidad máxima de saldo.
%typewriter_ns_interest_<id>%Tasa de interés actual.
%typewriter_ns_interest_cooldown_<id>%Tiempo hasta el próximo pago.
%typewriter_ns_name_<id>%Nombre visible.
%typewriter_ns_prefix_<id>%Símbolo de prefijo de la moneda.

Permisos

PermissionDescripción
typewriter.ns.openAbrir un menú de almacenamiento numérico.
typewriter.ns.addAñadir a un valor almacenado.
typewriter.ns.removeRestar de un valor almacenado.
typewriter.ns.resetRestablecer un valor almacenado.
typewriter.ns.levelGestionar los niveles de almacenamiento.

Dependencias

ExtensionRequeridoUso
GUI ExtensionRequeridoRenderizado de menús y sistema de diseño.
PlaceholderAPIOpcionalPara los campos @Placeholder.