Vorlage:MidFairplayMK32Datas: Unterschied zwischen den Versionen

Aus chessmail Wiki @novasign.ch
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{#vardefine: TurnierID|32}}<!-- ----------------------------------------------------------------------------------- --><div style="padding: 3px; text-align: r…“)
 
K
Zeile 92: Zeile 92:
 
<!-- ----------------------------------------------------- -->
 
<!-- ----------------------------------------------------- -->
 
----
 
----
<div style="margin-top: 2px; padding: 3px; border: 1px solid darkred;">
 
Testfeld --[[Benutzer:Mediator|mediator]] ([[Benutzer Diskussion:Mediator|Diskussion]]) 06:54, 19. Apr. 2013 (CEST)
 
----
 
TurnierStatus:<br>
 
{{#vardefineecho:gamesplayedsofar|{{#var:PtsSoFar}}}}
 
{{#vardefineecho:totalgames|{{#arraysize:team1}}}}
 
{{#ifexpr: {{#var:gamesplayedsofar}} = 2*{{#arraysize:team1}} | Turnier beendet | Turnier begonnen}} 
 
----
 
----
 
{{#ifexpr: {{#var:Team1SumPts}}+{{#var:Team2SumPts}} < 0 | Turnier in Planung| {{#switch: {{#var:PtsSoFar}} = {{#var:totalgames}} | Turnier beendet | Turnier begonnen}} }}
 
----
 
----
 
{{#switch: 0 |
 
0 = [[Datei:gametype_FRIENDLY.png|Freundschaftsspiel|link=]] |
 
1 = [[Datei:Gametype_RATED.png|Wertungsspiel|link=]] |
 
2? }}
 
----
 
{{mShowGameType|0}} {{mShowGameType|1}} {{mShowGameType|2}}
 
----
 
<!--
 
??
 
{{#vardefineecho: p1|{{#expr:{{#var: Team1SumPts}}-{{#var: Team2SumPts}} }} }}  {{mEvaluateGame|{{#var:difs}}|Sieg|Remis|Niederlage}}
 
-->
 
----
 
{{#switch: 0 | 0 = [[Datei:gametype_FRIENDLY.png|Freundschaftsspiel|link=]] | 1 = [[Datei:Gametype_RATED.png|Wertungsspiel|link=]] | ? }}
 
{{mShowGameType|0}} {{mShowGameType|1}} {{mShowGameType|2}}
 
----
 
----
 
äää
 
{{#vardefineecho: difs|1}}
 
* difs: {{#vardefineecho: difs | {{#expr:{{#var: Team1SumPts}}-{{#var: Team2SumPts}} }} }}  {{mEvaluateGame | {{#var:difs}}|[[Datei: Bullet_green.png|link=]] | [[Datei: Bullet_orange.png | link=]]|[[Datei: Bullet_red.png | link=]]}}
 
----
 
----
 
[[Datei: Bullet_green.png|link=]] [[Datei: Bullet_orange.png|link=]] [[Datei: Bullet_red.png|link=]] [[Datei: Bullet_black.png|link=]] [[Datei: Bullet_blue.png|link=]]
 
</div>
 

Version vom 20. April 2013, 21:22 Uhr

{{#vardefine: TurnierID|32}}

Eingabe der TurnierdatenEingabe der Spielergebnisse

{{#vardefine: Team1SumPts | 0 }}{{#vardefine: Team2SumPts | 0 }}{{#arraydefine: team1|{{MidFairplayMK{{#var:TurnierID}}}}}}{{#vardefine: sumTeam1 | 0}}{{#vardefine: sumTeam2 | 0}}{{#arraydefine: gamesplayed | {{MidFairplayMK{{#var:TurnierID}}played}}}}

{{

 #loop: i
 | 0                     
 | {{#arraysize: team1}} 
 | 

{{#arraydefine: val | {{#arrayindex: team1 | {{#var:i}} }} | ;}} {{#arraydefine: res | {{#arrayindex: gamesplayed | {{#var:i}} }} | ;}} {{#arrayindex: val | 0}} {{#arrayindex: val | 1}} {{#arrayindex: val | 2}} {{#vardefine: sumTeam1 | {{#expr: ({{#var: sumTeam1}} + {{#arrayindex: val | 2}}) }} }} <span">{{#arrayindex: val | 3}} {{#arrayindex: val | 4}} {{#arrayindex: val | 5}} {{#vardefine: sumTeam2 | {{#expr: ({{#var: sumTeam2}} + {{#arrayindex: val | 5}}) }} }} {{#arrayindex: val | 6}} {{#arrayindex: val | 7}} {{#arrayindex: val | 8}} {{#arrayindex: val | 9}} {{#arrayindex: val |10}} {{#arrayindex: val |11}} {{#arrayindex: val |12}} {{#arrayindex: res | 0}} {{#arrayindex: res | 1}}


}}

{{

 #loop: i
 | 0                     
 | {{#arraysize: team1}} 
 | 

{{#arraydefine: val | {{#arrayindex: team1| {{#var:i}} }} | ;}} {{#arraydefine: res | {{#arrayindex: gamesplayed | {{#var:i}} }} | ;}} {{#ifexpr: {{#var: i}} mod 2 = 0 | {{#vardefine: bgcolor|AliceBlue;}} | {{#vardefine: bgcolor|Snow;}}}}

{{#vardefine: Team1SumPts | {{#expr: {{#var:Team1SumPts}}+{{#arrayindex: res |0}} }} }}{{#vardefine: Team2SumPts | {{#expr: {{#var:Team2SumPts}}+{{#arrayindex: res |1}} }} }} }}
Turnierplan #32
{{#arrayindex: val | 0}} val | 1}} {{#arrayindex: val | 1}} {{#number_format: {{#arrayindex: val | 2}}|0|,|.|}} val | 4}} {{#arrayindex: val | 4}} {{#arrayindex: val | 5}} val | 7}} HS {{#arrayindex: val | 9}} {{#switch: {{#arrayindex: val | 8}} | 0 = Freundschaftsspiel | 1 = Wertungsspiel | Unbekannter Modus }} val |10}} RS {{#arrayindex: val |12}} {{#switch: {{#arrayindex: val | 11}} | 0 = Freundschaftsspiel | 1 = Wertungsspiel | Unbekannter Modus }} {{#arrayindex: res |0}}{{#arrayindex: res |1}} {{#vardefineecho: curgames1| {{#expr: {{#arrayindex: res |0}} + {{#arrayindex: res |1}}}} }} {{#ifexpr: {{#var: curgames1}} = 2 | Bullet black.png | Bullet pink.png }}
{{#arraysize: team1}} {{#number_format: {{#var: sumTeam1}}|0|,|.|}} {{#number_format: {{#var: sumTeam2}} |0|,|.}}   {{#number_format: {{#var:Team1SumPts}} |0|,|.}} {{#number_format: {{#var: Team2SumPts}} |0|,|.}} {{#vardefineecho: PtsSoFar|{{#expr: {{#var:Team1SumPts}}+{{#var:Team2SumPts}}}}}} {{#expr: 2 * {{#arraysize: team1}} }}
  {{#number_format: {{#expr: {{#var: sumTeam1}}-{{#var: sumTeam2}} }} |0|,|.}} {{#expr: abs( {{#var: sumTeam1}} div ({{#var: sumTeam1}} + {{#var: sumTeam2}})) round 2}}