Bienvenue sur le Wiki de Wargaming.net !
Variantes

Modèle:TankList : Différence entre versions

Aller à : navigation, rechercher
Version du 24 mai 2014 à 08:35Version du 24 mai 2014 à 08:36
Reverted edits by Monster_King:ru (talk) to last revision by Aero37:na
Ligne 1 :Ligne 1 :
?<includeonly>{{#vardefine:list| +<includeonly>
? {{#wotlist:tanks | {{+<div style="display:none">
? #if: {{{class|}}} | class={{{class}}} }}{{+{{#vardefine:class|{{#switch:{{{class|}}}
? #if: {{{nation|}}} | ; nation={{{nation}}} }}{{+ |light = lightTank
? #if: {{{level|}}} | ; level={{{level}}} }}+ |medium = mediumTank
? | {{{order|}}} }} + |heavy = heavyTank
?}}{{ #vardefine: i | 0}}{{+ |td = AT-SPG
? #while:|{{#if:{{#explode:{{#var:list}}|;|{{#var:i}} }}|true}}+ |spg = SPG
? |{{#vardefine:tankcode|{{#explode:{{#var:list}}|;|{{#var:i}} }} }}{{#combatchars:{{#var:tankcode}} }}+}}}}
?{{ #ifeq: {{#combatattr:mark}} | White_Tiger ||{{#switch: {{{style|картинкаimage}}}+{{#vardefine:divider|{{#if:{{{divider|}}}|{{{divider|}}}|,&nbsp;}}}}
?| text = <nowiki> </nowiki><span>{{+{{#vardefine:list|{{#wotlist:tanks|
?#ifexpr: {{#var:i}} > 0|{{{divider| {{!}} }}} }} <b>{{Уровень| {{#combatattr:level}} }}</b> [[Tank:{{#var:tankcode}}|{{#wotstr:{{#combatattr:mark}} }}]]{{+ {{#if:{{#var:class}}| class={{#var:class}}}}
?#ifexpr: {{#combatattr:gold|0}} = 1|&nbsp;[[image:PremiumIcon2.png|link=]] }}</span>+ {{#if:{{{nation|}}}| ;nation={{{nation}}}}}
?| image | #default = <nowiki />+ {{#if:{{{gold|}}}| ;gold={{{gold}}}}}
?<div class="tleft" style="clear:none;">+ {{#if:{{{level|}}}| ;level={{{level}}}}}
?<center>[[image:anno{{#combatattr:mark}}.png|link=Tank:{{#var:tankcode}}]]<br/>+ |{{{order|}}}}}
?[[image:Tier_{{#combatattr:level}}_icon.png|link=]]&nbsp;[[Tank:{{#var:tankcode}}|{{#wotstr:{{#combatattr:mark}} }}]]{{+}}{{#vardefine:i|0}}
?#ifexpr: {{#combatattr:gold|0}} = 1|&nbsp;[[image:PremiumIcon2.png|link=]]}}</center>+</div>
?</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}}|&nbsp;[[image:PremiumIcon2.png|link=]]|&nbsp;[[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}}|&nbsp;[[image:PremiumIcon2.png|link=]]|&nbsp;[[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>+}}
?{{Doc}}+</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>
 +</noinclude>

Version du 24 mai 2014 à 08:36

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 = }}