Шаблон:Иконки — различия между версиями

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

Текущая версия на 23:21, 23 ноября 2016

Документация
У этого шаблона нет документации. Если вы знаете, как использовать этот шаблон, пожалуйста, добавьте соответствующую информацию.