K korr base template |
|||
| (18 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{ | <noinclude>{{Dokumentationsseite}}</noinclude> | ||
Meta-Vorlage zur Konstruktion standardisierter Tabellen mit möglichen NPC Interaktionen. Unterstützt 3 Spalten mit bis zu 5 Interaktionen pro Spalte. Jede Interaktion kann bis zu 3 Unterpunkte haben. | Meta-Vorlage zur Konstruktion standardisierter Tabellen mit möglichen NPC Interaktionen. Unterstützt 3 Spalten mit bis zu 5 Interaktionen pro Spalte. Jede Interaktion kann bis zu 3 Unterpunkte haben. | ||
==Verwendung== | == Verwendung == | ||
<pre> | <pre> | ||
{{Interaktionen | {{Interaktionen alt | ||
|labelA = | |labelA = Label Spalte eins | ||
|labelB = | |labelB = Label Spalte zwei | ||
|labelC = | |labelC = Label Spalte drei | ||
|textA1 =unsterblich | |textA1 = unsterblich | ||
|inputA1 ={{{unsterblich|}}} | |inputA1 = {{{unsterblich|}}} | ||
|textB1 =Händler | |textB1 = Händler | ||
|textB1-1 =verkauft {{{Waren|}}} | |textB1-1 = verkauft {{{Waren|}}} | ||
|typeB1-1 =phrase | |typeB1-1 = phrase | ||
|inputB1-1 ={{{waren|}}} | |inputB1-1 = {{{waren|}}} | ||
|textC1 =startet Quests: | |textC1 = startet Quests: | ||
|typeC1-1 =plain | |typeC1-1 = plain | ||
|inputC1-1 ={{{startet quests|}}} | |inputC1-1 = {{{startet quests|}}} | ||
}} | }} | ||
</pre> | </pre> | ||
| Zeile 25: | Zeile 24: | ||
Die Vorlage erstellt eine Tabelle mit 3 Spalten. In jeder Spalte (A, B, C) können bis zu 5 Interaktionen eingefügt werden, ein Symbol für "Ja" oder "Nein" abhängig von der Benutzereingabe wird angezeigt werden. Das angezeigte Symbol kann entweder direkt eingestellt werden oder durch Angabe von Unterpunkten, wenn eine (oder mehrere) der Unterpositionen einen positiven Wert enthalten, wird das Symbol in Ja geändert. Wenn eine Interaktion Unterpunkte hat, kann das angezeigte Symbol nur über die Sub-Elemente verändert werden. | Die Vorlage erstellt eine Tabelle mit 3 Spalten. In jeder Spalte (A, B, C) können bis zu 5 Interaktionen eingefügt werden, ein Symbol für "Ja" oder "Nein" abhängig von der Benutzereingabe wird angezeigt werden. Das angezeigte Symbol kann entweder direkt eingestellt werden oder durch Angabe von Unterpunkten, wenn eine (oder mehrere) der Unterpositionen einen positiven Wert enthalten, wird das Symbol in Ja geändert. Wenn eine Interaktion Unterpunkte hat, kann das angezeigte Symbol nur über die Sub-Elemente verändert werden. | ||
Während die wichtigsten Interaktionen nur "yes" oder "nein" sind, können Unterpunkte unterschiedlicher Art sein. Sie zeigen immer Text; Text entweder durch den Benutzer, Text in der Vorlage oder eine Mischung aus beiden wird angegebenen (Details siehe den Abschnitt über <code> type </ code> [[# Parameter | Parameter]] unten). | Während die wichtigsten Interaktionen nur "yes" oder "nein" sind, können Unterpunkte unterschiedlicher Art sein. Sie zeigen immer Text; Text entweder durch den Benutzer, Text in der Vorlage oder eine Mischung aus beiden wird angegebenen (Details siehe den Abschnitt über <code>type</code> [[#Parameter|Parameter]] unten). | ||
===Parameter=== | ===Parameter=== | ||
| Zeile 46: | Zeile 45: | ||
Wahlmöglichkeiten sind: | Wahlmöglichkeiten sind: | ||
*'' | *''binary'': erschafft "ja"/"nein"-type Felt. Der Text (siehe <code>text</code> oben) wird angezeigt wenn "ja" eingestellt ist. | ||
*''phrase'': Zeigt Benutzereingaben in der Mitte einer Preset Phrase an. Wenn diese Option verwendet wird, enthält der <code>Text</code> die Phrase in einer Frage und muss den jeweiligen <code>input</code>-Parameter über die Position enthalten, wo die Eingabe des Benutzers angezeigt werden soll. | *''phrase'': Zeigt Benutzereingaben in der Mitte einer Preset Phrase an. Wenn diese Option verwendet wird, enthält der <code>Text</code> die Phrase in einer Frage und muss den jeweiligen <code>input</code>-Parameter über die Position enthalten, wo die Eingabe des Benutzers angezeigt werden soll. | ||
*'' | *''plain'': Zeigt Benutzereingaben ohne zusätzliche Formatierungen. Der entsprechende <code>Text</code> Parameter hat keine Wirkung und wird nicht angezeigt. | ||
Für alle Arten der Eingabe von " | Für alle Arten der Eingabe von "nein", "keins", "-" oder nichts, werden die Unterpunkte nicht angezeigt. | ||
}} | }} | ||
{{Docparam|name=inputA1 - inputA5 ++ inputA1-1 - inputA5-3 ++ ...|req=semi|default=-|desc= | {{Docparam|name=inputA1 - inputA5 ++ inputA1-1 - inputA5-3 ++ ...|req=semi|default=-|desc= | ||
Die Parameter Nutzer sollten in den Artikeln ausfüllen. Für jeden Interaktion Punkt bedarf es eines entsprechenden <code>input</code>-Parameter, die einzige Ausnahme sind Hauptelemente mit Unterpunkten deren Anzeige davon abhängt was der Nutzer in den Unterpunkten eingibt. Erwartete Eingabe hängt vom entsprechenden <code>type </code>-Parameter ab, siehe oben. | |||
}} | }} | ||
== | ==Beispiel== | ||
<pre> | <pre> | ||
{{Interaktionen | {{Interaktionen alt | ||
|labelA =Label | |labelA = Label Spalte eins | ||
|labelB =Label | |labelB = Label Spalte zwei | ||
|labelC =Label | |labelC = Label Spalte drei | ||
|textA1 = | |textA1 = unsterblich | ||
|inputA1 ={{{ | |inputA1 = {{{unsterblich|}}} | ||
|textB1 = | |textB1 = Händler | ||
|textB1-1 = | |textB1-1 = verkauft {{{waren|}}} | ||
|typeB1-1 =phrase | |typeB1-1 = phrase | ||
|inputB1-1 ={{{ | |inputB1-1 = {{{waren|}}} | ||
|textC1 = | |textC1 = startet Quests: | ||
|typeC1-1 =plain | |typeC1-1 = plain | ||
|inputC1-1 ={{{quests | |inputC1-1 = {{{startet quests|}}} | ||
}} | }} | ||
</pre> | </pre> | ||
Ergebnis: | |||
{{Interaktionen | {{Interaktionen alt | ||
|labelA =Label | |labelA = Label Spalte eins | ||
|labelB =Label | |labelB = Label Spalte zwei | ||
|labelC =Label | |labelC = Label Spalte drei | ||
|textA1 = | |textA1 = unsterblich | ||
|inputA1 ={{{ | |inputA1 = {{{unsterblich|}}} | ||
|textB1 = | |textB1 = Händler | ||
|textB1-1 = | |textB1-1 = verkauft {{{waren|}}} | ||
|typeB1-1 =phrase | |typeB1-1 = phrase | ||
|inputB1-1 ={{{ | |inputB1-1 = {{{waren|}}} | ||
|textC1 = | |textC1 = startet Quests | ||
|typeC1-1 =plain | |typeC1-1 = plain | ||
|inputC1-1 ={{{quests | |inputC1-1 = {{{startet quests|}}} | ||
}} | }} | ||
Mit den entsprechenden Parametern ausgefüllt: | |||
{{Interaktionen | {{Interaktionen alt | ||
|labelA =Label | |labelA = Label Spalte eins | ||
|labelB =Label | |labelB = Label Spalte zwei | ||
|labelC =Label | |labelC = Label Spalte drei | ||
|textA1 = | |textA1 = unsterblich | ||
|inputA1 = | |inputA1 = ja | ||
|textB1 = | |textB1 = Händler | ||
|textB1-1 = | |textB1-1 = verkauft [[Waffe]]n | ||
|typeB1-1 =phrase | |typeB1-1 = phrase | ||
|inputB1-1 =[[ | |inputB1-1 = [[Waffe]]n | ||
|textC1 = | |textC1 = startet Quests | ||
|typeC1-1 =plain | |typeC1-1 = plain | ||
|inputC1-1 =* | |inputC1-1 = * Suche nach dem heiligen Gral | ||
}} | }} | ||
== | == Technisches == | ||
* | |||
* Hilfsvorlage: {{tl|{{BASEPAGENAME}}/aux}} | |||
Aktuelle Version vom 7. Oktober 2019, 13:41 Uhr
| Diese Seite enthält Informationen zur Verwendung für Vorlage:Interaktionen alt. |
Meta-Vorlage zur Konstruktion standardisierter Tabellen mit möglichen NPC Interaktionen. Unterstützt 3 Spalten mit bis zu 5 Interaktionen pro Spalte. Jede Interaktion kann bis zu 3 Unterpunkte haben.
Verwendung
{{Interaktionen alt
|labelA = Label Spalte eins
|labelB = Label Spalte zwei
|labelC = Label Spalte drei
|textA1 = unsterblich
|inputA1 = {{{unsterblich|}}}
|textB1 = Händler
|textB1-1 = verkauft {{{Waren|}}}
|typeB1-1 = phrase
|inputB1-1 = {{{waren|}}}
|textC1 = startet Quests:
|typeC1-1 = plain
|inputC1-1 = {{{startet quests|}}}
}}
Die Vorlage erstellt eine Tabelle mit 3 Spalten. In jeder Spalte (A, B, C) können bis zu 5 Interaktionen eingefügt werden, ein Symbol für "Ja" oder "Nein" abhängig von der Benutzereingabe wird angezeigt werden. Das angezeigte Symbol kann entweder direkt eingestellt werden oder durch Angabe von Unterpunkten, wenn eine (oder mehrere) der Unterpositionen einen positiven Wert enthalten, wird das Symbol in Ja geändert. Wenn eine Interaktion Unterpunkte hat, kann das angezeigte Symbol nur über die Sub-Elemente verändert werden.
Während die wichtigsten Interaktionen nur "yes" oder "nein" sind, können Unterpunkte unterschiedlicher Art sein. Sie zeigen immer Text; Text entweder durch den Benutzer, Text in der Vorlage oder eine Mischung aus beiden wird angegebenen (Details siehe den Abschnitt über type Parameter unten).
Parameter
textA1-1 wird der angezeigte Text für den ersten Unterpunkt der Interaktion A1, textA1-2 der Text für den zweiten Sub -Artikel etc.
In welcher Weise der Text angezeigt wird hängt von den entsprechenden type Parameter ab; siehe unten.type-Parameter sind nur verfügbar für Unterpunkte;Hauptinteraktion ohne Unterpunkte sind immer der "binär"-Typ.
Wahlmöglichkeiten sind:
- binary: erschafft "ja"/"nein"-type Felt. Der Text (siehe
textoben) wird angezeigt wenn "ja" eingestellt ist. - phrase: Zeigt Benutzereingaben in der Mitte einer Preset Phrase an. Wenn diese Option verwendet wird, enthält der
Textdie Phrase in einer Frage und muss den jeweiligeninput-Parameter über die Position enthalten, wo die Eingabe des Benutzers angezeigt werden soll. - plain: Zeigt Benutzereingaben ohne zusätzliche Formatierungen. Der entsprechende
TextParameter hat keine Wirkung und wird nicht angezeigt.
input-Parameter, die einzige Ausnahme sind Hauptelemente mit Unterpunkten deren Anzeige davon abhängt was der Nutzer in den Unterpunkten eingibt. Erwartete Eingabe hängt vom entsprechenden type -Parameter ab, siehe oben.Beispiel
{{Interaktionen alt
|labelA = Label Spalte eins
|labelB = Label Spalte zwei
|labelC = Label Spalte drei
|textA1 = unsterblich
|inputA1 = {{{unsterblich|}}}
|textB1 = Händler
|textB1-1 = verkauft {{{waren|}}}
|typeB1-1 = phrase
|inputB1-1 = {{{waren|}}}
|textC1 = startet Quests:
|typeC1-1 = plain
|inputC1-1 = {{{startet quests|}}}
}}
Ergebnis:
| Label Spalte eins | Label Spalte zwei | Label Spalte drei | ||||||
|---|---|---|---|---|---|---|---|---|
|
|
|
Mit den entsprechenden Parametern ausgefüllt:
| Label Spalte eins | Label Spalte zwei | Label Spalte drei | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| ||||||||||
Technisches
- Hilfsvorlage: {{Interaktionen alt/aux}}