Aller au contenu principal

Numerical Storage

Système polyvalent pour gérer des monnaies, des réserves de mana et des comptes bancaires évolutifs.

L'extension Numerical Storage fournit un framework générique pour gérer des données numériques. Utilisez-la pour créer des monnaies personnalisées, des réserves de statistiques RPG ou des comptes bancaires évolutifs avec taux d'intérêt et gestion par GUI.

Fonctionnalités

  • Multi-monnaie : définissez un nombre illimité de stockages uniques (Or, Jetons, Mana).
  • Système de niveaux : les joueurs peuvent améliorer leur stockage pour augmenter la capacité et les taux d'intérêt.
  • Intérêts : versements d'intérêts planifiés à partir d'expressions Cron.
  • GUI bancaire : interface complète pour déposer, retirer et améliorer.

Démarrage rapide

  • 1. Configurer les paramètres — Commencez par l'entrée de configuration : definition. Elle définit les paramètres globaux de l'extension. → definition

Commandes

Toutes les commandes utilisent le préfixe /ns.

CommandeDescriptionPermission
/ns open <id>Ouvrir le menu de stockage.typewriter.ns.open
/ns add <id> <amount>Ajouter au solde (console).typewriter.ns.add
/ns remove <id> <amount>Déduire du solde (console).typewriter.ns.remove
/ns level <id> <value>Définir le niveau (console).typewriter.ns.level
/ns reset <id>Effacer les données (console).typewriter.ns.reset

Placeholders

Utilisez ces placeholders pour afficher les valeurs. Remplacez <id> par l'ID de votre Definition de stockage.

PlaceholderDescription
%typewriter_ns_balance_<id>%Solde actuel.
%typewriter_ns_level_<id>%Index de niveau actuel.
%typewriter_ns_capacity_<id>%Capacité maximale de solde.
%typewriter_ns_interest_<id>%Taux d'intérêt actuel.
%typewriter_ns_interest_cooldown_<id>%Temps avant le prochain versement.
%typewriter_ns_name_<id>%Nom d'affichage.
%typewriter_ns_prefix_<id>%Symbole de préfixe de la monnaie.

Permissions

PermissionDescription
typewriter.ns.openOuvrir un menu de stockage numérique.
typewriter.ns.addAjouter à une valeur stockée.
typewriter.ns.removeRetirer d'une valeur stockée.
typewriter.ns.resetRéinitialiser une valeur stockée.
typewriter.ns.levelGérer les niveaux de stockage.

Dépendances

ExtensionRequisUtilisation
GUI ExtensionRequisRendu des menus et système de disposition.
PlaceholderAPIOptionnelPour les champs @Placeholder.