Шаблон:Иконки — различия между версиями
Материал из Playzone Minecraft Wiki
Softer (обсуждение | вклад) м (1 версия) |
Magnat (обсуждение | вклад) м (1 версия импортирована) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 2: | Строка 2: | ||
#if: {{{знач|}}} | #if: {{{знач|}}} | ||
| {{ | | {{ | ||
− | #iferror: {{ #expr: | + | #iferror: {{ #expr: {{{знач}}} }} |
| <strong class="error">Ошибка: значение должно быть числом!</strong> | | <strong class="error">Ошибка: значение должно быть числом!</strong> | ||
− | | <span | + | | <span class="nowrap" title="{{ #if: {{{описание|}}} | {{{описание}}} | {{ #expr: floor( abs( {{{знач}}} ) ) }} }}">{{ |
− | #ifeq: {{{знач}}} | 0 | + | #ifeq: {{ #expr: floor( abs( {{{знач}}} ) ) }} | 0<!-- empty bar --> |
| {{ | | {{ | ||
#if: {{{иконк_пуст|}}} | #if: {{{иконк_пуст|}}} | ||
− | | [[ | + | | [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] |
}} | }} | ||
| {{ | | {{ | ||
− | #if: {{{обрат|}}} | + | #if: {{{обрат|}}}<!-- reversed bar, if we have an odd number of units --> |
| {{ | | {{ | ||
− | #ifexpr: {{{знач}}} mod 2 = 1 | + | #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: {{{обрат|}}} | + | #if: {{{обрат|}}}<!-- non-reversed bar, if we have an odd number of units --> |
|| {{ | || {{ | ||
− | #ifexpr: {{{знач}}} mod 2 = 1 | + | #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> | }}</span> | ||
}} | }} | ||
− | | | + | | [[Файл:{{{иконк_пуст}}}{{ #if: {{{размер|}}} | {{!}}{{{размер}}}{{ #iferror: {{ #expr: {{{размер}}} }} || px }} }}]] |
+ | }}</includeonly><noinclude>{{Документация}}[[Категория:Шаблоны]]</noinclude> |