forked from halo-battle/game
Version 2007-11-04
This commit is contained in:
parent
4909921671
commit
ebc73c5744
377 changed files with 5163 additions and 2495 deletions
|
|
@ -81,16 +81,22 @@ if (isset($_POST['vaisseau8'])) print '<input type="hidden" name="vaisseau8" val
|
|||
if (isset($_POST['vaisseau9'])) print '<input type="hidden" name="vaisseau9" value="'.$_POST['vaisseau9'].'">';
|
||||
if (isset($_POST['vaisseau10'])) print '<input type="hidden" name="vaisseau10" value="'.$_POST['vaisseau10'].'">';
|
||||
if (isset($_POST['vaisseau11'])) print '<input type="hidden" name="vaisseau11" value="'.$_POST['vaisseau11'].'">';
|
||||
if (isset($_POST['vaisseau12'])) print '<input type="hidden" name="vaisseau12" value="'.$_POST['vaisseau12'].'">';
|
||||
?>
|
||||
<table align="center" width="500">
|
||||
<tr><td colspan="2">Préparation de la flotte</td></tr>
|
||||
<tr><td width="50%">Nom</td><td width="50%"><input type="text" name="nom" maxlength="255" size="20"></td></tr>
|
||||
<tr><td width="50%">Destination</td><td width="50%"><input type="text" name="galaxie" maxlength="1" size="2" onchange="vaisTempsDeplacement(document.getElementById('end_galaxie').value, document.getElementById('end_ss').value, document.getElementById('end_position').value);" id="end_galaxie" value="<?php print $_SESSION['galaxy']; ?>">:<input type="text" name="ss" maxlength="2" size="2" onchange="vaisTempsDeplacement(document.getElementById('end_galaxie').value, document.getElementById('end_ss').value, document.getElementById('end_position').value);" id="end_ss" value="<?php print $_SESSION['ss']; ?>">:<input type="text" name="position" maxlength="1" size="2" onchange="vaisTempsDeplacement(document.getElementById('end_galaxie').value, document.getElementById('end_ss').value, document.getElementById('end_position').value);" id="end_position" value="<?php print $_SESSION['pos']; ?>"></td></tr>
|
||||
<tr><td width="50%">Destination</td><td width="50%"><input type="text" name="galaxie" maxlength="1" size="2" onchange="vaisTempsDeplacement(document.getElementById('end_galaxie').value, document.getElementById('end_ss').value, document.getElementById('end_position').value);" id="end_galaxie" value="<?php print $_SESSION['galaxy']; ?>">:<input type="text" name="ss" maxlength="2" size="2" onchange="vaisTempsDeplacement(document.getElementById('end_galaxie').value, document.getElementById('end_ss').value, document.getElementById('end_position').value);" id="end_ss" value="<?php print $_SESSION['ss']; ?>">:<input type="text" name="position" maxlength="2" size="2" onchange="vaisTempsDeplacement(document.getElementById('end_galaxie').value, document.getElementById('end_ss').value, document.getElementById('end_position').value);" id="end_position" value="<?php print $_SESSION['pos']; ?>"></td></tr>
|
||||
<tr><td width="50%">Vitesse</td><td width="50%"><select name="speed"><option value="100">100%</option></select></td></tr>
|
||||
<tr><td width="50%">Temps de déplacement</td><td width="50%" id="temps"></td></tr>
|
||||
<tr><td width="50%">Consomation</td><td width="50%" id="conso"></td></tr>
|
||||
<tr><td colspan="2">Mission & Contenu</td></tr>
|
||||
<tr><td width="50%">Mission</td><td width="50%"><select name="mission"><option value="1">Attaquer</option><option value="2">Transporter</option><option value="0">Stationner</option></select></td></tr>
|
||||
<tr><td width="50%">Mission</td><td width="50%"><select name="mission"><option value="1">Attaquer</option><option value="2">Transporter</option><option value="0">Stationner</option>
|
||||
<?php
|
||||
if (isset($_POST['vaisseau5']) && $_POST['vaisseau5'] > 0) print '<option value="3" selected>Recycler</option>';
|
||||
if (isset($_POST['vaisseau3']) && $_POST['vaisseau3'] > 0) print '<option value="3" selected>Coloniser</option>';
|
||||
?>
|
||||
</select></td></tr>
|
||||
<tr><td width="50%"> </td><td width="50%"> </td></tr>
|
||||
<tr><td width="50%">Métal</td><td width="50%"><input type="text" name="metal" maxlength="6" size="10"></td></tr>
|
||||
<tr><td width="50%">Cristal</td><td width="50%"><input type="text" name="cristal" maxlength="6" size="10"></td></tr>
|
||||
|
|
@ -119,6 +125,7 @@ if (isset($_POST['vaisseau11'])) print '<input type="hidden" name="vaisseau11" v
|
|||
if (!isset($_POST['vaisseau9'])) $_POST['vaisseau9'] = 0;
|
||||
if (!isset($_POST['vaisseau10'])) $_POST['vaisseau10'] = 0;
|
||||
if (!isset($_POST['vaisseau11'])) $_POST['vaisseau11'] = 0;
|
||||
if (!isset($_POST['vaisseau12'])) $_POST['vaisseau12'] = 0;
|
||||
$vaisseau1 = $_POST['vaisseau1'];
|
||||
$vaisseau2 = $_POST['vaisseau2'];
|
||||
$vaisseau3 = $_POST['vaisseau3'];
|
||||
|
|
@ -130,13 +137,30 @@ if (isset($_POST['vaisseau11'])) print '<input type="hidden" name="vaisseau11" v
|
|||
$vaisseau9 = $_POST['vaisseau9'];
|
||||
$vaisseau10 = $_POST['vaisseau10'];
|
||||
$vaisseau11 = $_POST['vaisseau11'];
|
||||
$vaisseau12 = $_POST['vaisseau12'];
|
||||
|
||||
$armin = '';
|
||||
if ($vaisseau1 > 0) $armin .= $vaisseau1.' ';
|
||||
if ($vaisseau2 > 0) $armin .= $vaisseau2.' ';
|
||||
if ($vaisseau3 > 0) $armin .= $vaisseau3.' ';
|
||||
if ($vaisseau4 > 0) $armin .= $vaisseau4.' ';
|
||||
if ($vaisseau5 > 0) $armin .= $vaisseau5.' ';
|
||||
if ($vaisseau6 > 0) $armin .= $vaisseau6.' ';
|
||||
if ($vaisseau7 > 0) $armin .= $vaisseau7.' ';
|
||||
if ($vaisseau8 > 0) $armin .= $vaisseau8.' ';
|
||||
if ($vaisseau9 > 0) $armin .= $vaisseau9.' ';
|
||||
if ($vaisseau10 > 0) $armin .= $vaisseau10.' ';
|
||||
if ($vaisseau11 > 0) $armin .= $vaisseau11.' ';
|
||||
if ($vaisseau12 > 0) $armin .= $vaisseau12.' ';
|
||||
|
||||
// Vérification qu'il y ait suffisament de vaisseaau pour le joueur
|
||||
if ($vaisseau_1 - $vaisseau1 < 0 || $vaisseau_2 - $vaisseau2 < 0 || $vaisseau_3 - $vaisseau3 < 0 || $vaisseau_4 - $vaisseau4 < 0 || $vaisseau_5 - $vaisseau5 < 0 || $vaisseau_6 - $vaisseau6 < 0 || $vaisseau_7 - $vaisseau7 < 0 || $vaisseau_8 - $vaisseau8 < 0 || $vaisseau_9 - $vaisseau9 < 0 || $vaisseau_10 - $vaisseau10 < 0 || $vaisseau_11 - $vaisseau11 < 0) { header('Location: flotte.php?err=2'); exit; }
|
||||
if ($vaisseau_1 - $vaisseau1 < 0 || $vaisseau_2 - $vaisseau2 < 0 || $vaisseau_3 - $vaisseau3 < 0 || $vaisseau_4 - $vaisseau4 < 0 || $vaisseau_5 - $vaisseau5 < 0 || $vaisseau_6 - $vaisseau6 < 0 || $vaisseau_7 - $vaisseau7 < 0 || $vaisseau_8 - $vaisseau8 < 0 || $vaisseau_9 - $vaisseau9 < 0 || $vaisseau_10 - $vaisseau10 < 0 || $vaisseau_11 - $vaisseau11 < 0 || $vaisseau_12 - $vaisseau12 < 0) { header('Location: flotte.php?err=2'); exit; }
|
||||
|
||||
$nbvais = $vaisseau1 + $vaisseau2 + $vaisseau3 + $vaisseau4 + $vaisseau5 + $vaisseau6 + $vaisseau7 + $vaisseau8 + $vaisseau9 + $vaisseau10 + $vaisseau11;
|
||||
$nbvais = $vaisseau1 + $vaisseau2 + $vaisseau3 + $vaisseau4 + $vaisseau5 + $vaisseau6 + $vaisseau7 + $vaisseau8 + $vaisseau9 + $vaisseau10 + $vaisseau11 + $vaisseau12;
|
||||
if ($nbvais == 0) { header('Location: flotte.php?err=5'); exit; }
|
||||
|
||||
$nomFlotte = $_POST['nom'];
|
||||
if (empty($nomFlotte)) { header('Location: flotte.php?err=6'); exit; }
|
||||
$Cgalaxie = $_POST['galaxie'];
|
||||
$Css = $_POST['ss'];
|
||||
$Cposition = $_POST['position'];
|
||||
|
|
@ -150,7 +174,28 @@ if (isset($_POST['vaisseau11'])) print '<input type="hidden" name="vaisseau11" v
|
|||
if (!isset($_POST['ss']) || empty($_POST['ss'])) { header('Location: flotte.php?err=1'); exit; }
|
||||
if (!isset($_POST['position']) || empty($_POST['position'])) { header('Location: flotte.php?err=1'); exit; }
|
||||
|
||||
$timeDep = vais_tempsDeplacement($galaxy, $ss, $pos, $_POST['galaxie'],$_POST['ss'],$_POST['position'],1, 0);
|
||||
//$timeDep = vais_tempsDeplacement($galaxy, $ss, $pos, $_POST['galaxie'],$_POST['ss'],$_POST['position'],min(split(' ', trim())), 0);
|
||||
$AvaisType = ''; $AvaisVitesseC = ''; $AvaisVitesseL = ''; $AvaisPrepC = ''; $AvaisChauffe = ''; $AvaisContenu = 0;
|
||||
for ($i=0 ; $i<=12 ; $i++) {
|
||||
for ($j = 1; $j <= ${'vaisseau'.$i}; $j++) {
|
||||
$AvaisType .= ($i).' ';
|
||||
$AvaisVitesseC .= $nomvais_dc[$i].' ';
|
||||
$AvaisVitesseL .= $nomvais_dl[$i].' ';
|
||||
$AvaisContenu .= $nomvais_rs[$i].' ';
|
||||
$AvaisPrepC .= $nomvais_pdc[$i].' ';
|
||||
$AvaisPrepL .= $nomvais_pdl[$i].' ';
|
||||
$AvaisChauffe .= $nomvais_cdl[$i].' ';
|
||||
}
|
||||
}
|
||||
$AvaisType = split(' ', trim($AvaisType)); $AvaisVitesseC = split(' ', trim($AvaisVitesseC)); $AvaisVitesseL = split(' ', trim($AvaisVitesseL)); $AvaisContenu = split(' ', trim($AvaisContenu)); $AvaisPrepC = split(' ', trim($AvaisPrepC)); $AvaisPrepL = split(' ', trim($AvaisPrepL)); $AvaisChauffe = split(' ', trim($AvaisChauffe));
|
||||
if(min($AvaisVitesseC) != 0) {
|
||||
$timeDep = vais_tempsDeplacement($galaxy, $ss, $pos, $_POST['galaxie'],$_POST['ss'],$_POST['position'],min($AvaisVitesseC),1,max($AvaisPrepC),0);
|
||||
}
|
||||
elseif(min($AvaisVitesseL) != 0) {
|
||||
$timeDep = vais_tempsDeplacement($galaxy, $ss, $pos, $_POST['galaxie'],$_POST['ss'],$_POST['position'],min($AvaisVitesseL),1,max($AvaisPrepL),$AvaisChauffe);
|
||||
}
|
||||
else header('Location: flotte.php?err=7');
|
||||
|
||||
$metal -= $Cmetal;
|
||||
$cristal -= $Ccristal;
|
||||
$hydrogene -= vais_conso($timeDep) + $Chydrogene;
|
||||
|
|
@ -159,7 +204,7 @@ if (isset($_POST['vaisseau11'])) print '<input type="hidden" name="vaisseau11" v
|
|||
if ($hydrogene < 0) { header('Location: flotte.php?err=3'); exit; }
|
||||
if ($cristal < 0 || $metal < 0) { header('Location: flotte.php?err=4'); exit; }
|
||||
|
||||
mysql_query("INSERT INTO `flottes` VALUES ('','$id','$mission','$start_time','$galaxy','$ss','$pos','$end_time','$Cgalaxie','$Css','$Cposition','1','$Cmetal','$Ccristal','$Chydrogene','$nbvais','$vaisseau1','$vaisseau2','$vaisseau3','$vaisseau4','$vaisseau5','$vaisseau6','$vaisseau7','$vaisseau8','$vaisseau9','$vaisseau10','$vaisseau11','$nomFlotte');");
|
||||
mysql_query("INSERT INTO `flottes` VALUES ('','$id','$mission','0','$start_time','$galaxy','$ss','$pos','$end_time','$Cgalaxie','$Css','$Cposition','1','$Cmetal','$Ccristal','$Chydrogene','$nbvais','$vaisseau1','$vaisseau2','$vaisseau3','$vaisseau4','$vaisseau5','$vaisseau6','$vaisseau7','$vaisseau8','$vaisseau9','$vaisseau10','$vaisseau11','$vaisseau12','$nomFlotte');");
|
||||
|
||||
$vaisseau_1 -= $vaisseau1;
|
||||
$vaisseau_2 -= $vaisseau2;
|
||||
|
|
@ -173,7 +218,8 @@ if (isset($_POST['vaisseau11'])) print '<input type="hidden" name="vaisseau11" v
|
|||
$vaisseau_10 -= $vaisseau10;
|
||||
$vaisseau_11 -= $vaisseau11;
|
||||
$vaisseau_11 -= $vaisseau11;
|
||||
mysql_query("UPDATE `planete` SET `vaisseau_1` = '$vaisseau_1', `vaisseau_2` = '$vaisseau_2', `vaisseau_3` = '$vaisseau_3', `vaisseau_4` = '$vaisseau_4', `vaisseau_5` = '$vaisseau_5', `vaisseau_6` = '$vaisseau_6', `vaisseau_7` = '$vaisseau_7', `vaisseau_8` = '$vaisseau_8', `vaisseau_9` = '$vaisseau_9', `vaisseau_10` = '$vaisseau_10', `vaisseau_11` = '$vaisseau_11', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
$vaisseau_12 -= $vaisseau12;
|
||||
mysql_query("UPDATE `planete` SET `vaisseau_1` = '$vaisseau_1', `vaisseau_2` = '$vaisseau_2', `vaisseau_3` = '$vaisseau_3', `vaisseau_4` = '$vaisseau_4', `vaisseau_5` = '$vaisseau_5', `vaisseau_6` = '$vaisseau_6', `vaisseau_7` = '$vaisseau_7', `vaisseau_8` = '$vaisseau_8', `vaisseau_9` = '$vaisseau_9', `vaisseau_10` = '$vaisseau_10', `vaisseau_11` = '$vaisseau_11', `vaisseau_12` = '$vaisseau_12', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
header('Location: flotte.php?err=ok');
|
||||
}
|
||||
else header('Location: flotte.php');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue