Kategorien
Vorlage:ParseWaffe: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Bwoebi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Bwoebi (Diskussion | Beiträge) (Erlaube auch einstellige Zahlen...) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<!-- | <!-- | ||
-->{{#vardefine:WaffeName | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~Name=\s*[ | -->{{#vardefine:WaffeName | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~Name=\s*[äöüßa-z /-]+~is }} | /Name=/ | }} | #[äöüßa-z -/]+#i}} }}<!-- | ||
-->{{#vardefine:Stärke | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Stärke=[^&}]*(\d{{!}}[. -])+/s }} | /&#\d+;/ | }} | /\d(\d{{!}}[. -])*/s}} }}<!-- | -->{{#vardefine:Stärke | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Stärke=[^&}]*(\d{{!}}[. -])+/s }} | /&#\d+;/ | }} | /\d(\d{{!}}[. -])*/s}} }}<!-- | ||
-->{{#vardefine:A | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindeststärke=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /\d(\d{{!}}[. -]) | -->{{#vardefine:A | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindeststärke=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /\d(\d{{!}}[. -])*/}} }}<!-- | ||
-->{{#vardefine:Int | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /MindestIntelligenz=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /\d(\d{{!}}[. -]) | -->{{#vardefine:Int | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /MindestIntelligenz=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /\d(\d{{!}}[. -])*/}} }}<!-- | ||
-->{{#vardefine:Aka | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindestakademielimit=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /\d(\d{{!}}[. -]) | -->{{#vardefine:Aka | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindestakademielimit=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /\d(\d{{!}}[. -])*/}} }}<!-- | ||
-->{{#vardefine:Rasse | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~Rasse=\s*[äa-zA-Z /-]+~s }} | /Rasse=/ | }} | #[äa-zA-Z -/]+#}} }}<!-- | -->{{#vardefine:Rasse | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~Rasse=\s*[äa-zA-Z /-]+~s }} | /Rasse=/ | }} | #[äa-zA-Z -/]+#}} }}<!-- | ||
-->{{#vardefine:Preis | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /EinkPreis=\s*(\d{{!}}\.)+/s }} | /=/ | }} | /\d(\d{{!}}\.) | -->{{#vardefine:Preis | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /EinkPreis=\s*(\d{{!}}\.)+/s }} | /=/ | }} | /\d(\d{{!}}\.)*/}} }}<!-- | ||
-->{{#vardefine:Haltbarkeit | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Haltbarkeit=\s*(\d{{!}}\.)+\s*\w+/s }} | /=/ | }} | /\d(\d{{!}}\.) | -->{{#vardefine:Haltbarkeit | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Haltbarkeit=\s*(\d{{!}}\.)+\s*\w+/s }} | /=/ | }} | /\d(\d{{!}}\.)*\s*\w+/}} }}<!-- | ||
-->{{#vardefine:RepKosten | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /RepKosten=\s*.*(\d{{!}}[. -])+/ }} | /=/ | }} | /\d(\d{{!}}[. -]) | -->{{#vardefine:RepKosten | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /RepKosten=\s*.*(\d{{!}}[. -])+/ }} | /=/ | }} | /\d(\d{{!}}[. -])*/}} }}<!-- | ||
<!-- Setze Rasse standardmäßig auf none, wenn undefiniert und WaffeName auf {{{Name}}} | <!-- Setze Rasse standardmäßig auf none, wenn undefiniert und WaffeName auf {{{Name}}} | ||
-->{{#vardefine:Rasse | {{#if: {{#var:Rasse}} | -->{{#vardefine:Rasse | {{#if: {{#var:Rasse}} | {{#var:Rasse}} | none }} }}<!-- | ||
-->{{#vardefine:WaffeName | {{#if: {{#var:WaffeName}} | -->{{#vardefine:WaffeName | {{#if: {{#var:WaffeName}} | {{#var:WaffeName}} | {{{Name}}} }} }}<!-- | ||
<!-- Eigenständige Berechnung der RepKosten falls nicht eingetragen | <!-- Eigenständige Berechnung der RepKosten falls nicht eingetragen |
Aktuelle Version vom 14. Juni 2015, 16:57 Uhr
[Bearbeiten] Dokumentation
Diese Vorlage parst einen Waffenartikel und speichert Name der Waffe, Stärke, Mindestanforderungen, Preis, Haltbarkeit und RepKosten (bzw berechnet diese selbst) in Variablen.
Verwendung[Bearbeiten]
Diese Vorlage wird mit
{{ParseWaffe|Name=Waffenname}}
eingebunden.
Parameter[Bearbeiten]
- Waffenname: Name der zu untersuchenden Waffe. Vorsicht: nicht in Artikelform