forked from halo-battle/game
Version 2007-10-27
This commit is contained in:
parent
b8e951f59d
commit
4909921671
98 changed files with 6096 additions and 2268 deletions
|
|
@ -1,13 +1,12 @@
|
|||
<?
|
||||
<?php
|
||||
$id=$_SESSION['id'];
|
||||
$g=$_SESSION['galaxy'];
|
||||
$s=$_SESSION['ss'];
|
||||
$p=$_SESSION['pos'];
|
||||
|
||||
mysql_connect("localhost", "root", "");
|
||||
mysql_select_db("wars");
|
||||
require('../connectBDD.php');
|
||||
|
||||
$appel = mysql_query("SELECT * FROM planete WHERE id='".$id."' AND galaxy='".$g."' AND ss='".$s."'AND pos='".$p."' ");
|
||||
$appel = mysql_query("SELECT * FROM planete WHERE id_user='$id' AND galaxie='$g' AND ss='$s'AND position='$p' ");
|
||||
$ressource=mysql_fetch_array($appel);
|
||||
|
||||
$mine_m = $ressource['mine_m'];
|
||||
|
|
@ -30,76 +29,68 @@ $hydrogene = $ressource['hydrogene'];
|
|||
|
||||
//---------------Productions--------
|
||||
|
||||
if ($mine_m > 0) { $energie_m = ceil((exp($mine_m*0.28)*10)); } else { $energie_m=0;}
|
||||
if ($mine_c > 0) { $energie_c = ceil((exp($mine_c*0.28)*10)); } else { $energie_c=0;}
|
||||
if ($mine_h > 0) { $energie_h = ceil((exp($mine_h*0.31)*10)); } else { $energie_h=0;}
|
||||
if ($centrale_f > 0 ) {$energie_f = ceil((($centrale_f*80+(exp($centrale_f*0.38)*11)))); } else { $energie_f =0;}
|
||||
if ($centrale_s > 0 ) {$energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*10)))); } else { $energie_s =0;}
|
||||
if ($mine_m > 0) $energie_m = ceil((exp($mine_m*0.28)*10)); else $energie_m=0;
|
||||
if ($mine_c > 0) $energie_c = ceil((exp($mine_c*0.28)*10)); else $energie_c=0;
|
||||
if ($mine_h > 0) $energie_h = ceil((exp($mine_h*0.31)*10)); else $energie_h=0;
|
||||
if ($centrale_f > 0 ) $energie_f = ceil((($centrale_f*80+(exp($centrale_f*0.38)*11)))); else $energie_f =0;
|
||||
if ($centrale_s > 0 ) $energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*10)))); else $energie_s =0;
|
||||
$t = $energie_s + $energie_f;
|
||||
$nrj= $t + (-$energie_m-$energie_c-$energie_h);
|
||||
|
||||
$coeff = 1 + (($nrj)*($energie_s + $energie_f));
|
||||
if ( $coeff < 0 ) { $coeff = 0; }
|
||||
if ( $coeff > 1 ) { $coeff = 1; }
|
||||
if ( $coeff < 0 ) $coeff = 0;
|
||||
if ( $coeff > 1 ) $coeff = 1;
|
||||
|
||||
|
||||
if ($metal >= $cap) {
|
||||
$prod_met=0;}
|
||||
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 {
|
||||
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;}
|
||||
if ($metal >= $cap) $prod_met=0;
|
||||
else {
|
||||
if ($centrale_f > 0) {
|
||||
$conso_h = ((ceil((($centrale_f*5+(exp($centrale_f*0.3)*10))*$coeff)/0.36)/10000)*$temps_ecoule)*20; } else { $conso_h = 0;}
|
||||
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)*3;
|
||||
}
|
||||
|
||||
$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; } }
|
||||
if ($cristal >= $cap) $prod_cri=0;
|
||||
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)*3;
|
||||
}
|
||||
|
||||
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)*20;
|
||||
else $conso_h = 0;
|
||||
|
||||
$prod_hy = ((ceil(((13*pow(1.26,$mine_m))*$coeff)/0.36)/10000)*$temps_ecoule - $conso_h)*3;
|
||||
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;
|
||||
|
||||
|
||||
|
||||
//---------------M.A.J--------------
|
||||
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."'");
|
||||
mysql_query("UPDATE planete SET timestamp='$temps_actuel', metal='$a', cristal='$b', hydrogene='$c', coeff='$coeff', energie='$t' WHERE id_user='$id' AND galaxie='$g' AND ss='$s'AND position='$p'");
|
||||
|
||||
$pseudo = $ressource['pseudo'];
|
||||
|
||||
$planetes = mysql_query("SELECT COUNT(*) AS nb FROM planete WHERE pseudo='".$pseudo."'");
|
||||
$planetes = mysql_query("SELECT COUNT(*) AS nb FROM planete WHERE id_user='$id'");
|
||||
$nbre = mysql_fetch_assoc($planetes);
|
||||
$pla = $nbre['nb'];
|
||||
|
||||
echo "<center>
|
||||
<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=depart.php' name=planete>";
|
||||
echo '<center>
|
||||
<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="ndepart.php" method="post" id="change_planete">
|
||||
<select size="1" onchange="document.getElementById(\'change_planete\').submit();" onSubmit="parent.frames[changement].window.location=depart.php" name="Pid">';
|
||||
for ($i=0; $i < $pla; $i++) {
|
||||
|
||||
$x = mysql_query("SELECT nb, galaxy, ss, pos, nomplanete FROM planete WHERE pseudo='".$pseudo."' ORDER BY nb LIMIT $i,8");
|
||||
$x = mysql_query("SELECT id, galaxie, ss, position, nom_planete FROM planete WHERE id_user='$id' ORDER BY id 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 "<option value=".$d['id']; if ($d['galaxie'] == $_SESSION['galaxy'] && $d['ss'] == $_SESSION['ss'] && $d['position'] == $_SESSION['pos']) echo ' selected'; echo ">".$d['nom_planete']." [".$d['galaxie'].":".$d['ss'].":".$d['position']."]</option>"; }
|
||||
echo "</select></form></td>"; }
|
||||
|
||||
echo "<td class=xyz>Métal</td><td class=xyz>Cristal</td><td class=xyz>Hydrogène</td><td class=xyz>Energie</td></tr>
|
||||
|
|
@ -108,6 +99,4 @@ echo "<td class=xyz>M
|
|||
</center>";
|
||||
|
||||
mysql_close();
|
||||
?>
|
||||
|
||||
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue