if($team1[6]=$withball) { //ïначало (1) if $a = array(пассует); $b = array(продвигается_сам); $c = array(теряет_мяч $d = array(получает_желтую); $e = array(получает_красную); $f = array(вибивает_за_пределы_поля); function getRandomElement($a, $b, $c, $d, $e, $f) { $i = rand(0, 100); $index = rand(0, sizeof($a) - 1); if($i <= 40) { return $a[$index]; } else if( $i > 40 && $i <= 70 ) { return $b[$index]; } else if( $i > 70 && $i <= 90 ) { return $c[$index]; } else if( $i > 90 && $i <= 93 ) { return $d[$index]; } else if( $i > 93 && $i <= 97 ) { return $e[$index]; } else { return $f[$index]; } } print getRandomElement($a, $b, $c, $d, $e, $f); print "<br>"; if (getRandomElement==$a) { // начало (2) if $svoemu = array(пасс_своему); $chuzomu = array(пасс_чужому); function getRandomElement1($svoemu, $chuzomu) { $i = rand(0, 100); $index = rand(0, sizeof($a) - 1); if($i <= 70) { return $svoemu[$index]; } else { return $chuzomu[$index]; } } print getRandomElement1($svoemu, $chuzomu); } // конец (2) if } // конец(1) if
суть в следуещем
значит опрелляется согласно процентной ставке, как кой массив выберется
function getRandomElement($a, $b, $c, $d, $e, $f) { $i = rand(0, 100); $index = rand(0, sizeof($a) - 1); if($i <= 40) { return $a[$index]; } else if( $i > 40 && $i <= 70 ) { return $b[$index]; } else if( $i > 70 && $i <= 90 ) { return $c[$index]; } else if( $i > 90 && $i <= 93 ) { return $d[$index]; } else if( $i > 93 && $i <= 97 ) { return $e[$index]; } else { return $f[$index]; }и потом, идет следующее, если выберается массив $a, то должна сработать следующая функция
if (getRandomElement==$a) { // начало (2) if $svoemu = array(пасс_своему); $chuzomu = array(пасс_чужому); function getRandomElement1($svoemu, $chuzomu) { $i = rand(0, 100); $index = rand(0, sizeof($a) - 1); if($i <= 70) { return $svoemu[$index]; } else { return $chuzomu[$index]; } } print getRandomElement1($svoemu, $chuzomu); } // конец (2) ifоднако вторая функция работает неправильно, она срабатывает даже в том случае, если выбирается любой другой массив
кто поможет?
Заранее благодарен