2734
правки
Изменения
Новая страница: «<includeonly>{{ #if: {{{знач|}}} | {{ #iferror: {{ #expr: {{{знач}}} }} | <strong class="error">Ошибка: значение должно б…»
<includeonly>{{
#if: {{{знач|}}}
| {{
#iferror: {{ #expr: {{{знач}}} }}
| <strong class="error">Ошибка: значение должно быть числом!</strong>
| <span class="nowrap" title="{{ #if: {{{описание|}}} | {{{описание}}} | {{ #expr: floor( abs( {{{знач}}} ) ) }} }}">{{
#ifeq: {{ #expr: floor( abs( {{{знач}}} ) ) }} | 0<!-- empty bar -->
| {{
#if: {{{иконк_пуст|}}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
| {{
#if: {{{обрат|}}}<!-- reversed bar, if we have an odd number of units -->
| {{
#iferror: {{ #expr: {{{всего}}} }} || {{
#ifexpr: {{{всего}}} - {{{знач}}} >= 1 | {{
padright:
| {{
#expr: floor( abs( {{{всего}}} - {{{знач}}} ) / 2 ) * {{ #len: [[File:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] }}
}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
}}
}}{{
#ifexpr: floor( abs( {{{знач}}} ) ) mod 2 = 1
| [[Файл:{{{иконк_пол}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
}}{{<!--
here be magic
attribution: this is adapted from [[wikia:c:yugioh:Template:Repeat]] (a concept by others that I spun out and perfected =D )
-->
padleft:
| {{
#expr: floor( abs( {{{знач}}} ) / 2 ) * {{ #len: [[Файл:{{{иконк_цел}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] }}
}}
| [[Файл:{{{иконк_цел}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}{{
#if: {{{обрат|}}}<!-- non-reversed bar, if we have an odd number of units -->
|| {{
#ifexpr: floor( abs( {{{знач}}} ) ) mod 2 = 1
| [[Файл:{{{иконк_пол}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}{{
#iferror: {{ #expr: {{{всего}}} }} || {{
#ifexpr: {{{всего}}} - {{{знач}}} >= 1 | {{
padleft:
| {{
#expr: floor( abs( {{{всего}}} - {{{знач}}} ) / 2 ) * {{ #len: [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] }}
}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
}}
}}
}}
}}</span>
}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}</includeonly><noinclude>{{Документация}}[[Категория:Шаблоны]]</noinclude>
#if: {{{знач|}}}
| {{
#iferror: {{ #expr: {{{знач}}} }}
| <strong class="error">Ошибка: значение должно быть числом!</strong>
| <span class="nowrap" title="{{ #if: {{{описание|}}} | {{{описание}}} | {{ #expr: floor( abs( {{{знач}}} ) ) }} }}">{{
#ifeq: {{ #expr: floor( abs( {{{знач}}} ) ) }} | 0<!-- empty bar -->
| {{
#if: {{{иконк_пуст|}}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
| {{
#if: {{{обрат|}}}<!-- reversed bar, if we have an odd number of units -->
| {{
#iferror: {{ #expr: {{{всего}}} }} || {{
#ifexpr: {{{всего}}} - {{{знач}}} >= 1 | {{
padright:
| {{
#expr: floor( abs( {{{всего}}} - {{{знач}}} ) / 2 ) * {{ #len: [[File:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] }}
}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
}}
}}{{
#ifexpr: floor( abs( {{{знач}}} ) ) mod 2 = 1
| [[Файл:{{{иконк_пол}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
}}{{<!--
here be magic
attribution: this is adapted from [[wikia:c:yugioh:Template:Repeat]] (a concept by others that I spun out and perfected =D )
-->
padleft:
| {{
#expr: floor( abs( {{{знач}}} ) / 2 ) * {{ #len: [[Файл:{{{иконк_цел}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] }}
}}
| [[Файл:{{{иконк_цел}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}{{
#if: {{{обрат|}}}<!-- non-reversed bar, if we have an odd number of units -->
|| {{
#ifexpr: floor( abs( {{{знач}}} ) ) mod 2 = 1
| [[Файл:{{{иконк_пол}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}{{
#iferror: {{ #expr: {{{всего}}} }} || {{
#ifexpr: {{{всего}}} - {{{знач}}} >= 1 | {{
padleft:
| {{
#expr: floor( abs( {{{всего}}} - {{{знач}}} ) / 2 ) * {{ #len: [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] }}
}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}
}}
}}
}}
}}</span>
}}
| [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]]
}}</includeonly><noinclude>{{Документация}}[[Категория:Шаблоны]]</noinclude>