Version du 24 mai 2014 à 08:35 | | Version du 24 mai 2014 à 08:36 |
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|}}}|, }}}} |
? | | 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| [[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=]] [[Tank:{{#var:tankcode}}|{{#wotstr:{{#combatattr:mark}} }}]]{{ | | + | }}{{#vardefine:i|0}} |
? | #ifexpr: {{#combatattr:gold|0}} = 1| [[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}}| [[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> | | + | }} |
? | {{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> |