forked from halo-battle/game
136 lines
3.7 KiB
PHP
136 lines
3.7 KiB
PHP
<?
|
||
$id=$_SESSION['id'];
|
||
$g=$_SESSION['galaxy'];
|
||
$s=$_SESSION['ss'];
|
||
$p=$_SESSION['pos'];
|
||
|
||
mysql_connect("leon.redby.fr", "leon0", "7268032");
|
||
mysql_select_db("leon0");
|
||
|
||
$appel = mysql_query("SELECT * FROM user WHERE id='".$id."' AND galaxy='".$g."' AND ss='".$s."'AND pos='".$p."' ");
|
||
$ressource=mysql_fetch_array($appel);
|
||
|
||
$mine_m = $ressource['mine_m'];
|
||
$mine_c = $ressource['mine_c'];
|
||
$mine_h = $ressource['mine_h'];
|
||
$centrale_s = $ressource['centrale_s'];
|
||
$centrale_f = $ressource['centrale_f'];
|
||
$coeff = $ressource['coeff'];
|
||
$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'];
|
||
|
||
//---------------Productions--------
|
||
|
||
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 ; }
|
||
|
||
|
||
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; }
|
||
|
||
|
||
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;}
|
||
|
||
$prod_hy = (ceil((($mine_h*12+(exp($mine_h*0.32)*10))*$coeff)/0.36)/10000)*$temps_ecoule; - $conso_h;
|
||
if ($mine_h == 0) { $prod_hy=0;}
|
||
if ($prod_hy < 0) { $prod_hy = 0; } }
|
||
|
||
|
||
$a=$metal+$prod_met;
|
||
$b=$cristal+$prod_cri;
|
||
$c=$hydrogene+$prod_hy;
|
||
|
||
|
||
if ($mine_m > 0) { $energie_m = ceil((exp($mine_m*0.28)*10))*$coeff; } else { $energie_m=0;}
|
||
if ($mine_c > 0) { $energie_c = ceil((exp($mine_c*0.28)*10))*$coeff; } else { $energie_c=0;}
|
||
if ($mine_h > 0) { $energie_h = ceil((exp($mine_h*0.31)*10))*$coeff; } else { $energie_h=0;}
|
||
$nrj= $ressource['energie'] - ($energie_m+$energie_c+$energie_h);
|
||
|
||
//---------------M.A.J--------------
|
||
mysql_query("UPDATE user SET timestamp='".$temps_actuel."', metal='".$a."', cristal='".$b."', hydrogene='".$c."' WHERE id='".$id."'");
|
||
|
||
|
||
$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;
|
||
}
|
||
|
||
$pseudo = $ressource['pseudo'];
|
||
$nbr_non_vus = mysql_query("SELECT COUNT(*) AS nb FROM user WHERE pseudo='".$pseudo."'");
|
||
$nbre = mysql_fetch_assoc($nbr_non_vus);
|
||
$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>
|
||
<form action='change_planete.php'>
|
||
<select size=1 onSubmit='parent.frames[changement].window.location=troupes.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");
|
||
$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<6F>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."/".$ressource['energie']."</td></tr>
|
||
</table>
|
||
</center><br><br><br><br><br><br>";
|
||
|
||
mysql_close();
|
||
?>
|
||
|
||
|