Navigation menu

Template:TempCounter: Difference between revisions

From Metroid Wiki
m (Created page with '{{#vardefine:count16|{{#ifeq:{{{16|}}}|{{Void}}|0|1}}}}{{#vardefine:count15|{{#ifeq:{{{14|}}}|{{Void}}|0|1}}}}{{#vardefine:count13|{{#ifeq:{{{13|}}}|{{Void}}|0|1}}}}{{#vardefine:…')
 
m (fix some bugs)
 
Line 1: Line 1:
{{#vardefine:count16|{{#ifeq:{{{16|}}}|{{Void}}|0|1}}}}{{#vardefine:count15|{{#ifeq:{{{14|}}}|{{Void}}|0|1}}}}{{#vardefine:count13|{{#ifeq:{{{13|}}}|{{Void}}|0|1}}}}{{#vardefine:count12|{{#ifeq:{{{12|}}}|{{Void}}|0|1}}}}{{#vardefine:count11|{{#ifeq:{{{11|}}}|{{Void}}|0|1}}}}{{#vardefine:count106|{{#ifeq:{{{10|}}}|{{Void}}|0|1}}}}{{#vardefine:count9|{{#ifeq:{{{9|}}}|{{Void}}|0|1}}}}{{#vardefine:count8|{{#ifeq:{{{8|}}}|{{Void}}|0|1}}}}{{#vardefine:count7|{{#ifeq:{{{7|}}}|{{Void}}|0|1}}}}{{#vardefine:count6|{{#ifeq:{{{6|}}}|{{Void}}|0|1}}}}{{#vardefine:count5|{{#ifeq:{{{5|}}}|{{Void}}|0|1}}}}{{#vardefine:count4|{{#ifeq:{{{4|}}}|{{Void}}|0|1}}}}{{#vardefine:count3|{{#ifeq:{{{3|}}}|{{Void}}|0|1}}}}{{#vardefine:count2|{{#ifeq:{{{2|}}}|{{Void}}|0|1}}}}{{#vardefine:count1|{{#ifeq:{{{1|}}}|{{Void}}|0|1}}}}{{#vardefine:count|{{#expr:{{#var:count1}}+{{#var:count2}}+{{#var:count3}}+{{#var:count4}}+{{#var:count5}}+{{#var:count6}}+{{#var:count7}}+{{#var:count8}}+{{#var:count9}}{{#var:count10}}+{{#var:count11}}+{{#var:count12}}+{{#var:count13}}+{{#var:count14}}+{{#var:count15}}+{{#var:count16}}}}}}{{#ifeq:{{{1|}}}|~|16 parameters|{{#var:count}}}}<noinclude>
{{#vardefine:count16|{{#ifeq:{{{16|}}}||0|1}}}}<!--
-->{{#vardefine:count15|{{#ifeq:{{{14|}}}||0|1}}}}<!--
-->{{#vardefine:count13|{{#ifeq:{{{13|}}}||0|1}}}}<!--
-->{{#vardefine:count12|{{#ifeq:{{{12|}}}||0|1}}}}<!--
-->{{#vardefine:count11|{{#ifeq:{{{11|}}}||0|1}}}}<!--
-->{{#vardefine:count10|{{#ifeq:{{{10|}}}||0|1}}}}<!--
-->{{#vardefine:count9|{{#ifeq:{{{9|}}}||0|1}}}}<!--
-->{{#vardefine:count8|{{#ifeq:{{{8|}}}||0|1}}}}<!--
-->{{#vardefine:count7|{{#ifeq:{{{7|}}}||0|1}}}}<!--
-->{{#vardefine:count6|{{#ifeq:{{{6|}}}||0|1}}}}<!--
-->{{#vardefine:count5|{{#ifeq:{{{5|}}}||0|1}}}}<!--
-->{{#vardefine:count4|{{#ifeq:{{{4|}}}||0|1}}}}<!--
-->{{#vardefine:count3|{{#ifeq:{{{3|}}}||0|1}}}}<!--
-->{{#vardefine:count2|{{#ifeq:{{{2|}}}||0|1}}}}<!--
-->{{#vardefine:count1|{{#ifeq:{{{1|}}}||0|1}}}}<!--
-->{{#vardefine:count|{{#expr:{{#var:count1}}+{{#var:count2}}+{{#var:count3}}+{{#var:count4}}+{{#var:count5}}+{{#var:count6}}+{{#var:count7}}+{{#var:count8}}+{{#var:count9}}+{{#var:count10}}+{{#var:count11}}+{{#var:count12}}+{{#var:count13}}+{{#var:count14}}+{{#var:count15}}+{{#var:count16}}}}}}<!--
-->{{#ifeq:{{{1|}}}|~|16 parameters|{{#var:count}}}}<noinclude>


==Purpose==
==Purpose==
Line 9: Line 25:


Where in place of ''Parameters'' you list all the parameters that you need to count in another template. This template currently supports up to 16 parameters. Any further parameters result in an inaccurate number.
Where in place of ''Parameters'' you list all the parameters that you need to count in another template. This template currently supports up to 16 parameters. Any further parameters result in an inaccurate number.
[[Category:Formatting Templates|{{PAGENAME}}]]</noinclude>
 
[[Category:Formatting Templates]]</noinclude>

Latest revision as of 03:51, 12 April 2023

0

Purpose[edit source]

This template counts the number of parameters used in it. This is intended to be used to give a variable for other templates to use which need to know how many parameters are being used in them in order to have the correct coding.

Usage[edit source]

To use this template, type:     {{TempCounter| Parameters }}

Where in place of Parameters you list all the parameters that you need to count in another template. This template currently supports up to 16 parameters. Any further parameters result in an inaccurate number.