Version 2007-11-05

This commit is contained in:
nemunaire 2007-11-05 12:00:00 +01:00
commit d08fb34825
58 changed files with 1819 additions and 1447 deletions

View file

@ -121,6 +121,9 @@ while ($resultat = mysql_fetch_array($req)) {
$Chydrogene = $resultat['contenu_hydrogene'] + $resultatT['hydrogene'];
mysql_query("UPDATE `planete` SET `metal` = '$Cmetal', `cristal` = '$Ccristal', `hydrogene` = '$Chydrogene' WHERE `galaxie` = '$end_galaxie' AND `ss` = '$end_ss' AND `position` = '$end_position'") or die ("erreur sql ".mysql_error());
mysql_query("UPDATE `flottes` SET `effectue` = '1', `contenu_metal` = '0', `contenu_cristal` = '0', `contenu_hydrogene` = '0' WHERE `id` = '$id_flotte'") or die ("erreur sql ".mysql_error());
$message = 'Vos vaisseaux ont déposés '.$resultat['contenu_metal'].' de métal, '.$resultat['contenu_cristal'].' de cristal et '.$resultat['contenu_hydrogene'].' d\'hydrogène aux coordonnées '.$end_galaxie.':'.$end_ss.':'.$end_position;
mysql_query("INSERT INTO mail VALUES('', '1', '$pseudo', '', 'Transport', '$message', '$temps')");
}
//Mission Coloniser
elseif ($mission == 3) {
@ -131,6 +134,52 @@ while ($resultat = mysql_fetch_array($req)) {
$image = mt_rand(1,15);
mysql_query("INSERT INTO planete (`id_user`, `nom_planete`, `galaxie`, `ss`, `position`, `image`, `cases`, `timestamp`, `metal`, `cristal`) VALUES ('$id', 'Planète colonisée', '$end_galaxie', '$end_ss', '$end_position', '$image', '$cases', '$time', '1000', '700')") or die ("erreur sql ".mysql_error());
mysql_query("UPDATE `flottes` SET `effectue` = '1', `vaisseau_3` = '0' WHERE `id` = '$id_flotte'") or die ("erreur sql ".mysql_error());
$message = 'Votre vaisseau a atteint la planète '.$arr_galaxy.':'.$arr_ss.':'.$arr_pos.' et commence la colonisation';
mysql_query("INSERT INTO mail VALUES('', '1', '$pseudo', '', 'Transport', '$message', '$temps')");
}
}
//Mission Recycler
elseif ($mission == 4) {
$reqT = mysql_query("SELECT * FROM `planete` WHERE `galaxie` = '$end_galaxie' AND `ss` = '$end_ss' AND `position` = '$end_position'") or die ("erreur sql ".mysql_error());
if (mysql_num_rows($reqT) > 0) {
$resultatT = mysql_fetch_array($reqT);
$resultat['contenu_max'] -= vais_conso($resultat['end_time'],count($resultat['nbvais'])) + $resultat['contenu_metal'] + $resultat['contenu_cristal'] + $resultat['contenu_hydrogene'];
$debris_met = $resultatT['debris_met'];
$debris_cri = $resultatT['debris_cri'];
if ($debris_met+$debris_cri > $resultat['contenu_max']) {
$a=pow($capacite/2);
$b=pow($capacite/2);
if ($a > $debris_met && $b > $debris_cri) {
$a = $debris_met;
$b = $debris_cri;
}
else if ($a > $debris_met) {
$a = $debris_met;
$b = ($capacite - $a);
}
else if ($b > $debris_cri) {
$b = $debris_cri;
$a = ($capacite - $b);
}
}
else {
$a = $debris_met;
$b = $debris_cri;
print '<br>pam'.$a;
}
$Cmetal += $a + $resultat['contenu_metal'];
$Ccristal += $b + $resultat['contenu_cristal'];
$debris_met -= $a;
$debris_cri -= $b;
mysql_query("UPDATE `flottes` SET `effectue` = '1', `contenu_metal` = '$Cmetal', `contenu_cristal` = '$Ccristal' WHERE `id` = '$id_flotte'") or die ("erreur sql ".mysql_error());
mysql_query("UPDATE `planete` SET `debris_met` = '$debris_met', `debris_cri` = '$debris_cri' WHERE `galaxie` = '$end_galaxie' AND `ss` = '$end_ss' AND `position` = '$end_position'") or die ("erreur sql ".mysql_error());
$message = 'Vos vaisseaux récoltent '.$a.' de métal et '.$b.' de cristal aux coordonnées '.$end_galaxie.':'.$end_ss.':'.$end_position;
$pseudo = trouvNom($resultat['id_user']);
mysql_query("INSERT INTO mail VALUES('', '1', '$pseudo', '', 'Transport', '$message', '$temps')") or die ("erreur sql ".mysql_error());
}
}
}