Aller au contenu principal

Dialog Menu

L'extension Dialog Menu s'appuie sur l'API de dialogue native de Paper (1.21.6+) pour afficher des menus interactifs avec différents types de saisie.

Fonctionnalités

  • Interface native — Utilise l'API Dialog de Paper.
    • Types de saisie — Texte, interrupteurs, curseurs.
    • Placeholders — Prise en charge du contenu dynamique.
    • Commandes — Les boutons exécutent des commandes.

Entrées

Types de boutons

TypeDescriptionPlaceholder
ActionBouton simpleN/A
TriggerDéclenche directement des entrées TypewriterN/A
InputChamp de texte$(<key>) (par défaut input)
ToggleInterrupteur activé/désactivé$(<key>)
ChoiceListe déroulante$(<key>) (par défaut choice)
SliderPlage numérique$(<key>)

Types de dialogues

TypeDescription
MULTI_ACTIONGrille de boutons (par défaut)
CONFIRMATIONFenêtre oui/non vanilla
NOTICEAvis à un seul bouton

Un objet optionnel peut être mis en avant dans le corps du dialogue, et le comportement après action (fermer, rester ouvert, attendre) est configurable.

[!IMPORTANT] Nécessite Paper 1.21.6+.

Démarrage rapide

  • 1. Déclencher des actions — Utilisez les entrées d'action pour interagir avec l'extension : paper_dialog. Déclenchez-les depuis des commandes, des PNJ, des événements ou d'autres entrées. → paper_dialog

Placeholders

Tous les placeholders utilisent le préfixe %typewriter_dialogmenu_.

PlaceholderDescription
%typewriter_dialogmenu_inmenudialog%Renvoie la valeur actuelle de inmenudialog.