Code: Select all
<?php
/*Strength 0, Speed 1, Hips 2, Agility 3, Tackling 4, Pass Blocking 5, Run Blocking 6, Diagnose 7, Passing Accuracy 8, Arm Power 9, Catching 10, Jumping 11,
Ball Security 12, Pocket Presence 13, Fitness 14, Personality 15, Finesse Move 16, Power Move 17, Punting Power 18, Punting Accuracy 19, Kicking Strength 20,
Kicking Accuracy 21, Clutch 22, Vision 23, Man Coverage 24, Zone Coverage 25, Route Running 26, Power/Finesse Tendency 27*/
$gap = ['status','status','status','status','status','status','status','status','status','status'];
$c = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99 ,"Center"];
$nt = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,"Nose"];
$rG = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,"Right Guard"];
$rDE = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,"Right Defensive End"];
$lG = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,"Left Guard"];
$lDE = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,"Left Defensive End"];
$lT = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,"Left Tackle"];
$dt = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,"Defensive Tackle"];
$rT = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,"Right Tackle"];
//Run Blocking - $oPlayer[0]*8 + $oPlayer[2]*7 + $oPlayer[6]*6 + $oPlayer[7]*5 + $oPlayer[23]*4 + $oPlayer[3]*3 + $oPlayer[1]*2 + $oPlayer[13]
//Pass Blocking - $oPlayer[2]*8 + $oPlayer[5]*7 + $oPlayer[0]*6 + $oPlayer[3]*5 + $oPlayer[7]*4 + $oPlayer[13]*3 + $oPlayer[1]*2 + $oPlayer[23]
//Rush-Stuffing - $dPlayer[0]*8 + $dPlayer[2]*7 + $dPlayer[3]*6 + $dPlayer[17]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[1]*2 + $dPlayer[16]
//Pass-Rushing - $dPlayer[1]*8 + $dPlayer[2]*7 + $dPlayer[3]*6 + $dPlayer[16]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[0]*2 + $dPlayer[17]
$tendency1 = rand(1,100);
$play1 = ['run',$gap[2]];
function blocking($play,$tendency,$oPlayer,$dPlayer,$gap){
if($play === 'pass'){
if($tendency >= $dPlayer[27]){
echo $dPlayer[28] . " Brings the bull-rush</br>";
$oPower = (($oPlayer[2]*8 + $oPlayer[5]*7 + $oPlayer[0]*6.5 + $oPlayer[3]*5 + $oPlayer[7]*4 + $oPlayer[13]*3 + $oPlayer[1]*2 + $oPlayer[23])/8) + ((($oPlayer[2]*8 + $oPlayer[5]*7 + $oPlayer[0]*6.5 + $oPlayer[3]*5 + $oPlayer[7]*4 + $oPlayer[13]*3 + $oPlayer[1]*2 + $oPlayer[23])/8) * rand());
$dPower = (($dPlayer[1]*8 + $dPlayer[2]*7 + $dPlayer[3]*6 + $dPlayer[16]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[0]*2.5 + $dPlayer[17])/8) + ((($dPlayer[1]*8 + $dPlayer[2]*7 + $dPlayer[3]*6 + $dPlayer[16]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[0]*2.5 + $dPlayer[17])/8) * rand());
if($oPower > $dPower){
echo $oPlayer[27] . " holds the " . $dPlayer[28] . "</br>";
}elseif($oPower < $dPower){
echo $dPlayer[28] . " pushes the pocket</br>";
}elseif($oPower == $dPower){
echo "The " . $oPlayer[27] . " and " . $dPlayer[28] . " are stood up</br>";
}
}elseif($tendency < $dPlayer[27]){
echo $dPlayer[28] . " Brings the finesse</br>";
$Block = (($oPlayer[2]*8 + $oPlayer[5]*7 + $oPlayer[0]*6 + $oPlayer[3]*5.5 + $oPlayer[7]*4 + $oPlayer[13]*3.5 + $oPlayer[1]*2.5 + $oPlayer[23])/8) + ((($oPlayer[2]*8 + $oPlayer[5]*7 + $oPlayer[0]*6 + $oPlayer[3]*5.5 + $oPlayer[7]*4 + $oPlayer[13]*3.5 + $oPlayer[1]*2.5 + $oPlayer[23])/8) * rand());
$Finesse = (($dPlayer[1]*8.5 + $dPlayer[2]*7 + $dPlayer[3]*6.5 + $dPlayer[16]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[0]*2 + $dPlayer[17])/8) + ((($dPlayer[1]*8.5 + $dPlayer[2]*7 + $dPlayer[3]*6.5 + $dPlayer[16]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[0]*2 + $dPlayer[17])/8) * rand());
if($Block > $Finesse){
echo $oPlayer[27] . " rides the " . $dPlayer[28] . " out</br>";
}elseif($Block < $Finesse){
echo $dPlayer[28] . " blows by the " . $oPlayer[27] . "</br>";
}elseif($Block == $Finesse){
echo $oPlayer[27] . " and " . $dPlayer[28] . " are stood up</br>";
}
}
}elseif($play === 'run'){
if($tendency >= $dPlayer[27]){
echo $dPlayer[28] . " brings the power</br>";
$oPower = (($oPlayer[0]*8.5 + $oPlayer[2]*7 + $oPlayer[6]*6.5 + $oPlayer[7]*5 + $oPlayer[23]*4 + $oPlayer[3]*3 + $oPlayer[1]*2 + $oPlayer[13])/8) + ((($oPlayer[0]*8.5 + $oPlayer[2]*7 + $oPlayer[6]*6.5 + $oPlayer[7]*5 + $oPlayer[23]*4 + $oPlayer[3]*3 + $oPlayer[1]*2 + $oPlayer[13])/8) * rand());
$dPower = (($dPlayer[0]*8.5 + $dPlayer[2]*7 + $dPlayer[3]*6 + $dPlayer[17]*5.5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[1]*2 + $dPlayer[16])/8) + ((($dPlayer[0]*8.5 + $dPlayer[2]*7 + $dPlayer[3]*6 + $dPlayer[17]*5.5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[1]*2 + $dPlayer[16])/8) * rand());
if($oPower > $dPower){
echo $oPlayer[27] . " creates a hole</br>";
$gap = 'open';
}elseif($oPower < $dPower){
echo $dPlayer[28] . " pushes the " . $oPlayer[27] . "into the gap</br>";
$gap = 'closed';
}elseif($oPower == $dPower){
echo $oPlayer[27] . " and " . $dPlayer[28] . " stand up</br>";
$gap = 'partial';
}
}elseif($tendency < $dPlayer[27]){
echo $dPlayer[28] . " tries to finesse</br>";
$Block = (($oPlayer[0]*8 + $oPlayer[2]*7.5 + $oPlayer[6]*6 + $oPlayer[7]*5 + $oPlayer[23]*4 + $oPlayer[3]*3.5 + $oPlayer[1]*2.5 + $oPlayer[13])/8) + ((($oPlayer[0]*8 + $oPlayer[2]*7.5 + $oPlayer[6]*6 + $oPlayer[7]*5 + $oPlayer[23]*4 + $oPlayer[3]*3.5 + $oPlayer[1]*2.5 + $oPlayer[13])/8) * rand());
$Finesse = (($dPlayer[0]*8 + $dPlayer[2]*7.5 + $dPlayer[3]*6.5 + $dPlayer[17]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[1]*2.5 + $dPlayer[16]*1.5)/8) + ((($dPlayer[0]*8 + $dPlayer[2]*7.5 + $dPlayer[3]*6.5 + $dPlayer[17]*5 + $dPlayer[7]*4 + $dPlayer[23]*3 + $dPlayer[1]*2.5 + $dPlayer[16]*1.5)/8) * rand());
if($Block > $Finesse){
echo $oPlayer[27] . " drives " . $dPlayer[28] . " out of the hole</br>";
$gap = 'open';
}elseif($Block < $Finesse){
echo $dPlayer[28] . " sheds the " . $oPlayer[27] . " and fills the gap</br>";
$gap = 'closed';
}elseif($Block == $Finesse){
echo $oPlayer[27] . " and " . $dPlayer[28] . " are stood up</br>";
$gap = 'partial';
}
}
}
}
function doubleTeam($play,$tendency,$oPlayer1,$oPlayer2,$dPlayer,$gap){
$length1 = count($oPlayer1);
$length2 = count($oPlayer2);
for($i=0;$i < $length1-1;$i++){
$oPlayer1[$i] =+ $oPlayer1[$i] * 1.5;
}
for($j=0;$j < $length2-1;$j++){
$oPlayer2[$j] =+ $oPlayer2[$j] *1.5;
}
for($i = 0;$i < $length1-1;$i++){
$oPlayer[$i] = ($oPlayer1[$i] + $oPlayer2[$i]) / 2;
}
$oPlayer[27] = $oPlayer1[27] . " and " . $oPlayer2[27];
blocking($play,$tendency,$oPlayer,$dPlayer,$gap);
}
function running($oPlayer,$gap,$playGap){
$visionCheck = rand(1,100);
if(($oPlayer[23]+ $oPlayer[7])/2 >= $visionCheck){
if($gap[$playGap] === 'open'){
$runningGap = $playGap;
echo $runningGap;
}elseif($gap[$playGap] == 'partial'){
$runningGap = $playGap;
echo $runningGap;
}elseif($gap[$playGap] == 'closed'){
$gapCount = count($gap);
$count = 0;
$count1 = 0;
for($i=0; $i > $gapCount; $i++){
if($gap[$i] == 'open'){
$runningGap = $gap[$i];
echo $runningGap;
}else{
$count++;
}
if($count == count($gap)){
if($gap[$i] == 'partial'){
$runningGap = $gap[$i];
echo $runningGap;
}else{
$count1++;
}
}if($count1 == count($gap)){
$runningGap = $playGap;
echo $runningGap;
}
}
}
}elseif(($oPlayer[23]+ $oPlayer[7])/2 < $visionCheck){
$failedCheck = rand(1,$gap.length);
$runningGap = $failedCheck;
echo $runningGap;
}
}
doubleTeam($play1[0],$tendency1,$lG,$c,$nt,$gap[0]);
blocking($play1[0],$tendency1,$rG,$dt,$gap[1]);
blocking($play1[0],$tendency1,$lT,$rDE,$gap[2]);
blocking($play1[0],$tendency1,$rT,$lDE,$gap[3]);
running($rG,$gap,$gap[0]);
?>
Undefined index: status - line 110, 113, 116.
Any help guys? All of the other functions work, and use the same things.