Second revision by Master Leon

This commit is contained in:
nemunaire 2007-11-03 12:00:00 +01:00
commit b8e951f59d
382 changed files with 3112 additions and 14815 deletions

View file

@ -4,10 +4,10 @@ $g=$_SESSION['galaxy'];
$s=$_SESSION['ss'];
$p=$_SESSION['pos'];
mysql_connect("leon.redby.fr", "leon0", "7268032");
mysql_select_db("leon0");
mysql_connect("localhost", "root", "");
mysql_select_db("wars");
$appel = mysql_query("SELECT * FROM user WHERE id='".$id."' AND galaxy='".$g."' AND ss='".$s."'AND pos='".$p."' ");
$appel = mysql_query("SELECT * FROM planete WHERE id='".$id."' AND galaxy='".$g."' AND ss='".$s."'AND pos='".$p."' ");
$ressource=mysql_fetch_array($appel);
$mine_m = $ressource['mine_m'];
@ -15,11 +15,15 @@ $mine_c = $ressource['mine_c'];
$mine_h = $ressource['mine_h'];
$centrale_s = $ressource['centrale_s'];
$centrale_f = $ressource['centrale_f'];
$temps_actuel = time();
$temps_ancien = $ressource['timestamp'];
$temps_ecoule = $temps_actuel - $temps_ancien;
$nb_colo = $ressource['nb'];
$cap = (pow(2,$ressource['silo'])*100000);
$metal = $ressource['metal'];
$cristal = $ressource['cristal'];
$hydrogene = $ressource['hydrogene'];
@ -34,30 +38,36 @@ if ($centrale_s > 0 ) {$energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*
$t = $energie_s + $energie_f;
$nrj= $t + (-$energie_m-$energie_c-$energie_h);
$coeff = 1 + (($nrj)/($energie_s + $energie_f));
$coeff = 1 + (($nrj)*($energie_s + $energie_f));
if ( $coeff < 0 ) { $coeff = 0; }
if ( $coeff > 1 ) { $coeff = 1; }
if ($metal >= $cap) {
$prod_met=0;}
else {
$prod_met = (ceil((($mine_m*40+(exp($mine_m*0.33)*10))*$coeff)/0.36)/10000)*$temps_ecoule + ceil((40/0.36)/10000)*$temps_ecoule; }
else {
if ( $mine_m < 0) {
$prod_met = 0.011*$temps_ecoule; }
else {
$prod_met = ((floor(((25*pow(1.3,$mine_m))*$coeff)/0.36)))*$temps_ecoule/10000 + 0.011*$temps_ecoule; } }
if ($cristal >= $cap) {
$prod_cri=0;}
else {
$prod_cri = (ceil((($mine_c*20+(exp($mine_c*0.325)*10))*$coeff)/0.36)/10000)*$temps_ecoule + ceil((20/0.36)/10000)*$temps_ecoule; }
else {
if ( $mine_c < 0 ) {
$prod_cri = 0.0055*$temps_ecoule; }
else {
$prod_cri = ((floor(((19*pow(1.3,$mine_c))*$coeff)/0.36)))*$temps_ecoule/10000 + 0.0055*$temps_ecoule; } }
if ($hydrogene >= $cap) {
$prod_hy=0;}
else {
if ($centrale_f > 0) {
$conso_h = (ceil((($centrale_f*5+(exp($centrale_f*0.3)*10))*$coeff)/0.36)/10000)*$temps_ecoule; } else { $conso_h = 0;}
$conso_h = ((ceil((($centrale_f*5+(exp($centrale_f*0.3)*10))*$coeff)/0.36)/10000)*$temps_ecoule)*20; } else { $conso_h = 0;}
$prod_hy = (ceil((($mine_h*12+(exp($mine_h*0.32)*10))*$coeff)/0.36)/10000)*$temps_ecoule; - $conso_h;
$prod_hy = (ceil(((13*pow(1.26,$mine_m))*$coeff)/0.36)/10000)*$temps_ecoule - $conso_h;
if ($mine_h == 0) { $prod_hy=0;}
if ($prod_hy < 0) { $prod_hy = 0; } }
@ -69,73 +79,33 @@ $c=$hydrogene+$prod_hy;
//---------------M.A.J--------------
mysql_query("UPDATE user SET timestamp='".$temps_actuel."', metal='".$a."', cristal='".$b."', hydrogene='".$c."', coeff='".$coeff."', energie='".$t."' WHERE id='".$id."' AND galaxy='".$g."' AND ss='".$s."'AND pos='".$p."'");
$image = $ressource['image'];
switch ($image) {
case 1 :
$image = "images/p1.jpg";
break;
case 2 :
$image = "images/p2.jpg";
break;
case 3 :
$image = "images/p3.jpg";
break;
case 4 :
$image = "images/p4.jpg";
break;
case 5 :
$image = "images/p5.jpg";
break;
case 6 :
$image = "images/p6.jpg";
break;
case 7 :
$image = "images/p7.jpg";
break;
case 8 :
$image = "images/p8.jpg";
break;
case 9 :
$image = "images/p9.jpg";
break;
case 10 :
$image = "images/p10.jpg";
break;
case 11 :
$image = "images/p11.jpg";
break;
case 12 :
$image = "images/p12.jpg";
break;
}
mysql_query("UPDATE planete SET timestamp='".$temps_actuel."', metal='".$a."', cristal='".$b."', hydrogene='".$c."', coeff='".$coeff."', energie='".$t."' WHERE id='".$id."' AND galaxy='".$g."' AND ss='".$s."'AND pos='".$p."'");
$pseudo = $ressource['pseudo'];
$nbr_non_vus = mysql_query("SELECT COUNT(*) AS nb FROM user WHERE pseudo='".$pseudo."'");
$nbre = mysql_fetch_assoc($nbr_non_vus);
$planetes = mysql_query("SELECT COUNT(*) AS nb FROM planete WHERE pseudo='".$pseudo."'");
$nbre = mysql_fetch_assoc($planetes);
$pla = $nbre['nb'];
echo "<center>
<table>
<tr>"; if ($pla >= 2 ) {
echo "<td rowspan=2 class=a><img src=".$image." height=50 width=50></td>
<td rowspan=2 class=a>
<table id=ressource>
<tr>"; if ($pla > 0 ) {
echo "<td rowspan=2 class=xyz><img src=descriptions/diz/planete/".$image.".jpg height=50 width=50></td>
<td rowspan=2 class=xyz>
<form action='change_planete.php'>
<select size=1 onSubmit='parent.frames[changement].window.location=troupes.php' name=planete>";
<select size=1 onSubmit='parent.frames[changement].window.location=depart.php' name=planete>";
for ($i=0; $i < $pla; $i++) {
$x = mysql_query("SELECT nb, galaxy, ss, pos, nomplanete FROM user WHERE pseudo='".$pseudo."' ORDER BY nb LIMIT $i,8");
$x = mysql_query("SELECT nb, galaxy, ss, pos, nomplanete FROM planete WHERE pseudo='".$pseudo."' ORDER BY nb LIMIT $i,8");
$d = mysql_fetch_array($x);
echo "<option value=".$d['nb']; if ($d['nb']==$nb_colo) { echo "selected=selected"; } echo ">".$d['nomplanete']." [".$d['galaxy'].":".$d['ss'].":".$d['pos']."]</option>"; }
echo "</select></form></td>"; }
echo "<td class=a>Métal</td><td class=a>Cristal</td><td class=a>Hydrogène</td><td>Energie</td></tr>
<tr><td class=a>".floor($a)."</td><td class=a>".floor($b)."</td><td class=a>".floor($c)."</td><td>".$nrj."/".$t."</td></tr>
echo "<td class=xyz>Métal</td><td class=xyz>Cristal</td><td class=xyz>Hydrogène</td><td class=xyz>Energie</td></tr>
<tr><td class=xyz>".floor($a)."</td><td class=xyz>".floor($b)."</td><td class=xyz>".floor($c)."</td><td class=xyz>".$nrj."/".$t."</td></tr>
</table>
</center><br><br><br><br><br><br>";
</center>";
mysql_close();
?>