Difference between revisions of "StoreCreditsLine"

From Sega Retro

(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="display:none;">{{#vardefine:currentName|NULL}}{{#vardefine:j|0}}
+
<includeonly>{{#vardefine:j|1}}
 
{{#while:
 
{{#while:
| {{#ifexpr:{{#len:{{#var:currentName}}}} > 2|true|}}
+
| {{#vardefine:currentName|{{#explode:{{{nameList|}}}|[<!-- -->[|{{#var:j}}}}}}{{#var:currentName}}
| {{#vardefine:currentName|{{#explode:{{{nameList}}}|, |{{#var:j}}}}}}{{incvar|j}}
+
| {{incvar|j}}
{{#ifeq:{{#sub:{{#var:currentName}}|0|2}}|[[|
+
{{#vardefine:currentName|{{#explode:{{#var:currentName}}|]<!-- -->]|0}}}}
{{#cargo_store:_table=credits|role={{{role}}}|name={{#var:currentName}}|game={{#titleparts:{{{game}}}}}|console={{{console|}}}|date={{{date|}}}}}
+
{{#if:{{#pos:{{#var:currentName}}|{{!}}}}|
|}}
+
{{#vardefine:splitName|{{#explode:{{#var:currentName}}|{{!}}|1}}}}
}}</div><noinclude>[[Category:Sega Retro templates]]</noinclude>
+
{{#vardefine:splitName0|{{#explode:{{#var:currentName}}|{{!}}|0}}}}
 +
{{#ifeq:{{#var:splitName}}|{{#explode:{{#var:splitName0}}|(|0}}|{{#vardefine:splitName|{{#var:splitName0}}}}}}
 +
{{#if:{{#var:splitName}}|{{#vardefine:currentName|{{#var:splitName}}}}}}
 +
}}
 +
{{#cargo_store:_table=credits|role={{{role}}}|name={{#var:currentName}}|game={{#titleparts:{{{game}}}}}|console={{{console|}}}|date={{{date|}}}|pdf={{{pdf|}}}|pdfpage={{{pdfpage|}}}}}
 +
}}</includeonly><noinclude>[[Category:Sega Retro templates]]
 +
 
 +
{{StoreCreditsLine|role=TEST|nameList=Woop, [[Shoop]], [[Noop|Moop]], Bloop, [[Goop (brackets)|Goop]]}}
 +
</noinclude>

Revision as of 17:58, 9 November 2018