Zum Hauptinhalt springen

Dialog Menu

Die Dialog-Menu-Erweiterung nutzt die native Dialog-API von Paper (1.21.6+), um interaktive Menüs mit verschiedenen Eingabetypen anzuzeigen.

Funktionen

  • Native Oberfläche — Nutzt die Dialog-API von Paper.
    • Eingabetypen — Text, Schalter, Schieberegler.
    • Platzhalter — Unterstützung für dynamische Inhalte.
    • Befehle — Schaltflächen führen Befehle aus.

Einträge

Schaltflächentypen

TypBeschreibungPlatzhalter
ActionEinfache SchaltflächeN/A
TriggerLöst Typewriter-Einträge direkt ausN/A
InputTextfeld$(<key>) (Standard input)
ToggleEin/Aus-Schalter$(<key>)
ChoiceAuswahlliste$(<key>) (Standard choice)
SliderZahlenbereich$(<key>)

Dialogtypen

TypBeschreibung
MULTI_ACTIONRaster aus Schaltflächen (Standard)
CONFIRMATIONVanilla-Ja/Nein-Fenster
NOTICEHinweis mit einer Schaltfläche

Im Dialogtext kann optional ein Gegenstand hervorgehoben werden, und das Verhalten nach der Aktion (schließen, offen bleiben, warten) ist konfigurierbar.

[!IMPORTANT] Benötigt Paper 1.21.6+.

Schnellstart

  • 1. Aktionen auslösen — Verwende Aktionseinträge, um mit der Erweiterung zu interagieren: paper_dialog. Löse sie über Befehle, NPCs, Ereignisse oder andere Einträge aus. → paper_dialog

Platzhalter

Alle Platzhalter verwenden das Präfix %typewriter_dialogmenu_.

PlatzhalterBeschreibung
%typewriter_dialogmenu_inmenudialog%Gibt den aktuellen Wert von inmenudialog zurück.