Modèle:TankList : Différence entre versions
Version du 24 mai 2014 à 08:35 | Version actuelle en date du 30 octobre 2014 à 10:39 15 versions | |||
2 révisions intermédiaires par 2 utilisateurs non affichées | ||||
Ligne 1 : | Ligne 1 : | |||
? | <includeonly>{{#vardefine: | + | <includeonly> | |
? | + | <div style="display:none"> | ||
? | #if: {{{ | + | {{#vardefine:class|{{#switch:{{{class|}}} | |
? | #if: {{{nation|}}} | ; nation={{{nation}}} }}{{ | + | |light = lightTank | |
? | + | |medium = mediumTank | ||
? | + | |heavy = heavyTank | ||
? | }}{{ #vardefine: i | 0}}{{ | + | |td = AT-SPG | |
? | + | |spg = SPG | ||
? | + | }}}} | ||
? | {{ # | + | {{#vardefine:divider|{{#if:{{{divider|}}}|{{{divider|}}}|, }}}} | |
? | | | + | {{#vardefine:list|{{#wotlist:tanks| | |
? | # | + | {{#if:{{#var:class}}| class={{#var:class}}}} | |
? | # | + | {{#if:{{{nation|}}}| ;nation={{{nation}}}}} | |
? | | | + | {{#if:{{{gold|}}}| ;gold={{{gold}}}}} | |
? | <div | + | {{#if:{{{level|}}}| ;level={{{level}}}}} | |
? | + | |{{{order|}}}}} | ||
? | [[image:Tier_{{# | + | }}{{#vardefine:i|0}} | |
? | # | + | </div> | |
? | </ | + | {{#while:|{{#if:{{#explode:{{#var:list}}|;|{{#var:i}} }}|true}} | |
+ | |{{#vardefine:code|{{#explode:{{#var:list}}|;|{{#var:i}} }} }} | |||
+ | {{#ifeq:{{{style|}}}|image | |||
+ | |<div style="display:none"> | |||
+ | {{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}} | |||
+ | {{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}} | |||
+ | {{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}} | |||
+ | {{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}} | |||
+ | </div> | |||
+ | <li>[[image:anno{{#var:code}}.png|link=Tank:{{#var:code}}]]<br />[[image:Tier_{{#var:level}}_icon.png|link=]] | |||
+ | {{#var:name}}{{#ifeq:{{#var:premium}}|0||{{#if:{{#var:gift}}| [[image:PremiumIcon2.png|link=]]| [[image:GoldIcon2.png|link=]]}}}}</li> | |||
+ | |}} | |||
+ | {{#ifeq:{{{style|}}}|imagePrem | |||
+ | |<div style="display:none"> | |||
+ | {{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}} | |||
+ | {{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}} | |||
+ | {{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}} | |||
+ | {{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}} | |||
+ | {{#vardefine:price|{{formatnum:{{#combatchars:{{#var:code}}|price}}}}}} | |||
+ | {{#vardefine:class|{{#switch:{{#combatchars:{{#var:code}}|class}} | |||
+ | |lightTank = Light Tanks | |||
+ | |mediumTank = Medium Tanks | |||
+ | |heavyTank = Heavy Tanks | |||
+ | |AT-SPG = Tank Destroyers | |||
+ | |SPG = Self-Propelled Guns}}}} | |||
+ | </div> | |||
+ | <li>[[image:Tier_{{#var:level}}_icon.png|link=]]{{#var:name}}<br />[[image:anno{{#var:code}}.png|link=Tank:{{#var:code}}]]<br />{{#var:price}} {{#ifeq:{{#var:premium}}|0||{{#if:{{#var:gift}}| [[image:PremiumIcon2.png|link=]]| [[image:GoldIcon2.png|link=]]}}}}<br />[[{{#var:class}}]]<br /><br /></li> | |||
+ | |}} | |||
+ | {{#ifeq:{{{style|}}}|text | |||
+ | |{{#if:{{#explode:{{#var:list}}|;|{{#expr:{{#var:i}}+1}} }} | |||
+ | |[[Tank:{{#var:code}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]{{#var:divider}} | |||
+ | |[[Tank:{{#var:code}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]}} | |||
+ | |}} | |||
{{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | |||
? | }}</includeonly><noinclude> | + | }} | |
? | {{ | + | </includeonly><noinclude> | |
? | <noinclude> | + | ==Usage== | |
+ | *<nowiki>|class=</nowiki> ''light, medium, heavy, td, spg'' | |||
+ | *<nowiki>|nation=</nowiki> ''usa, ussr, germany, etc.'' | |||
+ | *<nowiki>|gold=</nowiki> ''1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.'' | |||
+ | *<nowiki>|order=</nowiki> ''level, class, etc. How the tanks are ordered.'' | |||
+ | *<nowiki>|style=</nowiki> ''text, image, or imagePrem.'' | |||
+ | *<nowiki>|divider=</nowiki> ''• or anything you'd like. Default is a comma. Is not used when style is images.'' | |||
+ | ==Template== | |||
+ | <pre> | |||
+ | {{TankList|nation = |class = |gold = |order = |style = |divider = }} | |||
+ | </pre> | |||
+ | [[Category:C/P Templates]] | |||
+ | </noinclude> |
Version actuelle en date du 30 octobre 2014 à 10:39
Usage
- |class= light, medium, heavy, td, spg
- |nation= usa, ussr, germany, etc.
- |gold= 1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.
- |order= level, class, etc. How the tanks are ordered.
- |style= text, image, or imagePrem.
- |divider= • or anything you'd like. Default is a comma. Is not used when style is images.
Template
{{TankList|nation = |class = |gold = |order = |style = |divider = }}
Catégorie :