Template:Money: Difference between revisions

From FHX Wiki
mNo edit summary
mNo edit summary
Line 17: Line 17:
</noinclude>
</noinclude>
<templatestyles src="Money/styles.css" />
<templatestyles src="Money/styles.css" />
<span class="template_money">{{#ifexpr: {{{showZeros|1}}} or floor({{{value|0}}} / 10000) > 0|{{#expr: floor({{{value|0}}} / 10000)}} https://cdn.fhxrestoration.com/common/interface/icons/coins_pp.gif}}
<span class="template_money">{{#ifexpr: {{{showZeros|1}}} or floor({{{value|0}}} / 10000) > 0|{{#expr: floor({{{value|0}}} / 10000)}} https://cdn.fhxrestoration.com/common/interface/icons/coins_pp.gif}}{{#ifexpr: {{{showZeros|1}}} or floor(({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000) / 100) > 0|{{#expr: floor(({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000) / 100)}} https://cdn.fhxrestoration.com/common/interface/icons/coins_gp.gif}}{{#ifexpr: {{{showZeros|1}}} or floor({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000 - floor(({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000) / 100) * 100) > 0|{{#expr: floor({{{value|0}}} - floor((({{{value|0}}} / 10000) * 10000) - floor(({{{value|0}}} - floor({{{value|0}}} / 10000)) * 10000) / 100) * 100)}} https://cdn.fhxrestoration.com/common/interface/icons/coins_cp.gif}}{{#ifexpr: {{{showSum|1}}}|&nbsp;({{{value|0}}})}}</span>
{{#ifexpr: {{{showZeros|1}}} or floor(({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000) / 100) > 0|{{#expr: floor(({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000) / 100)}} https://cdn.fhxrestoration.com/common/interface/icons/coins_gp.gif}}
{{#ifexpr: {{{showZeros|1}}} or floor({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000 - floor((({{{value|0}}} - floor({{{value|0}}} / 10000)) * 10000) / 100) * 100) > 0|{{#expr: floor({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000 - floor(({{{value|0}}} - floor({{{value|0}}} / 10000) * 10000) / 100) * 100)}} https://cdn.fhxrestoration.com/common/interface/icons/coins_cp.gif }}{{#ifexpr: {{{showSum|1}}}|&nbsp;({{{value|0}}})}}</span>

Revision as of 23:38, 20 June 2024

This is the "Money" template. It should be transcluded in the following format:

{{Money
|value=
|showZeros=
|showSum=
}}

The input value is separated into the 3 different currencies as follow:

pp = Math.floor(value / 10000);
gp = Math.floor(((value - pp) * 10000)) / 100);
cp = value - pp * 10000 - gp * 100;

0 https://cdn.fhxrestoration.com/common/interface/icons/coins_pp.gif0 https://cdn.fhxrestoration.com/common/interface/icons/coins_gp.gif0 coins_cp.gif (0)