Benutzer:Tobias Xy/Vorlage2: Unterschied zwischen den Versionen

Aus GuildWiki
Wechseln zu:Navigation, Suche
Zeile 1: Zeile 1:
<includeonly><div style="display:none;">
+
<div style="display:none;">{{#vardefine:mon_1|31}}
<!-- Start:Autokategorisierung -->
+
{{#vardefine:mon_2|28}}
{{#if: {{{nocat|}}} ||
+
{{#vardefine:mon_3|31}}
{{#if: {{{karte|}}} | {{#ifeq: {{{karte}}} | nein||[[Kategorie:Questparameterfehler]]}} }}
+
{{#vardefine:mon_4|30}}
{{#if: {{{fertigkeit|}}} | {{#forargs: kampagne | key | value | [[Kategorie:Fertigkeitsquest ({{#var: value}})]] }}|}}
+
{{#vardefine:mon_5|31}}
{{#switch: {{{typ}}}
+
{{#vardefine:mon_6|30}}
| Primärquest | Sekundärquest | Eventquest | Attributquest | Instanzquest =
+
{{#vardefine:mon_7|31}}
  {{#forargs: kampagne | key | value |
+
{{#vardefine:mon_8|31}}
    {{#switch: {{#var: value}}
+
{{#vardefine:mon_9|30}}
    | Prophecies | Factions | Nightfall | Eye of the North | Basis = [[Kategorie:{{{typ}}} ({{#var: value}})]]
+
{{#vardefine:mon_10|31}}
    | #default = [[Kategorie:Questparameterfehler]]
+
{{#vardefine:mon_11|30}}
    }}
+
{{#vardefine:mon_12|31}}<!--sollte nie gebraucht werden :D -->
  }}
+
{{#vardefine:years|{{#expr:{{{1}}}-1971}} }}
| #default = [[Kategorie:Questparameterfehler]]
+
{{#vardefine:months|{{#expr:{{{2}}}-1}} }}
 +
{{#vardefine:days|{{#expr:{{{3}}}-1}} }}
 +
{{#vardefine:i|1}}
 +
{{#vardefine:mon_days|0}}
 +
{{#while:
 +
|{{#ifexpr: {{#var:i}} <= {{#var:months}} |true}}
 +
|{{#vardefine:mon_days|{{#expr:{{#var:mon_days}}+{{#var:mon_{{#var:i}} }} }} }}
 +
{{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
 
}}
 
}}
{{#forargs: region | key | value |
+
</div>{{#expr:{{#var:years}}*365*24*60*60 + ({{#var:mon_days}}+{{#var:days}})*24*60*60}}
  {{#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: {{lc: {{{schwierigkeit|}}} }}
 
| meister
 
| elite =
 
  {{#forargs: kampagne | key | value |
 
    {{#switch: {{#var: value}}
 
    | Prophecies | Nightfall | Eye of the North | Basis = [[Kategorie:Meisterquest ({{#var: value}})]]
 
    | #default = [[Kategorie:Questparameterfehler]]
 
    }}
 
  }}
 
}}
 
{{#forargs: belohnung | key | value | {{ifexist|Kategorie:Belohnung ({{ucfirst:{{#var:value}}}})|[[Kategorie:Belohnung ({{ucfirst:{{#var:value}}}})]]|[[Kategorie:Questparameterfehler]]}}
 
}}
 
<!-- Ende:Autokategorisierung -->
 
</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"
 
! style="background-color:#b4a5dc;" | Typ || {{#if: {{{typ|}}} | [[{{{typ}}}]] | Unbekannt}} {{#ifeq: {{{wiederholbar}}}| ja | [[Bild:Wiederaufladung.png|19px]] | }}
 
|- valign="top"
 
! 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"
 
! 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"
 
! style="background-color:#b4a5dc;" | Schwierigkeitsgrad || {{#if: {{{schwierigkeit|}}} | {{{schwierigkeit}}} | Normal}}
 
|- valign="top"
 
! style="background-color:#b4a5dc;" | Questgeber || {{#if: {{{questgeber|}}} | {{{questgeber}}} | Unbekannt}}
 
|- valign="top"
 
{{#if: {{{klasse|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigte Klasse
 
{{pipe}} [[{{{klasse}}}]]| }}
 
|- valign="top"
 
{{#if: {{{held|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigter Held
 
{{pipe}} [[{{{held}}}]]| }}
 
|- valign="top"
 
{{#if: {{{benötigter quest|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigter Quest
 
{{pipe}} [[{{{benötigter quest}}}]] | }}
 
|- valign="top"
 
{{#if: {{{folgequest|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Folgequest
 
{{pipe}} [[{{{folgequest}}}]] | }}
 
|-
 
{{#switch: {{{karte}}}
 
|nein=
 
|#default=
 
! colspan="2" style="background-color:#b4a5dc; text-align:center;" {{pipe}} Karte
 
{{!-}}
 
{{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: Bild:{{PAGENAME}}_Karte.jpg | [[Bild:{{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>
 
 
 
[[Kategorie:Vorlage Infobox]]
 
==Einbinden==
 
Die Questvorlage bindet man in einem Questartikel mit folgendem Quelltext ein:
 
<pre>
 
{{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
 
}}
 
</pre>
 
==Die Parameter==
 
*'''name''' Um einen vom Seitennamen abweichenden Titel anzugeben
 
*'''typ''' Primärquest, Sekundärquest, Attributquest, Eventquest, Instanzquest
 
*'''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
 
*'''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 Voraussetzung ist (wenn vorhanden)
 
*'''folgequest''' Der nachfolgende Quest (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>
 

Version vom 7. Dezember 2009, 20:10 Uhr









Die maximal zulässige Anzahl an Schleifen wurde ausgeführt

Fehler im Ausdruck: Unerwarteter Operator <