From 43c217d19f5b92739e6b1304965f84921f38ffec Mon Sep 17 00:00:00 2001 From: hecht Date: Thu, 12 Jan 2012 15:05:59 +0000 Subject: [PATCH] made ignore items optional --- cronjob/generic_turnier.php | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/cronjob/generic_turnier.php b/cronjob/generic_turnier.php index 2a7a952..2587727 100644 --- a/cronjob/generic_turnier.php +++ b/cronjob/generic_turnier.php @@ -53,6 +53,7 @@ $minlevel = $_GET['minlevel']; // selbsterklärend $maxlevel = $_GET['maxlevel']; // selbsterklärend $gain = $_GET['gain']; // ('Anmeldung', 'PL', 'Level') $randomize = $_GET['randomize']; // 1 für nach jeder Runde die reihenfolge setzen +$itemless = $_GET['itemless']; // gibt an ob das turnier die items ingorieren soll (standard sind items aktiv) // Turniereigenschaften $gruppenphase = $_GET['gruppenphase']; // Flag für Gruppenphase (1 für aktiv) @@ -67,17 +68,22 @@ $grp_proceed = $_GET['grp_proceed']; // Anzahl der Teilnehmer die Gruppenphase v * @param int $round rundennummer (0,1,2...) * @return int die id des siegenden chars */ -function turnierfight($char1_id, $char2_id, $art_1, $round){ +function turnierfight($char1_id, $char2_id, $art_1, $round, $itemless){ // Gotta replace this later -.- - echo 'Fight between '.$char1_id.' und '.$char2_id; + echo 'Fight between '.$char1_id.' and '.$char2_id .', items = ' . ($itemless == 1?'TRUE':'FALSE') . '
' . "\n" ; - $chara_1 = getChar($char1_id); // ohne Equip für Turniere!! - $chara_2 = getChar($char2_id); // ohne Equip für Turniere!! - //$chara_1 = getCharWithBuffs($char1_id); // Equip für Turniere!! - //$chara_2 = getCharWithBuffs($char2_id); // Equip für Turniere!! + $chara_1 = null; + $chara_2 = null; + if($itemless == 1) { + $chara_1 = getChar($char1_id); // ohne Equip für Turniere!! + $chara_2 = getChar($char2_id); // ohne Equip für Turniere!! + } else { + $chara_1 = getCharWithBuffs($char1_id); // Equip für Turniere!! + $chara_2 = getCharWithBuffs($char2_id); // Equip für Turniere!! + } include "turnier_kampf.php"; - echo ', Sieger '.$sieger.'
'; + echo ', Sieger '.$sieger.'
'. "\n" ; // in $sieger steht die id des gewinners if($char1_id == $sieger){ return $char1_id; @@ -202,7 +208,7 @@ while(count($char_array) > 1){ // Solange bis nur ein Char übrig bleibt $n_chars = array(); for($i=0;$i'; - $n_chars[] = turnierfight($char_array[$i], $char_array[$i+1], $name, $round); + $n_chars[] = turnierfight($char_array[$i], $char_array[$i+1], $name, $round, $itemless); } // echo 'nxt round
'; $round++;