Difference between revisions of "Template:CharsheetFooter"

From Game Logs
Jump to: navigation, search
(new version)
m (fix system)
Line 1: Line 1:
<includeonly>{{  #vardefine: systemStr |  {{    #if: {{{System|}}}      | {{System}}}      | D&D 3.5  }}}}{{  #vardefine: pawaStr |  {{    #if: {{{ECL|}}} |      {{{ECL|}}} |      {{{Level|}}}  }}}}{{  #vardefine: pawaLabel |  {{    #if: {{{ECL|}}} | ECL  }}}}{{  #vardefine: pawaLabel |  {{    #if: {{{Level|}}} | Level | {{ #var: pawaLabel }}  }}}}{{  #vardefine: eclPrev |  {{    #ifexpr: {{#var: pawaStr}} <= 10      | 0{{#expr: {{#var: pawaStr}}-1}}      | {{#expr: {{#var: pawaStr}}-1}}  }} }}{{  #vardefine: eclNext |  {{    #ifexpr: {{#var: pawaStr}} <= 8      | 0{{#expr: {{#var: pawaStr}}+1}}      | {{#expr: {{#var: pawaStr}}+1}}  }}}}{{  #vardefine: eclCurrent |  {{    #ifexpr: {{#var: pawaStr}} <= 9      | 0{{#var: pawaStr}}      | {{#var: pawaStr}}  }} }}
+
<includeonly>{{  #vardefine: systemStr |  {{    #if: {{{System|}}}      | {{{System|}}}      | D&D 3.5  }}}}{{  #vardefine: pawaStr |  {{    #if: {{{ECL|}}} |      {{{ECL|}}} |      {{{Level|}}}  }}}}{{  #vardefine: pawaLabel |  {{    #if: {{{ECL|}}} | ECL  }}}}{{  #vardefine: pawaLabel |  {{    #if: {{{Level|}}} | Level | {{ #var: pawaLabel }}  }}}}{{  #vardefine: eclPrev |  {{    #ifexpr: {{#var: pawaStr}} <= 10      | 0{{#expr: {{#var: pawaStr}}-1}}      | {{#expr: {{#var: pawaStr}}-1}}  }} }}{{  #vardefine: eclNext |  {{    #ifexpr: {{#var: pawaStr}} <= 8      | 0{{#expr: {{#var: pawaStr}}+1}}      | {{#expr: {{#var: pawaStr}}+1}}  }}}}{{  #vardefine: eclCurrent |  {{    #ifexpr: {{#var: pawaStr}} <= 9      | 0{{#var: pawaStr}}      | {{#var: pawaStr}}  }} }}
 
----
 
----
 
<html><center></html>{{ #ifexpr: {{#var: pawaStr}} > 1 | [[{{{Name}}} {{ #var: pawaLabel }}{{ #var: eclPrev }}|<< {{ #var: pawaLabel }} {{ #var: eclPrev }}]]&nbsp;&nbsp;&#124;&nbsp;&nbsp; }}[[{{{Name}}}]]&nbsp;&nbsp;&#124;&nbsp;&nbsp;[[{{{Name}}} {{ #var: pawaLabel }}{{ #var: eclNext }}|{{ #var: pawaLabel }} {{ #var: eclNext }} >>]]<html></center></html>[[Category:Charsheets]][[Category:{{ #var: systemStr}}]]{{ #if: {{#var:pawaLabel}} | [[Category: {{#var: pawaLabel}} {{ #var: eclCurrent }}]] }}</includeonly>
 
<html><center></html>{{ #ifexpr: {{#var: pawaStr}} > 1 | [[{{{Name}}} {{ #var: pawaLabel }}{{ #var: eclPrev }}|<< {{ #var: pawaLabel }} {{ #var: eclPrev }}]]&nbsp;&nbsp;&#124;&nbsp;&nbsp; }}[[{{{Name}}}]]&nbsp;&nbsp;&#124;&nbsp;&nbsp;[[{{{Name}}} {{ #var: pawaLabel }}{{ #var: eclNext }}|{{ #var: pawaLabel }} {{ #var: eclNext }} >>]]<html></center></html>[[Category:Charsheets]][[Category:{{ #var: systemStr}}]]{{ #if: {{#var:pawaLabel}} | [[Category: {{#var: pawaLabel}} {{ #var: eclCurrent }}]] }}</includeonly>

Revision as of 16:43, 31 May 2008

Юзать вот так:

{{CharsheetFooter|Name=Name|ECL=ECL}}

Например:

{{CharsheetFooter|Name=Tomás de Torquemada|ECL=4}}


Вставляет линки на перса, предыдущий ECL, следующий ECL, категории Charsheets и соответствующий ECL

ВНИМАНИЕ
Для правильной работы шаблона линки на персов должны быть вида:

http://logs.ur-dnd.ru/Name_ECL##

Где вместо Name - имя перса, вместо ## двузначный номер ЕЦЛ, т.е. 04 в случае ЕЦЛ 4, к примеру.

31.05.2008 update

Можно указывать систему. Вот так:

{{CharsheetFooter|Name=Tomás de Torquemada|ECL=4|System=D&D 290}}

Если система опущена - это D&D 3.5.

Кому не нравится использование ECL в чарниках для 4й редакции, можно юзать вот так:

{{CharsheetFooter|Name=Tomás de Torquemada|Level=4|System=D&D 4}}

Но тогда и линки на другие уровни должны выглядеть так:

http://logs.ur-dnd.ru/Name_Level##

Правила те же