ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Difference between revisions of "Template:Flag"

From ModEnc
Jump to: navigation, search
(Some documentation fixes)
(Let's see if the bitch works now.)
Line 1: Line 1:
<div style="position: relative; top: -1em; left: 0em;">
+
<includeonly><div style="position: relative; top: -1em; left: 0em;">
 
{| class="template_modbar_table gamegallery"
 
{| class="template_modbar_table gamegallery"
 
|[[Image:Game_td_{{ #ifeq: {{{td}}} | yes | yes | no }}.png|Tiberian Dawn]]
 
|[[Image:Game_td_{{ #ifeq: {{{td}}} | yes | yes | no }}.png|Tiberian Dawn]]
Line 25: Line 25:
 
|-
 
|-
 
|'''[[Help:Values|Values]]:'''
 
|'''[[Help:Values|Values]]:'''
|{{{values|ERROR - No value type or list set! Please [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit] this page and fix the [[Template:Flag|Flag template]]! <includeonly>[[Category:Flags missing value types]]</includeonly>}}}
+
|{{{values|ERROR - No value type or list set! Please [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit] this page and fix the [[Template:Flag|Flag template]]! [[Category:Flags missing value types]]}}}
 
|-{{#if: {{{special|}}} |<br>
 
|-{{#if: {{{special|}}} |<br>
 
{{!}}'''Special Values:'''
 
{{!}}'''Special Values:'''
Line 34: Line 34:
 
{{!}}- }}{{#if: {{{types|}}} |<br>
 
{{!}}- }}{{#if: {{{types|}}} |<br>
 
{{!}}'''Applicable to:'''
 
{{!}}'''Applicable to:'''
{{!}}{{{types}}} |<includeonly>[[Category:Flags missing object types they can be applied to]]</includeonly>}}{{ #ifeq: {{{deezire}}} | yes | <br>
+
{{!}}{{{types}}} }}{{ #ifeq: {{{deezire}}} | yes | <br>
 
{{!}}-
 
{{!}}-
 
{{!}}colspan="2" style="background-color: #FF8888"{{!}}<p style="font-size: 85%; padding: 0.1em;">'''This entry was copied from [[DeeZire's Red Alert 2 and Yuris Revenge INI Editing Guide]] for the sake of completeness. As it is not our intention to rip off DeeZire's work, this article is subject to a re-write and update with the latest community knowledge.'''</p><p style="font-size: x-small; padding: 0.1em;">For further information, please read [[ModEnc:Inclusion of DeeZire's Red Alert 2 and Yuris Revenge INI Editing Guide|this]].</p> }}{{ #ifexpr: {{ #ifexist: {{PAGENAME}} I | 1 | 0 }} or {{ #ifexist: {{PAGENAME}} II | 1 | 0 }} or {{ #ifexist: {{PAGENAME}} III | 1 | 0 }} or {{ #ifexist: {{PAGENAME}} IIII | 1 | 0 }} | <br>
 
{{!}}colspan="2" style="background-color: #FF8888"{{!}}<p style="font-size: 85%; padding: 0.1em;">'''This entry was copied from [[DeeZire's Red Alert 2 and Yuris Revenge INI Editing Guide]] for the sake of completeness. As it is not our intention to rip off DeeZire's work, this article is subject to a re-write and update with the latest community knowledge.'''</p><p style="font-size: x-small; padding: 0.1em;">For further information, please read [[ModEnc:Inclusion of DeeZire's Red Alert 2 and Yuris Revenge INI Editing Guide|this]].</p> }}{{ #ifexpr: {{ #ifexist: {{PAGENAME}} I | 1 | 0 }} or {{ #ifexist: {{PAGENAME}} II | 1 | 0 }} or {{ #ifexist: {{PAGENAME}} III | 1 | 0 }} or {{ #ifexist: {{PAGENAME}} IIII | 1 | 0 }} | <br>
 
{{!}}-
 
{{!}}-
 
{{!}}style="background-color: #FF5E5E"{{!}}'''Warning:'''
 
{{!}}style="background-color: #FF5E5E"{{!}}'''Warning:'''
{{!}}style="background-color: #FF8888"{{!}}One or more numbered subpages exist: {{ #ifexist: {{PAGENAME}} I | [[{{PAGENAME}} I]] |}}{{ #ifexist: {{PAGENAME}} II | , [[{{PAGENAME}} II]] |}}{{ #ifexist: {{PAGENAME}} III | , [[{{PAGENAME}} III]] |}}{{ #ifexist: {{PAGENAME}} IIII | , [[{{PAGENAME}} IIII]] |}}. These should be merged into '''this''' page.<includeonly>[[Category:Flags with import-generated subpages]]</includeonly>|}}
+
{{!}}style="background-color: #FF8888"{{!}}One or more numbered subpages exist: {{ #ifexist: {{PAGENAME}} I | [[{{PAGENAME}} I]] |}}{{ #ifexist: {{PAGENAME}} II | , [[{{PAGENAME}} II]] |}}{{ #ifexist: {{PAGENAME}} III | , [[{{PAGENAME}} III]] |}}{{ #ifexist: {{PAGENAME}} IIII | , [[{{PAGENAME}} IIII]] |}}. These should be merged into '''this''' page. [[Category:Flags with import-generated subpages]] |}}
|}</div>{{clr}}<includeonly>[[Category:INI Flags]]</includeonly><noinclude>Usage:
+
|}</div>{{clr}}[[Category:INI Flags]]{{#if: {{{types|}}} ||[[Category:Flags missing object types they can be applied to]]}}</includeonly><noinclude>This template generates the general flag header to be used at the very top of flag pages.
 +
 
 +
==Usage==
 
<pre>{{Flag
 
<pre>{{Flag
 
|name=
 
|name=

Revision as of 04:01, 9 November 2007

This template generates the general flag header to be used at the very top of flag pages.

Usage

{{Flag
|name=
|files=
|values=
|special=
|default=
|types=
|games
}}
Code Game Code Game
td Tiberian Dawn co The Covert Operations
ra Red Alert cs Counterstrike
am Aftermath ts Tiberian Sun
fs Firestorm ets Extended Tiberian Sun
ra2 Red Alert 2 yr Yuri's Revenge
rp RockPatch gen Generals
zh Zero Hour tw Tiberium Wars

Copy-paste the code above and fill out the parameters as follows:

  • name: The exact name of the flag (Defaults to page name)
  • files: In which files this flag can be used (Defaults to Rules(md).ini)
  • values: Possible values/value types
  • special: Special values, if any (like -1 for unlimited) - don't set this if there is none
  • default: The default value for this flag - don't set this if there is none
  • types: Where you can use this flag
  • games: In which games this flag is usable. To select a game, add a parameter in the form of code=yes to your template call, e.g. yr=yes. A list of available codes is to the right of this text.

Notes

  • If there is no value for special or default, do not set anything.
  • If a value begins with a - (minus), write &#8722;value instead.
  • This template is intended to be put directly at the page's beginning - no extra horizontal lines, to empty lines, nothing. Either relocate the TOC via __TOC__ or disable it entirely via __NOTOC__.


Template includes Category:INI Flags automatically.

See example usages here and here.