Zum Hauptinhalt springen

Numerical Storage

Vielseitiges System zur Verwaltung von Währungen, Mana-Pools und aufrüstbaren Bankkonten.

Die Numerical-Storage-Erweiterung bietet ein generisches Framework zur Verwaltung numerischer Daten. Nutze sie, um eigene Währungen, RPG-Wertpools oder aufrüstbare Bankkonten mit Zinssätzen und GUI-Verwaltung zu erstellen.

Funktionen

  • Mehrere Währungen: Definiere unbegrenzt viele eindeutige Speicher (Gold, Marken, Mana).
  • Levelsystem: Spieler können ihren Speicher aufwerten, um Kapazität und Zinssätze zu erhöhen.
  • Zinsen: Geplante Zinsauszahlungen auf Basis von Cron-Ausdrücken.
  • Bank-GUI: Vollständige Oberfläche zum Einzahlen, Abheben und Aufwerten.

Schnellstart

  • 1. Einstellungen konfigurieren — Beginne mit dem Konfigurationseintrag: definition. Er legt die globalen Einstellungen der Erweiterung fest. → definition

Befehle

Alle Befehle verwenden das Präfix /ns.

BefehlBeschreibungPermission
/ns open <id>Speichermenü öffnen.typewriter.ns.open
/ns add <id> <amount>Zum Guthaben hinzufügen (Konsole).typewriter.ns.add
/ns remove <id> <amount>Vom Guthaben abziehen (Konsole).typewriter.ns.remove
/ns level <id> <value>Level festlegen (Konsole).typewriter.ns.level
/ns reset <id>Daten löschen (Konsole).typewriter.ns.reset

Platzhalter

Verwende diese Platzhalter, um Werte anzuzeigen. Ersetze <id> durch die ID deiner Speicher-Definition.

PlatzhalterBeschreibung
%typewriter_ns_balance_<id>%Aktuelles Guthaben.
%typewriter_ns_level_<id>%Aktueller Levelindex.
%typewriter_ns_capacity_<id>%Maximale Guthabenkapazität.
%typewriter_ns_interest_<id>%Aktueller Zinssatz.
%typewriter_ns_interest_cooldown_<id>%Zeit bis zur nächsten Auszahlung.
%typewriter_ns_name_<id>%Anzeigename.
%typewriter_ns_prefix_<id>%Präfixsymbol der Währung.

Berechtigungen

PermissionBeschreibung
typewriter.ns.openEin numerisches Speichermenü öffnen.
typewriter.ns.addZu einem gespeicherten Wert hinzufügen.
typewriter.ns.removeVon einem gespeicherten Wert abziehen.
typewriter.ns.resetEinen gespeicherten Wert zurücksetzen.
typewriter.ns.levelSpeicherlevel verwalten.

Abhängigkeiten

ExtensionErforderlichVerwendung
GUI ExtensionErforderlichMenü-Rendering und Layoutsystem.
PlaceholderAPIOptionalFür @Placeholder-Felder.