Version 0.7a
This commit is contained in:
parent
c117da6d77
commit
d5c122a2c5
52 changed files with 893 additions and 760 deletions
|
|
@ -6,10 +6,12 @@ $pos=$_SESSION['pos'];
|
|||
$race=$_SESSION['race'];
|
||||
|
||||
require_once('bdd.php');
|
||||
|
||||
require('../connectBDD.php');
|
||||
|
||||
if ((time())>=$temps_b) {
|
||||
if ((time()) >= $temps_b && !empty($temps_b)) {
|
||||
$anc = $bat;
|
||||
$anc_temps_bat = $temps_b;
|
||||
|
||||
switch ($bat) {
|
||||
case 1: $mine_m++; mysql_query("UPDATE planete SET mine_m='$mine_m' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break;
|
||||
case 2: $mine_c++; mysql_query("UPDATE planete SET mine_c='$mine_c' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break;
|
||||
|
|
@ -25,13 +27,36 @@ if ((time())>=$temps_b) {
|
|||
case 12: $centre_info++; mysql_query("UPDATE planete SET centre_info='$centre_info' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break;
|
||||
}
|
||||
|
||||
if ($centrale_f > 0 ) {$energie_f = ceil((($centrale_f*80+(exp($centrale_f*0.38)*11))*$coeff)); } else { $energie_f =0;}
|
||||
|
||||
if ($centrale_s > 0 ) {$energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*10))*$coeff)); } else { $energie_s =0;}
|
||||
|
||||
if ($centrale_f > 0 ) $energie_f = ceil((($centrale_f*80+(exp($centrale_f*0.38)*11))*$coeff)); else $energie_f =0;
|
||||
if ($centrale_s > 0 ) $energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*10))*$coeff)); else $energie_s =0;
|
||||
$energie = $energie_s + $energie_f;
|
||||
mysql_query("UPDATE planete SET energie='".$energie."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
|
||||
mysql_query("UPDATE planete SET temps_b='0', bat='0', energie='".$energie."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
|
||||
$pos = strpos(implode(',', $fileBat).',', $anc.',');
|
||||
if (!($pos === false)) {
|
||||
$newArray_bat = ''; $newArray_temps_b = $fileTemps_b[0].' ';
|
||||
for ($i=0 ; $i<count($fileBat) ; $i++) {
|
||||
if ($fileBat[$i] != $bat) {
|
||||
$newArray_bat .= $fileBat[$i].' ';
|
||||
$newArray_temps_b .= $fileTemps_b[$i+1].' ';
|
||||
}
|
||||
elseif ($i == 0) $newArray_temps_b = $fileTemps_b[0] + $fileTemps_b[1].' ';
|
||||
}
|
||||
$fileBat = split(' ', trim($newArray_bat));
|
||||
$fileTemps_b = split(' ', trim($newArray_temps_b));
|
||||
$temps_b = implode(' ', $fileTemps_b);
|
||||
$bat = implode(' ', $fileBat);
|
||||
|
||||
$pos=$_SESSION['pos'];
|
||||
if (count($fileTemps_b) == 0 || count($fileTemps_b) == 1 || count($fileBat) == 0) mysql_query("UPDATE planete SET temps_b='', bat='' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
else mysql_query("UPDATE planete SET temps_b='$temps_b', bat='$bat' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
|
||||
if ($bat_boucle == true) {
|
||||
header('Location: batiment_validation.php?temps_bat='.$anc_temps_bat.'&act=e&bat='.$anc);
|
||||
exit;
|
||||
}
|
||||
}
|
||||
}
|
||||
mysql_close();
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue