{{Dialog}} erleichtert das Schreiben von Dialogen in einem Standardformat. Die Vorlage kann mit den meisten Standardformaten des Dialogschreibens umgehen und kann eingerückt, aufgezählt oder nummeriert sein.
Diese Vorlage verwendet die Lua Vorlagensprache, und weitere Informationen findest du auf der Globalen Lua-Modul Seite. Eine traditionelle Wikitext-Version dieser Vorlage findest du unter Dialog auf dem Templates Wiki.
Syntax
So wird die Vorlage in Wikitext] in den Artikel eingefügt:
{{Dialog |short=full |short=full |short=full ... |Charakter|Text |Charakter|Text |Charakter|Text ... |cite = Dialogbeschreibung }}
Diese Parameter werden im Folgenden ausführlicher erläutert.
Parameter
Benannte Parameter geben Namenskürzel an. Sie sind alle optional. Sie werden wie folgt an den Anfang des Vorlagenaufrufs gestellt:
{{Dialog |short=full |short=full |short=full ...
Namenskürzel gelten für Ihren Hauptdialogtext. Wenn du ein hier angegebenes Kürzel für einen Zeichennamen verwendest, dann wird der volle Name dafür ersetzt.
Benannte Parameter der Form "mood1
", "mood2
", "mood3
", usw., bis hin zu "mood10
", spezifizieren Stimmungen für die entsprechende Zeilennummer (z.B. "mood1
" spezifiziert Zeile 1). Sie werden in eine Zeile wie diese gesetzt:
... |Charakter|Text|mood1=wütend |Charakter|Text|mood2=ruhig |Charakter|Text|mood3=begeistert ...
Positionsparameter bilden den Text des Dialogs (d.h. jede Zeile, die kein "=
" enthält, wird als Teil des Dialogs interpretiert.
Parameter 1
(erforderlich)- Name des sprechenden Charakters
Parameter 2
(optional)- Gesprochene Zeile
Parameter 3
(optional)- Nächster Charakter
Parameter 4
(optional)- Nächste Zeile
Parameter 5
(optional)- Nächster Charakter
Parameter 6
(optional)- Nächste Zeile
Parameter 7
(optional)- usw...
Hinweis: Wenn irgendein Zeichen "action
" genannt wird, wird diese Zeile als Aktionslinie interpretiert. Sie zählt dennoch als "Zeile".
Um eine Dialogbeschreibung/Quelle zu schreiben, benutze cite =
Beschreibung
Hier ist ein Beispiel für die Verwendung einer vollständigen Vorlage:
{{Dialog |harry=Harry Enfield |bryan=Bryan Adams |harry|Hallo! |mood1=glücklich |bryan|Oh, Hallo |mood2=überrascht |harry|Wie geht es dir? |mood3=neugierig |bryan|Ganz gut, danke dir. |mood4=reserviert |harry|Oh, das ist spitze!. |mood5=gespifft |bryan|Ist es, oder nicht?! |mood6=multo-gespifft |harry|Ja schon. |mood7=gelangweilt |bryan|Gut, ich gehe! |mood8=fröhlich |harry|Ta-ta! |mood9=erleichtert |bryan|Au revoir! |mood10=sarkastisch }}
Das oben genannte würde Folgendes erzeugen:
Lua-Fehler in package.lua, Zeile 80: module 'Dev:Dialogue' not found
Der folgende Code zeigt Beispiele für die erweiterte Verwendung:
{{Dialog |george=Georgie Boy |rachel=Rachel |action|Eintritt: George und Rachel |george|Guten Morgen, liebste Rachel!|mood2=glücklich |action|Rachel dreht sich, um ihn zu sehen |rachel|Oh, George, Du bist das! |george|... |rachel|Warum sagst du denn nichts?!|mood6=besorgt |action|Entritt: Wachen |Wachen|Wir verkünden Georges Verhaftung! |rachel|Oje!|mood9=entsetzt |action|George wird weggeschleppt. }}
Das oben genannte würde Folgendes erzeugen:
Lua-Fehler in package.lua, Zeile 80: module 'Dev:Dialogue' not found
Anmerkungen
Du kannst deinen Dialog nummerieren, aufzählen oder einrücken:
: {{Dialog|Ich|Hallo|Du|Howdido!}}
Lua-Fehler in package.lua, Zeile 80: module 'Dev:Dialogue' not found
# {{Dialog|Ich|Hallo|Du|Howdido!}} # {{Dialog|Sie|Guten Abend|Wir|Was für ein Blödsinn!}}
Lua-Fehler in package.lua, Zeile 80: module 'Dev:Dialogue' not found
Lua-Fehler in package.lua, Zeile 80: module 'Dev:Dialogue' not found
* {{Dialog |angel=Fortitude |angel|Ich bin ein Engel|Meute|Wir glauben dir nicht!}} * {{Dialog |angel=Fortitude |angel|Aber ich meine es ernst!|Meute|Pech für dich!}}
Lua-Fehler in package.lua, Zeile 80: module 'Dev:Dialogue' not found
Lua-Fehler in package.lua, Zeile 80: module 'Dev:Dialogue' not found
Du bekommst den seltsamen Abstandsfehler (z.B. "Text<Leerzeichen>
"), wenn du deinen Dialog auf mehrere Zeilen auslegst.