Bearbeiten von „GuildWiki Diskussion:Projekte/Erweiterte Fertigkeitenkategorisierung“
Aus GuildWiki
Du bearbeitest eine Diskussionsseite. Bitte unterschreibe deine Beiträge mit der vorletzten Schaltfläche der Symbolleiste bzw. den Zeichen
--~~~~
.Du bearbeitest diese Seite unangemeldet. Wenn du speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit unwiderruflich öffentlich einsehbar. Wenn du das nicht möchtest, registriere dich. Das ist kostenlos und ohne Angabe einer E-Mail-Adresse möglich.
Die Bearbeitung kann rückgängig gemacht werden.
Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 298: | Zeile 298: | ||
*<code><nowiki>{{#loop: klassenNummer | 1 | 11</nowiki></code> endet mit dem letzten <code><nowiki>}}</nowiki></code> (in der vorletzten Zeile) und ist der Schleifenaufruf, er umschließt also alles, abgesehen vom Tabellenanfang/ende. Es werden die Zahlen 1 bis 11 durchlaufen und je in der Variable „klassenNummer“ gespeichert. Zu jeder Zahl wird dann einmal der übrige Teil der Schleife ausgewertet. | *<code><nowiki>{{#loop: klassenNummer | 1 | 11</nowiki></code> endet mit dem letzten <code><nowiki>}}</nowiki></code> (in der vorletzten Zeile) und ist der Schleifenaufruf, er umschließt also alles, abgesehen vom Tabellenanfang/ende. Es werden die Zahlen 1 bis 11 durchlaufen und je in der Variable „klassenNummer“ gespeichert. Zu jeder Zahl wird dann einmal der übrige Teil der Schleife ausgewertet. | ||
*<code><nowiki> | <nowiki />{{#vardefine: klasse | {{#switch: {{#var:klassenNummer}} | 1=Krieger | 2=Waldläufer ... 11=PvE}} }}</nowiki></code> legt zusätzlich zu der „klassenNummer“ eine Variable „klasse“ an und zwar nach dem dort per Hand definierten Muster. Sollte man aus irgendeinem Grund die Klassen mal nicht nach Standardreihenfolge darstellen wollen, könnte man hier also die Reihenfolge ändern. | *<code><nowiki> | <nowiki />{{#vardefine: klasse | {{#switch: {{#var:klassenNummer}} | 1=Krieger | 2=Waldläufer ... 11=PvE}} }}</nowiki></code> legt zusätzlich zu der „klassenNummer“ eine Variable „klasse“ an und zwar nach dem dort per Hand definierten Muster. Sollte man aus irgendeinem Grund die Klassen mal nicht nach Standardreihenfolge darstellen wollen, könnte man hier also die Reihenfolge ändern. | ||
− | *<code><nowiki>{{#ifexpr: {{#switch: {{#var:klassenNummer}}|1|4|7|9=1}} | ... | }}</nowiki></code> sorgt für die Einteilung der Spalten. Wenn „klassenNummer“ gleich 1|4|7|9 ist ( „|“ ist hier wie „oder“ zu verstehen), wird „=1“ also „wahr“ ausgegeben und somit eine neue Spalte angefangen. Aus technischen Gründen wird diese Abfrage '''vor''' einem Fertigkeitsblock durchgeführt, man gibt also an, welche Klasse/Zahl eine neue beginnt. In diesem Fall ist die Trennung also vor Krieger, Nekromant, Assassine und Paragon, sodass die 11 Gruppen in 3, 3, 2, 3 unterteilt sind (je Hälfte der Basisklassen, Factions, NF+PvE). Sollte man dieses „vor einer Klasse“ zu verwirrend finden, kann man den Code in „ | + | *<code><nowiki>{{#ifexpr: {{#switch: {{#var:klassenNummer}}|1|4|7|9=1}} | ... | }}</nowiki></code> sorgt für die Einteilung der Spalten. Wenn „klassenNummer“ gleich 1|4|7|9 ist ( „|“ ist hier wie „oder“ zu verstehen), wird „=1“ also „wahr“ ausgegeben und somit eine neue Spalte angefangen. Aus technischen Gründen wird diese Abfrage '''vor''' einem Fertigkeitsblock durchgeführt, man gibt also an, welche Klasse/Zahl eine neue beginnt. In diesem Fall ist die Trennung also vor Krieger, Nekromant, Assassine und Paragon, sodass die 11 Gruppen in 3, 3, 2, 3 unterteilt sind (je Hälfte der Basisklassen, Factions, NF+PvE). Sollte man dieses „vor einer Klasse“ zu verwirrend finden, kann man den Code in „{{#var:klassenNummer}}'''-1'''|X|Y|Z=1“ ändern, dann wird die Spalte nach der Zahl begonnen (was vermutlich intuitiver ist). Beachte, dass im Normalfall die 1 und im abgewandelten Fall die 0 nötig ist, um überhaupt die erste Spalte anzulegen. |
*<code><nowiki>{{pipe}}valign="top" style="padding-right:4em;"{{pipe}}</nowiki></code> ist der Tabellencode für die neue Spalte. Das „padding-right:4em;“ gibt jeder Spalte nach rechts etwas Platz, damit das ganze nicht so gequetscht ist. Die Zahl kann natürlich angepasst werden, wenn man mehr oder weniger möchte. | *<code><nowiki>{{pipe}}valign="top" style="padding-right:4em;"{{pipe}}</nowiki></code> ist der Tabellencode für die neue Spalte. Das „padding-right:4em;“ gibt jeder Spalte nach rechts etwas Platz, damit das ganze nicht so gequetscht ist. Die Zahl kann natürlich angepasst werden, wenn man mehr oder weniger möchte. | ||
*<code><nowiki>{{#DPL: ... }}</nowiki></code> der Listenaufruf. Sollte bekannt sein. Es ist in diesem Fall nicht mit <code><nowiki><DPL> ... </DPL></nowiki></code> möglich, weil dann einige parser-Funktionen nicht unterstützt werden (oder einfacher: weil's dann halt nicht geht). | *<code><nowiki>{{#DPL: ... }}</nowiki></code> der Listenaufruf. Sollte bekannt sein. Es ist in diesem Fall nicht mit <code><nowiki><DPL> ... </DPL></nowiki></code> möglich, weil dann einige parser-Funktionen nicht unterstützt werden (oder einfacher: weil's dann halt nicht geht). |