Vorlage:ArmorSet pre: Unterschied zwischen den Versionen

Aus Imoriath Wiki
Wechseln zu: Navigation, Suche
(test)
 
K
 
(35 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
<noinclude>
 +
Dies ist eine Vorlage für Rüstungssets.
 +
</noinclude>
 
{| border="1" cellpadding="10" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
 
{| border="1" cellpadding="10" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
 
|- bgcolor="#195280"
 
|- bgcolor="#195280"
! colspan="3" style="color:white;" | {{{SETNAME}}}
+
| colspan="3" align="center" style="color:white;" | '''{{{SETNAME}}}''' ({{{RKLASSE}}}/{{{GRAD}}})
| align="center" style="color:white;" | '''Bonus'''
+
! align="center" style="color:white; width:180px;" | Bonus  
 +
! align="center" style="color:white;" | Klassenempfehlung
 
|-
 
|-
| colspan="3" align="center" | [[Bild:{{{HELMBILD}}}]]<br>{{{HELMNAME}}}
+
| colspan="3" align="center" | [[Bild:{{{HELMBILD}}}]]<br><small>{{{HELMNAME}}}</small><br><small>{{#if: {{{H_PDEF}}}| (PDef.:{{{H_PDEF}}}, }} {{#if: {{{H_CRYSMOUNT}}}|Crys.:{{{H_CRYSMOUNT}}}) }}</small>
 
| rowspan="3" align="center" | {{{BONUSWERTE}}}
 
| rowspan="3" align="center" | {{{BONUSWERTE}}}
 +
| rowspan="3" align="center" | {{{KLASSENTIP}}}
 
|-
 
|-
| align="center" | [[Bild:{{{GLOVESBILD}}}]]<br>{{{GLOVESNAME}}}
+
| align="center" width="100px" | [[Bild:{{{GLOVESBILD}}}]]<br><small>{{{GLOVESNAME}}}</small><br><small>{{#if: {{{G_PDEF}}}| (PDef.:{{{G_PDEF}}}, }} {{#if: {{{G_CRYSMOUNT}}}| Crys.:{{{G_CRYSMOUNT}}}) }}</small>
| align="center" | {{Vorlage:ArmorBody
+
| align="center" width="130px" | {{Vorlage:ArmorBody
|OBERTEILNAME = {{{OBERTEILNAME}}}
+
|OBERTEILNAME = <small>{{{OBERTEILNAME}}}</small><br><small>{{#if: {{{O_PDEF}}}| (PDef.:{{{O_PDEF}}}, }} {{#if: {{{O_MPBONUS}}}| MP:{{{O_MPBONUS}}}), }} {{#if: {{{O_CRYSMOUNT}}}| Crys.:{{{O_CRYSMOUNT}}}) }}</small>
 
|OBERTEILBILD = {{{OBERTEILBILD}}}
 
|OBERTEILBILD = {{{OBERTEILBILD}}}
|UNTERTEILNAME = {{{UNTERTEILNAME}}}
+
|UNTERTEILNAME = {{#if: {{{UNTERTEILNAME}}}| {{{UNTERTEILNAME}}} }}<br><small>{{#if: {{{U_PDEF}}}| (PDef.:{{{U_PDEF}}}, }} {{#if: {{{U_MPBONUS}}}| MP:{{{U_MPBONUS}}}), }} {{#if: {{{U_CRYSMOUNT}}}| Crys.:{{{U_CRYSMOUNT}}}) }}</small>
 
|UNTERTEILBILD = {{{UNTERTEILBILD}}}
 
|UNTERTEILBILD = {{{UNTERTEILBILD}}}
 
|}}
 
|}}
| align="center" | [[Bild:{{{SCHILDBILD}}}]]<br>{{{SCHILDNAME}}}
+
| align="center" width="100px" | {{#if: {{{SCHILDNAME}}}| [[Bild:{{{SCHILDBILD}}}]]<br><small>{{{SCHILDNAME}}}</small> }} <small>{{#if: {{{S_PDEF}}}| (PDef.:{{{S_PDEF}}}, }} {{#if: {{{S_CRYSMOUNT}}}| Crys.:{{{S_CRYSMOUNT}}}) }}</small>
 
|-
 
|-
| colspan="3" align="center" | [[Bild:{{{BOOTSBILD}}}]]<br>{{{BOOTSNAME}}}
+
| colspan="3" align="center" | [[Bild:{{{BOOTSBILD}}}]]<br><small>{{{BOOTSNAME}}}</small><br><small>{{#if: {{{B_PDEF}}}| (PDef.:{{{B_PDEF}}}, }} {{#if: {{{B_CRYSMOUNT}}}| Crys.:{{{B_CRYSMOUNT}}}) }}</small>
 
|}
 
|}
 +
'''Gesamt-PDef-Wert:''' {{#expr: {{{H_PDEF}}} + {{{B_PDEF}}} + {{{U_PDEF}}} + {{{G_PDEF}}} + {{{O_PDEF}}} }}<br>
 +
'''Plus Shield:''' {{#expr: {{{H_PDEF}}} + {{{S_PDEF}}} + {{{U_PDEF}}} + {{{G_PDEF}}} + {{{B_PDEF}}} + {{{O_PDEF}}}| Wert }}<br>
 +
'''MPBonus:''' {{#expr: {{{U_MPBONUS}}} + {{{O_MPBONUS}}} }}
 +
 +
<noinclude>
 +
 +
'''Einsetzen des Formulars mit dem Code:'''
 +
<nowiki>{{subst:Vorlage:ArmorSet set}}</nowiki>
 +
dann einmal kurz speichern, um das Formular in den Artikel zu laden und dann Daten eingeben.
 +
 +
*Damit in der Zusammenrechnung unter der Tabelle ein Wert statt einer Fehlermeldung heraus kommt, muss in "O_PDEF" und in "O_MPBONUS" ein Wert stehen. Deshalb steht dort standarmäßig eine "0" eingetragen.
 +
 +
'''Die Eingabefelder des Formulars:'''
 +
<pre><nowiki>
 +
{{ArmorSet pre
 +
|SETNAME = Name des Sets eintragen
 +
|RKLASSE = Rüstungsklasse (z.B. Heavy)
 +
|GRAD = Den Buchstaben für den Grad
 +
|HELMBILD = WikiHelmet.jpg (<--einen Bilddateinamen angeben)
 +
|HELMNAME = Name des Helms
 +
|H_PDEF = PDef-Wert
 +
|H_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
 +
|BONUSWERTE = Sonstige Bonuswerte eintragen Es empfiehlt sich z.T. "<br>" zu verwenden um die Werte mehrzeilig anzugeben.
 +
|GLOVESBILD = GlovesOfWiki.jpg (<--einen Bilddateinamen angeben)
 +
|GLOVESNAME = Name der Gloves
 +
|G_PDEF = PDef-Wert der Gloves
 +
|G_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
 +
|OBERTEILBILD = ArmorOfWiki.jpg (<--einen Bilddateinamen angeben)
 +
|OBERTEILNAME = Armor of Wiki
 +
|O_PDEF = PDef-Wert
 +
|O_MPBONUS = MPBonus den man erhält (trifft auf Roben zu; sonst einfach freilassen)
 +
|O_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
 +
|SCHILDBILD = ShieldOfWiki.jpg (<--einen Bilddateinamen angeben)
 +
|SCHILDNAME = Shield of Wiki
 +
|S_PDEF = PDef-Wert
 +
|S_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
 +
|UNTERTEILBILD = GaitersOfWiki.jpg (<--einen Bilddateinamen angeben)
 +
|UNTERTEILNAME = Gaiters of Wiki
 +
|U_PDEF = PDef-Wert
 +
|U_MPBONUS = MPBonus den man erhält (trifft auf Roben zu; sonst einfach freilassen)
 +
|U_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
 +
|BOOTSBILD = BootsOfWiki.jpg (<--einen Bilddateinamen angeben)
 +
|BOOTSNAME = Boots of Wiki
 +
|B_PDEF = PDef-Wert
 +
|B_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
 +
|KLASSENTIP = Alle...sieht schick aus^^
 +
}}
 +
</pre>
 +
 +
'''Vorlagenhierarchie:'''
 +
*[[Vorlage:ArmorBody]](A) (Zweizellige Tabelle für Upper und Lower oder Upper/Lower)
 +
:L liefert eine Vorlage zu [[Vorlage:ArmorSet pre]](B)(Tabelle für ganzes Rüstungsset und Bonusinformationen)
 +
::L [[Vorlage:ArmorSet set]](C) beinhaltet ein Formular, das man in einen Artikel einfügen kann, sodass man <u>nur</u> Daten eingeben muss, ohne sich durch den Code der Hauptvorlage suchen zu müssen. Eingesetzt wird die Vorlage mit dem obenstehenden Code.
 +
</noinclude>

Aktuelle Version vom 28. November 2007, 23:55 Uhr

Dies ist eine Vorlage für Rüstungssets.

{{{SETNAME}}} ({{{RKLASSE}}}/{{{GRAD}}}) Bonus Klassenempfehlung
[[Bild:{{{HELMBILD}}}]]
{{{HELMNAME}}}
(PDef.:{{{H_PDEF}}}, Crys.:{{{H_CRYSMOUNT}}})
{{{BONUSWERTE}}} {{{KLASSENTIP}}}
[[Bild:{{{GLOVESBILD}}}]]
{{{GLOVESNAME}}}
(PDef.:{{{G_PDEF}}}, Crys.:{{{G_CRYSMOUNT}}})
[[Bild:{{{OBERTEILBILD}}}]]
{{{OBERTEILNAME}}}
(PDef.:{{{O_PDEF}}}, MP:{{{O_MPBONUS}}}), Crys.:{{{O_CRYSMOUNT}}})
[[Bild:{{{UNTERTEILBILD}}}]]
{{{UNTERTEILNAME}}}
(PDef.:{{{U_PDEF}}}, MP:{{{U_MPBONUS}}}), Crys.:{{{U_CRYSMOUNT}}})


[[Bild:{{{SCHILDBILD}}}]]
{{{SCHILDNAME}}} (PDef.:{{{S_PDEF}}}, Crys.:{{{S_CRYSMOUNT}}})
[[Bild:{{{BOOTSBILD}}}]]
{{{BOOTSNAME}}}
(PDef.:{{{B_PDEF}}}, Crys.:{{{B_CRYSMOUNT}}})

Gesamt-PDef-Wert: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“
Plus Shield: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“
MPBonus: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“


Einsetzen des Formulars mit dem Code:

{{subst:Vorlage:ArmorSet set}}

dann einmal kurz speichern, um das Formular in den Artikel zu laden und dann Daten eingeben.

  • Damit in der Zusammenrechnung unter der Tabelle ein Wert statt einer Fehlermeldung heraus kommt, muss in "O_PDEF" und in "O_MPBONUS" ein Wert stehen. Deshalb steht dort standarmäßig eine "0" eingetragen.

Die Eingabefelder des Formulars:

<nowiki>
{{ArmorSet pre
|SETNAME = Name des Sets eintragen
|RKLASSE = Rüstungsklasse (z.B. Heavy)
|GRAD = Den Buchstaben für den Grad
|HELMBILD = WikiHelmet.jpg (<--einen Bilddateinamen angeben)
|HELMNAME = Name des Helms
|H_PDEF = PDef-Wert
|H_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
|BONUSWERTE = Sonstige Bonuswerte eintragen Es empfiehlt sich z.T. "<br>" zu verwenden um die Werte mehrzeilig anzugeben.
|GLOVESBILD = GlovesOfWiki.jpg (<--einen Bilddateinamen angeben)
|GLOVESNAME = Name der Gloves
|G_PDEF = PDef-Wert der Gloves
|G_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
|OBERTEILBILD = ArmorOfWiki.jpg (<--einen Bilddateinamen angeben)
|OBERTEILNAME = Armor of Wiki
|O_PDEF = PDef-Wert
|O_MPBONUS = MPBonus den man erhält (trifft auf Roben zu; sonst einfach freilassen)
|O_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
|SCHILDBILD = ShieldOfWiki.jpg (<--einen Bilddateinamen angeben) 
|SCHILDNAME = Shield of Wiki
|S_PDEF = PDef-Wert
|S_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
|UNTERTEILBILD = GaitersOfWiki.jpg (<--einen Bilddateinamen angeben)
|UNTERTEILNAME = Gaiters of Wiki
|U_PDEF = PDef-Wert
|U_MPBONUS = MPBonus den man erhält (trifft auf Roben zu; sonst einfach freilassen)
|U_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
|BOOTSBILD = BootsOfWiki.jpg (<--einen Bilddateinamen angeben)
|BOOTSNAME = Boots of Wiki
|B_PDEF = PDef-Wert
|B_CRYSMOUNT = Zahl der Kristalle die beim Crushen entstehen
|KLASSENTIP = Alle...sieht schick aus^^
}}

Vorlagenhierarchie:

L liefert eine Vorlage zu Vorlage:ArmorSet pre(B)(Tabelle für ganzes Rüstungsset und Bonusinformationen)
L Vorlage:ArmorSet set(C) beinhaltet ein Formular, das man in einen Artikel einfügen kann, sodass man nur Daten eingeben muss, ohne sich durch den Code der Hauptvorlage suchen zu müssen. Eingesetzt wird die Vorlage mit dem obenstehenden Code.