Vorlage:Infobox Quest: Unterschied zwischen den Versionen

Aus GuildWiki
Wechseln zu:Navigation, Suche
 
(46 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>
+
<includeonly><div style="display:none;">
{{#if: {{{kampagne|}}}|
+
<!-- Start:Autokategorisierung -->
{{#ifeq: {{{schwierigkeit}}}|Meister|[[Kategorie:Meister-Quest ({{{kampagne}}})]]| }}
+
{{#if: {{{nocat|}}} ||
{{#ifeq: {{{typ}}}|Primärquest|[[Kategorie:Primärquest ({{{kampagne}}})]]| }} | }}
+
{{#if: {{{karte|}}} | {{#ifeq: {{{karte}}} | nein||[[Kategorie:Questparameterfehler]]}} }}
{{#ifeq: {{{schwierigkeit}}}|Elite|[[Kategorie:Elite-Quest]]| }}
+
{{#if: {{{fertigkeit|}}} | {{#forargs: kampagne | key | value | [[Kategorie:Fertigkeitsquest ({{#var: value}})]] }}|}}
{{#switch: {{{kampagne}}}
+
{{#switch: {{{typ}}}
| =
+
| Primärquest | Sekundärquest | Eventquest | Attributquest | Instanzquest =
|#default =
+
  {{#forargs: kampagne | key | value |
[[Kategorie:Quest ({{{kampagne}}})]]
+
    {{#switch: {{#var: value}}
{{#switch: {{{region}}}
+
    | Prophecies | Factions | Nightfall | Eye of the North | Basis = [[Kategorie:{{{typ}}} ({{#var: value}})]]
|=
+
    | #default = [[Kategorie:Questparameterfehler]]
|Tutorial (Prophecies)
+
    }}
|Ascalon (Tutorial) = [[Kategorie:Quest (Prophecies Tutorial)]]
+
  }}
|Das Jademeer = [[Kategorie:Quest (Factions Jademeer)]]
+
| #default = [[Kategorie:Questparameterfehler]]
|Stadt Kaineng
 
|Kaineng = [[Kategorie:Quest (Factions Stadt Kaineng)]]
 
|#default =  
 
[[Kategorie:Quest ({{{kampagne}}} {{{region}}})]]
 
 
}}
 
}}
 +
{{#forargs: region | key | value |
 +
  {{#switch: {{#var:value}}
 +
  | Ascalon (Tutorial) | Ascalon | Nördliche Zittergipfel | Kryta | Maguuma-Dschungel | Kristallwüste | Südliche Zittergipfel | Feuerring-Inselkette | Insel Shing Jea | Stadt Kaineng | Echowald | Das Jademeer | Istan | Kourna | Vaabi | Das Ödland | Reich der Qual | Domäne der Pein | Ferne Zittergipfel | Befleckte Küste | Charr-Heimat | Tiefen von Tyria | Kampfarchipel | Die Unterwelt | Der Riss des Kummers | Riss des Kummers = [[Kategorie:Quest ({{#var:value}})]]
 +
  |
 +
  | #default = [[Kategorie:Questparameterfehler]]
 +
  }}
 
}}
 
}}
{{#switch: {{{kampagne}}}
+
{{ #switch: {{lc: {{{schwierigkeit|}}} }}
| = [[Kategorie:Quest-Stub]]
+
| meister
 +
| elite =
 +
  {{#forargs: kampagne | key | value |
 +
    {{#switch: {{#var: value}}
 +
    | Prophecies | Factions | Nightfall | Eye of the North | Basis = [[Kategorie:Meisterquest ({{#var: value}})]]
 +
    | #default = [[Kategorie:Questparameterfehler]]
 +
    }}
 +
  }}
 
}}
 
}}
{{#switch: {{{region}}}
+
{{#forargs: belohnung | key | value | {{ifexist|Kategorie:Belohnung ({{ucfirst:{{#var:value}}}})|[[Kategorie:Belohnung ({{ucfirst:{{#var:value}}}})]]|[[Kategorie:Questparameterfehler]]}}
| = [[Kategorie:Quest-Stub]]
+
}}
}}</includeonly>
+
}}
{| style="background-color:#fff; margin: 0 0 0.5em 1em; border:1px solid silver; float:center; font-size:90%; text-align:left;" cellpadding="5" cellspacing="3" align="right"
+
<!-- Ende:Autokategorisierung -->
! colspan="2" style="font-size:110%; text-align:center; background-color:#b4a5dc;" | {{PAGENAME}}
+
</div></includeonly>
 +
{| style="background-color:#fff; margin: 0 0 0.5em 1em; border:1px solid silver; float:right; font-size:90%; text-align:left;" cellpadding="5" cellspacing="3" align="right"
 +
! colspan="2" style="font-size:110%; text-align:center; background-color:#b4a5dc;" | {{{name|{{PAGENAME}}}}}
 
|- valign="top"
 
|- valign="top"
! style="background-color:#b4a5dc;" | Typ || {{#if: {{{typ|}}} | [[{{{typ}}}]] | Unbekannt}}
+
! style="background-color:#b4a5dc;" | Typ || {{#if: {{{typ|}}} | [[{{{typ}}}]] | Unbekannt}} {{#ifeq: {{{wiederholbar}}}| ja | [[Datei:Wiederaufladung.png|19px]] | }}
 
|- valign="top"
 
|- valign="top"
! style="background-color:#b4a5dc;" | [[Kampagne]] || {{#if: {{{kampagne|}}} | [[{{{kampagne}}}]] | Unbekannt}}
+
! style="background-color:#b4a5dc;" | [[Kampagne]] || {{#vardefine:output}}{{#forargs: kampagne | key | value | {{#vardefine:output|{{#var:output}}[[{{#var:value}}]]<br />}} }} {{#ifeq: {{#var:output}} | |Unbekannt|{{#var:output}}}}
 
|- valign="top"
 
|- valign="top"
! style="background-color:#b4a5dc;" | Region || {{#if: {{{region|}}} | [[{{{region}}}]] | Unbekannt}}
+
! style="background-color:#b4a5dc;" | Region || {{#vardefine:output}}{{#forargs: region | key | value | {{#vardefine:output|{{#var:output}}[[{{#var:value}}]]<br />}} }} {{#ifeq: {{#var:output}} | |Unbekannt|{{#var:output}}}}
 
|- valign="top"
 
|- valign="top"
 
! style="background-color:#b4a5dc;" | Schwierigkeitsgrad || {{#if: {{{schwierigkeit|}}} | {{{schwierigkeit}}} | Normal}}
 
! style="background-color:#b4a5dc;" | Schwierigkeitsgrad || {{#if: {{{schwierigkeit|}}} | {{{schwierigkeit}}} | Normal}}
Zeile 40: Zeile 51:
 
{{#if: {{{klasse|}}} |
 
{{#if: {{{klasse|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigte Klasse  
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigte Klasse  
{{pipe}} [[{{{Klasse}}}]]| }}
+
{{pipe}} [[{{{klasse}}}]]| }}
 
|- valign="top"
 
|- valign="top"
 
{{#if: {{{held|}}} |
 
{{#if: {{{held|}}} |
Zeile 47: Zeile 58:
 
|- valign="top"
 
|- valign="top"
 
{{#if: {{{benötigter quest|}}} |  
 
{{#if: {{{benötigter quest|}}} |  
! style="background-color:#b4a5dc;" {{pipe}} Benötigter Quest  
+
! style="background-color:#b4a5dc;" {{pipe}} {{#if:{{#pos:{{{benötigter quest}}}|(Mission)}} |Benötigte Mission|Benötigter Quest}}
{{pipe}} [[{{{benötigter quest}}}]] | }}
+
{{pipe}} {{#if:{{#pos:{{{benötigter quest}}}|(Mission)}} | [[{{{benötigter quest}}}|{{#explode:{{{benötigter quest}}}| (|0}}]]| style="max-width:200px;" {{pipe}} [[{{{benötigter quest}}}]] | }} }}
 
|- valign="top"
 
|- valign="top"
{{#if: {{{folgequest|}}} |
+
{{#if: {{{folgequest|}}} |  
! style="background-color:#b4a5dc;" {{pipe}} Folgequest  
+
! style="background-color:#b4a5dc;" {{pipe}} {{#if:{{#pos:{{{folgequest}}}|(Mission)}} |Folgemission|Folgequest}}
{{pipe}} [[{{{folgequest}}}]] | }}
+
{{pipe}} {{#if:{{#pos:{{{folgequest}}}|(Mission)}} | [[{{{folgequest}}}|{{#explode:{{{folgequest}}}| (|0}}]]| style="max-width:200px;" {{pipe}} [[{{{folgequest}}}]] | }} }}
 
|-
 
|-
 
{{#switch: {{{karte}}}
 
{{#switch: {{{karte}}}
Zeile 59: Zeile 70:
 
! colspan="2" style="background-color:#b4a5dc; text-align:center;" {{pipe}} Karte
 
! colspan="2" style="background-color:#b4a5dc; text-align:center;" {{pipe}} Karte
 
{{!-}}
 
{{!-}}
{{pipe}} colspan="2" style="text-align:center;"{{pipe}} {{#if: {{{karte|}}}|[[{{{karte}}}{{pipe}}center{{pipe}}200px]]|{{ #ifexist: Bild:{{PAGENAME}}_Karte.jpg | [[Bild:{{PAGENAME}}_Karte.jpg{{pipe}}center{{pipe}}200px]] | <includeonly>[[Kategorie:Karten-Stub]]</includeonly> <small>Diese Karte ist nicht vorhanden.<br />Hilf dem GuildWiki indem du sie [http://www.guildwiki.de/gwiki/index.php?title=Spezial:Hochladen&wpDestFile={{PAGENAMEE}}_Karte.jpg hier] hochlädst.}} }} }}
+
{{pipe}} colspan="2" style="text-align:center;"{{pipe}}  
 +
{{#forargs: karte | key | value |
 +
{{#ifeq: {{#var:key}} |||
 +
[[Bild:{{#var:value}}{{pipe}}center{{pipe}}200px]]
 +
{{#if: {{{text{{#var:key}}|}}} |<small>{{{text{{#var:key}}}}}</small>}}
 +
{{#vardefine:tmp}}
 +
}}
 +
}}
 +
{{#ifeq: {{#varexists:tmp}}|1||
 +
{{#ifexist: Datei:{{PAGENAME}}_Karte.jpg | [[Datei:{{PAGENAME}}_Karte.jpg{{pipe}}center{{pipe}}200px]] | {{#if: {{{nocat|}}} ||<includeonly>[[Kategorie:Karten-Stub (Quest)]]</includeonly>}} <small><span class="plainlinks">Diese Karte ist nicht vorhanden.<br />Hilf dem GuildWiki indem du sie [http://www.guildwiki.de/gwiki/index.php?title=Spezial:Hochladen&wpDestFile={{PAGENAMEE}}_Karte.jpg hier] hochlädst.</span></small>}}
 +
}}
 +
}}
 
|}<noinclude>
 
|}<noinclude>
  
Zeile 67: Zeile 89:
 
<pre>
 
<pre>
 
{{Infobox Quest
 
{{Infobox Quest
|typ=Sekundärquest
+
| typ = Sekundärquest
|kampagne=Nightfall
+
| kampagne = Nightfall
|region=Istan
+
| region = Istan
|schwierigkeit=Meister
+
| schwierigkeit = Meister
|questgeber=Nala
+
| questgeber = Nala
|benötigter quest=Ein Weg zu Zweit
+
| benötigter quest = Ein Weg zu Zweit
|folgequest=Ein Weg zu Zweit
+
| folgequest = Ein Weg zu Zweit
|held=Tahlkora
+
| held = Tahlkora
 
}}
 
}}
 
</pre>
 
</pre>
 
==Die Parameter==
 
==Die Parameter==
*'''typ''' Primärquest, Sekundärquest
+
*'''name''' Um einen vom Seitennamen abweichenden Titel anzugeben
*'''kampagne''' Prophecies, Factions, Nightfall oder Eye of the North
+
*'''typ''' Primärquest, Sekundärquest, Attributquest, Eventquest, Instanzquest
*'''region''' in welcher Region befindet sich der Schauplatz (siehe Quest-Log)
+
*'''kampagne''', '''kampagne1''' ... '''kampagne''n''''' Basis, Prophecies, Factions, Nightfall oder Eye of the North
 +
*'''region''', '''region1''' ... '''region''n''''' in welcher Region befindet sich der Schauplatz (siehe Quest-Log)
 
*'''schwierigkeit''' Meister oder Elite, bei Normal weglassen
 
*'''schwierigkeit''' Meister oder Elite, bei Normal weglassen
 
*'''questgeber''' Der Auftraggeber des Quests
 
*'''questgeber''' Der Auftraggeber des Quests
 
*'''klasse''' Benötigte Klasse (nur wenn die Quest nicht von allen Klassen angenommen werden kann)
 
*'''klasse''' Benötigte Klasse (nur wenn die Quest nicht von allen Klassen angenommen werden kann)
*'''benötigter quest''' Welcher Quest Voraussetzung ist (wenn vorhanden)
+
*'''benötigter quest''' Welcher Quest (bzw. Mission) Voraussetzung ist (wenn vorhanden)
*'''folgequest''' Der nachfolgende Quest (wenn vorhanden)
+
*'''folgequest''' Der nachfolgende Quest (bzw. Mission) (wenn vorhanden)
 
*'''held''' Benötigter Held (wenn vorhanden)
 
*'''held''' Benötigter Held (wenn vorhanden)
 +
*'''fertigkeit''' ja (nur wenn es Fertigkeiten als Belohnung gibt)
 +
*'''belohnung''' Falls es spezielle Belohnungspunkte gibt (Sonnenspeer, Kurzick, Asura etc.)
 +
*'''nocat''': Wenn gesetzt fällt die automatische Kategorisierung weg.
 +
*'''karte''': Wenn 'nein', wird der Kartenteil ausgeblendet.
 +
*'''karte1''' ... '''karte''n''''': Es kann jeweils eine Karte angegeben werden.
 +
*'''text1''' ... '''text''n''''': Für die obigen Karten kann eine kurze Beschreibung angegeben werden.
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 28. Mai 2012, 16:52 Uhr

Infobox Quest
Typ Unbekannt
Kampagne Unbekannt
Region Unbekannt
Schwierigkeitsgrad Normal
Questgeber Unbekannt
Karte

Diese Karte ist nicht vorhanden.
Hilf dem GuildWiki indem du sie hier hochlädst.

Einbinden[Bearbeiten]

Die Questvorlage bindet man in einem Questartikel mit folgendem Quelltext ein:

{{Infobox Quest
 | typ = Sekundärquest
 | kampagne = Nightfall
 | region = Istan
 | schwierigkeit = Meister
 | questgeber = Nala
 | benötigter quest = Ein Weg zu Zweit
 | folgequest = Ein Weg zu Zweit
 | held = Tahlkora
}}

Die Parameter[Bearbeiten]

  • name Um einen vom Seitennamen abweichenden Titel anzugeben
  • typ Primärquest, Sekundärquest, Attributquest, Eventquest, Instanzquest
  • kampagne, kampagne1 ... kampagnen Basis, Prophecies, Factions, Nightfall oder Eye of the North
  • region, region1 ... regionn in welcher Region befindet sich der Schauplatz (siehe Quest-Log)
  • schwierigkeit Meister oder Elite, bei Normal weglassen
  • questgeber Der Auftraggeber des Quests
  • klasse Benötigte Klasse (nur wenn die Quest nicht von allen Klassen angenommen werden kann)
  • benötigter quest Welcher Quest (bzw. Mission) Voraussetzung ist (wenn vorhanden)
  • folgequest Der nachfolgende Quest (bzw. Mission) (wenn vorhanden)
  • held Benötigter Held (wenn vorhanden)
  • fertigkeit ja (nur wenn es Fertigkeiten als Belohnung gibt)
  • belohnung Falls es spezielle Belohnungspunkte gibt (Sonnenspeer, Kurzick, Asura etc.)
  • nocat: Wenn gesetzt fällt die automatische Kategorisierung weg.
  • karte: Wenn 'nein', wird der Kartenteil ausgeblendet.
  • karte1 ... karten: Es kann jeweils eine Karte angegeben werden.
  • text1 ... textn: Für die obigen Karten kann eine kurze Beschreibung angegeben werden.