Version 0.7a
|
@ -12,7 +12,7 @@ elseif(!isset($_GET['v'])){
|
|||
echo '<noscript><meta http-equiv="refresh" content="0; url=\'index.php?erreur=6\'"/></noscript>';
|
||||
}
|
||||
|
||||
if(($_GET['v'] == sha1(time() + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 1 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 2 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 3 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 4 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 5 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 6 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 7 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 8 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 9 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 10 + $_SESSION['cdsconnect'])) && isset($_SESSION['charg']) && $_SESSION['charg'] == 1) echo '<frameset cols="182,*" frameborder="0" border="0" noresize>
|
||||
if(($_GET['v'] == sha1(time() + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 1 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 2 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 3 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 4 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 5 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 6 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 7 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 8 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 9 + $_SESSION['cdsconnect']) || $_GET['v'] == sha1(time() - 10 + $_SESSION['cdsconnect'])) && isset($_SESSION['charg']) && $_SESSION['charg'] == 1) echo '<frameset cols="200,*" frameborder="0" border="0" noresize>
|
||||
<frame src="pages/menu.php" frameborder="0" border="0" noresize />
|
||||
<frame src="pages/depart.php" name="changement" frameborder="0" border="0" noresize />
|
||||
</frameset>
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
<?php
|
||||
// Définition des paramètres de fermeture du serveur
|
||||
$fermerServeur_auth = 7;
|
||||
$fermerServeur_causeR = 0;
|
||||
$fermerServeur_auth = 9;
|
||||
$fermerServeur_causeR = 1;
|
||||
$fermerServeur_timeS = 1195553038;
|
||||
$fermerServeur_timeE = 1195553938;
|
||||
$duree = 25*60;
|
||||
$fermerServeur_timeE = $fermerServeur_timeS + $duree;
|
||||
$fermerServeur_ouverture = ''; // ... jusqu'à environ %c heure de Paris. DEFINIR PLUTÔT LES TIMEE ET TIMES
|
||||
$fermerServeur_lien = '';
|
||||
|
||||
|
|
BIN
images/Thumbs.db
94
pages/Copie de flotte_dep.php
Normal file
|
@ -0,0 +1,94 @@
|
|||
<?php
|
||||
session_start();
|
||||
|
||||
$id=$_SESSION['id'];
|
||||
$galaxy=$_SESSION['galaxy'];
|
||||
$ss=$_SESSION['ss'];
|
||||
$pos=$_SESSION['pos'];
|
||||
|
||||
require_once('bdd.php');
|
||||
require_once('noms.php');
|
||||
require('../connectBDD.php');
|
||||
|
||||
$req = mysql_query("SELECT * FROM flottes WHERE `id_user` = '$id'");
|
||||
while ($resultat = mysql_fetch_array($req)) {
|
||||
if (time() >= $resultat['start_time'] + $resultat['end_time'] && !empty($resultat['end_time'])) {
|
||||
$mission = $resultat['mission'];
|
||||
$end_galaxie = $resultat['end_galaxie'];
|
||||
$end_ss = $resultat['end_ss'];
|
||||
$end_position = $resultat['end_position'];
|
||||
if ($mission == 1) {
|
||||
$reqd = mysql_query("SELECT * FROM planete WHERE `galaxie` = '$end_galaxie' AND `ss` = '$end_ss' AND `position` = '$end_position'") or die ("erreur sql ".mysql_error());
|
||||
$resultatd = mysql_fetch_array($reqd);
|
||||
$ATvaisseau_1 = $resultat['vaisseau_1']; $ATvaisseau_2 = $resultat['vaisseau_2']; $ATvaisseau_3 = $resultat['vaisseau_3']; $ATvaisseau_4 = $resultat['vaisseau_4']; $ATvaisseau_5 = $resultat['vaisseau_5']; $ATvaisseau_6 = $resultat['vaisseau_6']; $ATvaisseau_7 = $resultat['vaisseau_7']; $ATvaisseau_8 = $resultat['vaisseau_8']; $ATvaisseau_9 = $resultat['vaisseau_9']; $ATvaisseau_10 = $resultat['vaisseau_10']; $ATvaisseau_11 = $resultat['vaisseau_11']; $ATvaisseau_12 = $resultat['vaisseau_12'];
|
||||
$ATnbvais = $ATvaisseau_1 + $ATvaisseau_2 + $ATvaisseau_3 + $ATvaisseau_4 + $ATvaisseau_5 + $ATvaisseau_6 + $ATvaisseau_7 + $ATvaisseau_8 + $ATvaisseau_9 + $ATvaisseau_10 + $ATvaisseau_11 + $ATvaisseau_12;
|
||||
$ENvaisseau_1 = $resultatd['vaisseau_1']; $ENvaisseau_2 = $resultatd['vaisseau_2']; $ENvaisseau_3 = $resultatd['vaisseau_3']; $ENvaisseau_4 = $resultatd['vaisseau_4']; $ENvaisseau_5 = $resultatd['vaisseau_5']; $ENvaisseau_6 = $resultatd['vaisseau_6']; $ENvaisseau_7 = $resultatd['vaisseau_7']; $ENvaisseau_8 = $resultatd['vaisseau_8']; $ENvaisseau_9 = $resultatd['vaisseau_9']; $ENvaisseau_10 = $resultatd['vaisseau_10']; $ENvaisseau_11 = $resultatd['vaisseau_11']; $ENvaisseau_12 = $resultatd['vaisseau_12'];
|
||||
$ENnbvais = $ENvaisseau_1 + $ENvaisseau_2 + $ENvaisseau_3 + $ENvaisseau_4 + $ENvaisseau_5 + $ENvaisseau_6 + $ENvaisseau_7 + $ENvaisseau_8 + $ENvaisseau_9 + $ENvaisseau_10 + $ENvaisseau_11 + $ENvaisseau_12;
|
||||
|
||||
$ATvais = ''; $ENvais = ''; $ATvais_pv = ''; $ENvais_pv = '';
|
||||
for ($i = 1; $i <= 12; $i++) {
|
||||
for ($j = 1; $j <= $resultat['vaisseau_'.$i]; $j++) { $ATvais .= $i.' '; $ATvais_pv .= $nomvais_pv[$i].' '; }
|
||||
for ($j = 1; $j <= $resultatd['vaisseau_'.$i]; $j++) { $ENvais .= $i.' '; $ENvais_pv .= $nomvais_pv[$i].' '; }
|
||||
}
|
||||
|
||||
//Calcul de la puissance d'attaque
|
||||
$ATpuissance = 0; $ENpuissance = 0;
|
||||
for ($i = 1; $i <= 12; $i++) {
|
||||
$ATpuissance += $resultat['vaisseau_'.$i] * $nomvais_at[$i-1];
|
||||
$ENpuissance += $resultatd['vaisseau_'.$i] * $nomvais_at[$i-1];
|
||||
}
|
||||
//Calcul de la puissance de défense
|
||||
$ATdefense = 0; $ENdefense = 0;
|
||||
for ($i = 1; $i <= 12; $i++) {
|
||||
$ATdefense += $resultat['vaisseau_'.$i] * $nomvais_bc[$i-1];
|
||||
$ENdefense += $resultatd['vaisseau_'.$i] * $nomvais_bc[$i-1];
|
||||
}
|
||||
//Calcul des pv
|
||||
$ATresistance = 0; $ENresistance = 0;
|
||||
for ($i = 1; $i <= 12; $i++) {
|
||||
$ATresistance += $resultat['vaisseau_'.$i] * $nomvais_pv[$i-1];
|
||||
$ENresistance += $resultatd['vaisseau_'.$i] * $nomvais_pv[$i-1];
|
||||
}
|
||||
print '<br>puissance d\'attaque attaquant : '.$ATpuissance;
|
||||
print '<br>puissance d\'attaque défenseur : '.$ENpuissance;
|
||||
print '<br>puissance de défense attaquant : '.$ATdefense;
|
||||
print '<br>puissance de défense défenseur : '.$ENdefense;
|
||||
print '<br>PV de l\'attaquant : '.$ATresistance;
|
||||
print '<br>PV du défenseur : '.$ENresistance;
|
||||
$gagne = false;
|
||||
while($gagne == false) {
|
||||
if ($ATpuissance >= $ENdefense + $ENresistance) {
|
||||
$gagne = true;
|
||||
}
|
||||
else {
|
||||
while($ATpuissance > 0){
|
||||
$vaisAT_type = rand(1,12);
|
||||
$vaisAT_bc = $nomvais_bc[$vaisAT_type];
|
||||
$vaisAT_pv = $nomvais_pv[$vaisAT_type];
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif ($mission == 2) {
|
||||
$Cmetal = $resultat['contenu_metal'];
|
||||
$Ccristal = $resultat['contenu_cristal'];
|
||||
$Chydrogene = $resultat['contenu_hydrogene'];
|
||||
mysql_query("UPDATE `planete` SET `metal` = '$Cmetal', `cristal` = '$Ccristal', `hydrogene` = '$Chydrogene', WHERE `galaxie` = '$start_galaxie' AND `ss` = '$start_ss' AND `position` = '$start_position'");
|
||||
}
|
||||
}
|
||||
if (time() >= $resultat['start_time'] + $resultat['end_time'] * 2 && !empty($resultat['end_time']) && $mission != 0) {
|
||||
$start_galaxie = $resultat['start_galaxie'];
|
||||
$start_ss = $resultat['start_ss'];
|
||||
$start_position = $resultat['start_position'];
|
||||
$id_flotte = $resultat['id'];
|
||||
$reqP = mysql_query("SELECT * FROM planete WHERE `id_user` = '$id' AND `galaxie` = '$start_galaxie' AND `ss` = '$start_ss' AND `position` = '$start_position'");
|
||||
$resultatP = mysql_fetch_array($reqP);
|
||||
for($i = 1; $i <= 11; $i++) {
|
||||
${'Pvaisseaux_'.$i} = $resultatP['vaisseau_'.$i] + $resultat['vaisseau_'.$i];
|
||||
mysql_query("UPDATE `planete` SET `vaisseau_$i` = '${'Pvaisseaux_'.$i}' WHERE `id_user` = '$id' AND `galaxie` = '$start_galaxie' AND `ss` = '$start_ss' AND `position` = '$start_position'");
|
||||
}
|
||||
mysql_query("DELETE FROM `flottes` WHERE `id_user` = '$id' AND `id` = '$id_flotte'");
|
||||
}
|
||||
}
|
||||
?>
|
108
pages/annul_bat.php
Normal file
|
@ -0,0 +1,108 @@
|
|||
<?php
|
||||
session_start();
|
||||
|
||||
$id=$_SESSION['id'];
|
||||
$galaxy=$_SESSION['galaxy'];
|
||||
$ss=$_SESSION['ss'];
|
||||
$pos=$_SESSION['pos'];
|
||||
$race=$_SESSION['race'];
|
||||
|
||||
require_once('bdd.php');
|
||||
require('../connectBDD.php');
|
||||
|
||||
if (isset($_GET['bat']) && (intval($_GET['bat']) == $_GET['bat'] || $_GET['bat'] == 'e')) {
|
||||
$pos = strpos(implode(',', $fileBat).',', $_GET['bat'].',');
|
||||
if (!($pos === false)) {
|
||||
$newArray_bat = ''; $newArray_temps_b = $fileTemps_b[0].' ';
|
||||
for ($i=0 ; $i<count($fileBat) ; $i++) {
|
||||
if ($fileBat[$i] != $_GET['bat']) {
|
||||
$newArray_bat .= $fileBat[$i].' ';
|
||||
$newArray_temps_b .= $fileTemps_b[$i+1].' ';
|
||||
}
|
||||
elseif ($i == 0) $newArray_temps_b = time().' ';
|
||||
}
|
||||
$fileBat = split(' ', trim($newArray_bat));
|
||||
$fileTemps_b = split(' ', trim($newArray_temps_b));
|
||||
$temps_b = implode(' ', $fileTemps_b);
|
||||
$bat = implode(' ', $fileBat);
|
||||
|
||||
$pos=$_SESSION['pos'];
|
||||
if ($_GET['bat'] == 'e') {
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
else{
|
||||
if (ereg('e,', implode(',',$fileBat).',')) {
|
||||
$bat = ' ';
|
||||
$temps_b = ' ';
|
||||
}
|
||||
|
||||
if ($_GET['bat'] == 1) {
|
||||
$metal += ceil(exp(0.4*$mine_m)*190);
|
||||
$cristal += ceil(exp(0.4*$mine_m)*90);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 2) {
|
||||
$metal += ceil(exp(0.43*$mine_c)*205);
|
||||
$cristal += ceil(exp(0.43*$mine_c)*110);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 3) {
|
||||
$metal += ceil(exp(0.445*$mine_h)*235);
|
||||
$cristal += ceil(exp(0.445*$mine_h)*150);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 4) {
|
||||
$metal += ceil(exp(0.442*$centrale_s)*165);
|
||||
$cristal += ceil(exp(0.442*$centrale_s)*99);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 5) {
|
||||
$metal += ceil(pow(1.8,$centrale_s)*300);
|
||||
$cristal += ceil(pow(1.82,$centrale_s)*230);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 6) {
|
||||
$metal += ceil(pow(2,$radar)*750);
|
||||
$cristal += ceil(pow(2,$radar)*500);
|
||||
$hydrogene += ceil(pow(2,$radar)*50);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 7) {
|
||||
$metal += ceil(pow(2,$labo)*200);
|
||||
$cristal += ceil(pow(2,$labo)*150);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 8 ) {
|
||||
$metal += ceil(pow(2,$chantier_terrestre)*520);
|
||||
$cristal += ceil(pow(2,$chantier_terrestre)*380);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 9) {
|
||||
$metal += ceil(pow(2,$chantier_spatial)*600);
|
||||
$cristal += ceil(pow(2,$chantier_spatial)*450);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 10) {
|
||||
$metal += ceil(pow(2,$caserne)*200);
|
||||
$cristal += ceil(pow(2,$caserne)*100);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 11) {
|
||||
$metal += ceil(pow(2,$silo)*400);
|
||||
$cristal += ceil(pow(2,$silo)*260);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
elseif ($_GET['bat'] == 12) {
|
||||
$metal += ceil(pow(1.7,$centre_info)*600);
|
||||
$cristal +=ceil(pow(1.7,$centre_info)*420);
|
||||
$hydrogene +=ceil(pow(1.7,$centre_info)*100);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_b='$temps_b', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mysql_close();
|
||||
if (isset($_GET['go'])) header('Location: batiment_validation.php?go=1&bat='.$_GET['go']);
|
||||
else header('Location: batiment.php');
|
||||
?>
|
|
@ -27,100 +27,110 @@ if (isset($_GET['tec']) && intval($_GET['tec']) == $_GET['tec']) {
|
|||
$tec = implode(' ', $fileTec);
|
||||
|
||||
$pos=$_SESSION['pos'];
|
||||
if ($_GET['tec'] == 1) {
|
||||
$n=($informatique-1);
|
||||
$cristal += ceil(pow(2,$n)*500);
|
||||
$hydrogene += ceil(pow(2,$n)*150);
|
||||
mysql_query("UPDATE planete SET cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
if ($_GET['tec'] == 'e') {
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'") or die ("erreur sql ".mysql_error());
|
||||
}
|
||||
else if ($_GET['tec'] == 2) {
|
||||
$n=($detection-1);
|
||||
$metal += ceil(pow(2,$n)*500);
|
||||
$cristal += ceil(pow(2,$n)*750);
|
||||
$hydrogene += ceil(pow(2,$n)*100);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'") or die ("erreur sql ".mysql_error());
|
||||
}
|
||||
else if ($_GET['tec'] == 3) {
|
||||
$n=($armement-1);
|
||||
$metal += ceil(pow(2,$n)*2500);
|
||||
$cristal += ceil(pow(2,$n)*500);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 4) {
|
||||
$n=($blindage-1);
|
||||
$metal += ceil(pow(2,$n)*4000);
|
||||
$cristal += ceil(pow(2,$n)*1500);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 5) {
|
||||
$n=($energie_t-1);
|
||||
$metal += ceil(pow(2,$n)*2000);
|
||||
$cristal += ceil(pow(2,$n)*1500);
|
||||
$hydrogene += ceil(pow(2,$n)*300);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 6) {
|
||||
$n=($reacteur-1);
|
||||
$metal += ceil(pow(2,$n)*1400);
|
||||
$cristal += ceil(pow(2,$n)*400);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 7) {
|
||||
$n=($reacteur_f-1);
|
||||
$metal += ceil(pow(2,$n)*3000);
|
||||
$cristal += ceil(pow(2,$n)*2100);
|
||||
$hydrogene += ceil(pow(2,$n)*750);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 8) {
|
||||
$n=($reacteur_ff-1);
|
||||
$metal += ceil(pow(2,$n)*5000);
|
||||
$cristal += ceil(pow(2,$n)*4000);
|
||||
$hydrogene += ceil(pow(2,$n)*1500);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 9) {
|
||||
$n=($medecine-1);
|
||||
$metal += ceil(pow(2,$n)*800);
|
||||
$cristal += ceil(pow(2,$n)*1000);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 10) {
|
||||
$n=($tactique-1);
|
||||
$metal += ceil(pow(2,$n)*2600);
|
||||
$cristal += ceil(pow(2,$n)*2600);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 11) {
|
||||
$n=($developpement-1);
|
||||
$metal += ceil(pow(2,$n)*10000);
|
||||
$cristal += ceil(pow(2,$n)*10000);
|
||||
$hydrogene += ceil(pow(2,$n)*5000);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 12) {
|
||||
$n=($spartan-1);
|
||||
$metal += ceil(pow(3,$n)*5200);
|
||||
$cristal += ceil(pow(3,$n)*4250);
|
||||
$hydrogene += ceil(pow(3,$n)*850);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else{
|
||||
if (ereg('e,', implode(',',$fileTec).',')) {
|
||||
$tec = ' ';
|
||||
$temps_t = ' ';
|
||||
}
|
||||
|
||||
if ($_GET['tec'] == 1) {
|
||||
$n=($informatique-1);
|
||||
$cristal += ceil(pow(2,$n)*500);
|
||||
$hydrogene += ceil(pow(2,$n)*150);
|
||||
mysql_query("UPDATE planete SET cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'") or die ("erreur sql ".mysql_error());
|
||||
}
|
||||
else if ($_GET['tec'] == 2) {
|
||||
$n=($detection-1);
|
||||
$metal += ceil(pow(2,$n)*500);
|
||||
$cristal += ceil(pow(2,$n)*750);
|
||||
$hydrogene += ceil(pow(2,$n)*100);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'") or die ("erreur sql ".mysql_error());
|
||||
}
|
||||
else if ($_GET['tec'] == 3) {
|
||||
$n=($armement-1);
|
||||
$metal += ceil(pow(2,$n)*2500);
|
||||
$cristal += ceil(pow(2,$n)*500);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 4) {
|
||||
$n=($blindage-1);
|
||||
$metal += ceil(pow(2,$n)*4000);
|
||||
$cristal += ceil(pow(2,$n)*1500);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 5) {
|
||||
$n=($energie_t-1);
|
||||
$metal += ceil(pow(2,$n)*2000);
|
||||
$cristal += ceil(pow(2,$n)*1500);
|
||||
$hydrogene += ceil(pow(2,$n)*300);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 6) {
|
||||
$n=($reacteur-1);
|
||||
$metal += ceil(pow(2,$n)*1400);
|
||||
$cristal += ceil(pow(2,$n)*400);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 7) {
|
||||
$n=($reacteur_f-1);
|
||||
$metal += ceil(pow(2,$n)*3000);
|
||||
$cristal += ceil(pow(2,$n)*2100);
|
||||
$hydrogene += ceil(pow(2,$n)*750);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 8) {
|
||||
$n=($reacteur_ff-1);
|
||||
$metal += ceil(pow(2,$n)*5000);
|
||||
$cristal += ceil(pow(2,$n)*4000);
|
||||
$hydrogene += ceil(pow(2,$n)*1500);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 9) {
|
||||
$n=($medecine-1);
|
||||
$metal += ceil(pow(2,$n)*800);
|
||||
$cristal += ceil(pow(2,$n)*1000);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 10) {
|
||||
$n=($tactique-1);
|
||||
$metal += ceil(pow(2,$n)*2600);
|
||||
$cristal += ceil(pow(2,$n)*2600);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 11) {
|
||||
$n=($developpement-1);
|
||||
$metal += ceil(pow(2,$n)*10000);
|
||||
$cristal += ceil(pow(2,$n)*10000);
|
||||
$hydrogene += ceil(pow(2,$n)*5000);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
else if ($_GET['tec'] == 12) {
|
||||
$n=($spartan-1);
|
||||
$metal += ceil(pow(3,$n)*5200);
|
||||
$cristal += ceil(pow(3,$n)*4250);
|
||||
$hydrogene += ceil(pow(3,$n)*850);
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mysql_close();
|
||||
@header("Location: laboratoire.php");
|
||||
if (isset($_GET['go'])) header('Location: construction.php?go=1&tec='.$_GET['go']);
|
||||
else header('Location: laboratoire.php');
|
||||
?>
|
|
@ -6,476 +6,255 @@ $galaxy=$_SESSION['galaxy'];
|
|||
$ss=$_SESSION['ss'];
|
||||
$pos=$_SESSION['pos'];
|
||||
$_SESSION['dernPage'] = 'batiment.php';
|
||||
require_once '../securite.php';
|
||||
|
||||
echo"<html>
|
||||
<head>
|
||||
<title>Halo battle</title>
|
||||
|
||||
<link rel=stylesheet media=screen type=text/css title=design href=descriptions/diz/base.css >
|
||||
<meta http-equiv=pragma content=no-cache >
|
||||
<meta http-equiv=content-type content=text/html;charset=iso-8869-1 >
|
||||
<link rel=shortcut icon type=image/x-icon href=favicon.ico >
|
||||
|
||||
<style TYPE=text/css>
|
||||
TD {
|
||||
border: 0px;
|
||||
background-color: transparent;
|
||||
}
|
||||
</style>";
|
||||
|
||||
require_once 'bdd.php';
|
||||
require_once 'ressource.php';
|
||||
require_once('../securite.php');
|
||||
require_once 'ressourcetem.php';
|
||||
require_once 'batiment_ajout.php';
|
||||
require_once 'noms.php';
|
||||
require('../template.php');
|
||||
$template = new Template('../templates/'.$templates);
|
||||
|
||||
function sec($time) {
|
||||
$output = '';
|
||||
$tab = array ('jour' => '86400', 'heure' => '3600', 'minute' => '60', 'seconde' => '1');
|
||||
foreach ($tab as $key => $value) {
|
||||
$compteur = 0;
|
||||
while ($time > ($value-1)) {
|
||||
$time = $time - $value;
|
||||
$compteur++;
|
||||
}
|
||||
if ($compteur != 0) {
|
||||
$output .= $compteur.' '.$key;
|
||||
if ($compteur > 1) $output .= 's';
|
||||
if ($value != 1) $output .= ' ';
|
||||
}
|
||||
}
|
||||
echo $output;
|
||||
function verification_des_ress($num, $fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro) {
|
||||
if ($fer >= $need_fer && $cristal >= $need_cristal && $ro >= $need_ro) return '<font color="#0080C0"><a href="batiment_validation.php?bat='.$num.'">Construire</a></font>';
|
||||
else return '<font color="red">Construire</font>';
|
||||
}
|
||||
|
||||
function verification_des_ress($num, $fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro)
|
||||
{
|
||||
if ($fer >= $need_fer && $cristal >= $need_cristal && $ro >= $need_ro)
|
||||
{
|
||||
echo "<br><br><br><font color=#0080c0><a href=\"batiment_validation.php?bat=".$num."\">Construire</a></font>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<br><br><br><font color=red>Construire</font>";
|
||||
}
|
||||
}
|
||||
|
||||
function ressources($fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro, $mine_m, $mine_c, $mine_h) {
|
||||
require 'noms.php';
|
||||
function ressources($fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro) {
|
||||
require 'noms.php';
|
||||
$return = '';
|
||||
if ($need_fer > 0) {
|
||||
if ($fer <= $need_fer) {
|
||||
$z=floor($fer)-$need_fer;
|
||||
echo '<font color=red >'.$ressourc[0].' : <ACRONYM title="'.$z.'">'.$need_fer.'</ACRONYM></font> ';
|
||||
$return .= '<font color="red">'.$ressourc[0].' : <acronym title="Manque : '.abs($z).' unités de '.$ressourc[0].'">'.$need_fer.'</acronym></font> ';
|
||||
}
|
||||
else echo $ressourc[0].' : <span class=rc>'.$need_fer.' </span>';
|
||||
else $return .= $ressourc[0].' : <span class="rc">'.$need_fer.' </span>';
|
||||
}
|
||||
if ($need_cristal > 0) {
|
||||
if ($cristal <= $need_cristal) {
|
||||
$z=floor($cristal)-$need_cristal;
|
||||
echo '<font color=red >'.$ressourc[1].' : <ACRONYM title="'.$z.'">'.$need_cristal.'</ACRONYM></font> ';
|
||||
$return .= '<font color="red">'.$ressourc[1].' : <acronym title="Manque : '.abs($z).' unités de '.$ressourc[0].'">'.$need_cristal.'</acronym></font> ';
|
||||
}
|
||||
else echo $ressourc[1].' : <span class=rc>'.$need_cristal.' </span>';
|
||||
else $return .= $ressourc[1].' : <span class="rc">'.$need_cristal.' </span>';
|
||||
}
|
||||
if ($need_ro > 0) {
|
||||
if ($ro <= $need_ro) {
|
||||
$z=floor($ro)-$need_ro;
|
||||
echo '<font color=red >'.$ressourc[2].' : <ACRONYM title="'.$z.'">'.$need_ro.'</ACRONYM></font>';
|
||||
$return .= '<font color="red">'.$ressourc[2].' : <acronym title="Manque : '.abs($z).' unités de '.$ressourc[0].'">'.$need_ro.'</acronym></font>';
|
||||
}
|
||||
else echo $ressourc[2].' : <span class=rc>'.$need_ro.'</span>';
|
||||
else $return .= $ressourc[2].' : <span class="rc">'.$need_ro.'</span>';
|
||||
}
|
||||
return $return;
|
||||
}
|
||||
|
||||
function sec($time) {
|
||||
$output = '';
|
||||
$tab = array ('jour' => '86400', 'heure' => '3600', 'minute' => '60', 'seconde' => '1');
|
||||
foreach ($tab as $key => $value) {
|
||||
$compteur = 0;
|
||||
while ($time > ($value-1)) {
|
||||
$time = $time - $value;
|
||||
$compteur++;
|
||||
}
|
||||
if ($compteur != 0) {
|
||||
$output .= $compteur.' '.$key;
|
||||
if ($compteur > 1) $output .= 's';
|
||||
if ($value != 1) $output .= ' ';
|
||||
}
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
|
||||
function ress_tem($fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro, $mine_m, $mine_c, $mine_h) {
|
||||
if ($mine_m < 0) $prod_met = 40;
|
||||
else $prod_metal = ceil((($mine_m*32)+(pow(1.41,$mine_m)*exp(0.066*$mine_m))*$coeff)*3.7) + 40;
|
||||
if ( $mine_c < 0 ) $prod_cri = 20;
|
||||
else $prod_cristal = (floor(($mine_c*13)+(pow(1.36,$mine_c)*exp(0.0675*$mine_c))*$coeff)*7) + 20;
|
||||
if ($centrale_f > 0) { $conso_hy = ceil(($centrale_f*5+(exp($mine_m*0.3)*10))*$coeff); }
|
||||
else {$conso_hy=0;}
|
||||
if ($mine_h < 0) $prod_hydrogene = 0.0000000001;
|
||||
else $prod_hydrogene = (ceil((($mine_h*12)+(pow(1.394,$mine_h)*exp(0.072*$mine_h))*$coeff)*5));
|
||||
$w = $prod_hydrogene - $conso_hy;
|
||||
if ($mine_h == 0) $w=1; $ro=0; $need_ro=0;
|
||||
if (($prod_hydrogene-$conso_hy) < 0) $w= 1; $ro=0; $need_ro=0;
|
||||
if ($mine_m < 0) $prod_met = 40;
|
||||
else $prod_metal = ceil((($mine_m*32)+(pow(1.41,$mine_m)*exp(0.066*$mine_m))*$coeff)*3.7) + 40;
|
||||
if ($mine_c < 0) $prod_cri = 20;
|
||||
else $prod_cristal = (floor(($mine_c*13)+(pow(1.36,$mine_c)*exp(0.0675*$mine_c))*$coeff)*7) + 20;
|
||||
if ($centrale_f > 0) $conso_hy = ceil(($centrale_f*5+(exp($mine_m*0.3)*10))*$coeff);
|
||||
else $conso_hy=0;
|
||||
if ($mine_h < 0) $prod_hydrogene = 0.0000000001;
|
||||
else $prod_hydrogene = (ceil((($mine_h*12)+(pow(1.394,$mine_h)*exp(0.072*$mine_h))*$coeff)*5));
|
||||
$w = $prod_hydrogene - $conso_hy;
|
||||
if ($mine_h == 0) { $w=1; $ro=0; $need_ro=0; }
|
||||
if (($prod_hydrogene-$conso_hy) < 0) { $w= 1; $ro=0; $need_ro=0; }
|
||||
|
||||
$tem1 = abs(floor($fer)-$need_fer)/$prod_metal;
|
||||
$tem2 = abs(floor($cristal)-$need_cristal)/$prod_cristal;
|
||||
$tem3 = abs(floor($ro)-$need_ro)/$w;
|
||||
$tem1 = abs(floor($fer)-$need_fer)/$prod_metal;
|
||||
$tem2 = abs(floor($cristal)-$need_cristal)/$prod_cristal;
|
||||
$tem3 = abs(floor($ro)-$need_ro)/$w;
|
||||
|
||||
$tem = max($tem1,$tem2,$tem3);
|
||||
$tem = max($tem1,$tem2,$tem3);
|
||||
|
||||
echo ceil($tem);
|
||||
echo ceil($tem);
|
||||
}
|
||||
|
||||
$case = $cases - ($mine_m + $mine_c + $mine_h + $centrale_s + $centrale_f + $radar + $labo + $chantier_terrestre + $chantier_spatial + $caserne + $silo);
|
||||
|
||||
echo '<script language="javascript" src="time.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class=d><a href="arbre_bat_'.$race.'.php">Arbre des technologies</a></div><br class="a">
|
||||
<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td style="border:none; background: transparent; float: left;">
|
||||
<br class="a">
|
||||
<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[0].'" alt="" />
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=0">'.$batiment[0].'</a> '; if ($mine_m > 0) echo '(Niveau '.$mine_m.')';
|
||||
echo '<br><span class="description">'.$batimede[0].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(exp(0.4*$mine_m)*190);
|
||||
$b=ceil(exp(0.4*$mine_m)*90);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(1.7,$mine_m)*120)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==1) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align="center"><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=1\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color="red">Planète pleine</font>';
|
||||
else verification_des_ress(1, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
echo '</div>
|
||||
<br class="a">
|
||||
<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[1].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=1">'.$batiment[1].'</a> '; if ($mine_c > 0) echo '(Niveau '.$mine_c.')';
|
||||
echo '<br><span class="description">'.$batimede[1].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(exp(0.43*$mine_c)*205);
|
||||
$b=ceil(exp(0.43*$mine_c)*110);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo'<br>
|
||||
Temps de construction : '; sec(ceil((pow(1.72,$mine_c)*160)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==2) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=2\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color=red>Planète pleine</font>';
|
||||
else verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
echo '</div>
|
||||
<br class="a">
|
||||
<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[2].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=2">'.$batiment[2].'</a> '; if ($mine_h > 0) echo '(Niveau '.$mine_h.')';
|
||||
echo '<br><span class="description">'.$batimede[2].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(exp(0.445*$mine_h)*235);
|
||||
$b=ceil(exp(0.445*$mine_h)*150);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(1.75,$mine_h)*180)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==3) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=3\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color=red>Planète pleine</font>';
|
||||
else verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
echo '</div>
|
||||
<br class="a">
|
||||
<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[3].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=3">'.$batiment[3].'</a> '; if ($centrale_s > 0) echo '(Niveau '.$centrale_s.')';
|
||||
echo '<br><span class="description">'.$batimede[3].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(exp(0.442*$centrale_s)*165);
|
||||
$b=ceil(exp(0.442*$centrale_s)*99);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(1.68,$centrale_s)*190)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==4) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=4\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color=red>Planète pleine</font>';
|
||||
else verification_des_ress(4, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
echo '</div><br class="a">';
|
||||
if (!isset($_GET['err'])) $_GET['err'] = '';
|
||||
$ERREUR = '';
|
||||
if ($_GET['err'] == 1) $ERREUR = '<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td><font color="#FF0000"><b>Cette technologie est déjà en cours de recherche, vous ne pouvez pas la rajouter dans la file d\'attente</b></font></td></tr></table></div><br />';
|
||||
elseif ($_GET['err'] == 2) $ERREUR = '<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td><font color="#FFCC00"><b>La production à la chaîne a été arrêtée</b></font></td></tr></table></div><br />';
|
||||
|
||||
if ($centrale_s >= 12 && $energie_t >= 5) {
|
||||
echo '<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[4].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=4">'.$batiment[4].'</a> '; if ($centrale_f > 0) echo '(Niveau '.$centrale_f.')';
|
||||
echo '<br><span class="description">'.$batimede[4].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(1.8,$centrale_f)*300);
|
||||
$b=ceil(pow(1.82,$centrale_f)*230);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(1.8,$centrale_f)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==5) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=5\">Annuler</a></td></tr></table>";
|
||||
$template->set_filenames(array('ressourcestpl' => 'ressources.tpl'));
|
||||
$template->assign_vars( array('RES_IMAGE' => $RES_IMAGE, 'NOM_METAL' => $NOM_METAL, 'NOM_CRISTAL' => $NOM_CRISTAL, 'NOM_HYDROGENE' => $NOM_HYDROGENE, 'NOM_ENERGIE' => $NOM_ENERGIE, 'RES_METAL' => $RES_METAL, 'RES_CRISTAL' => $RES_CRISTAL, 'RES_HYDROGENE' => $RES_HYDROGENE, 'RES_ENERGIE' => $RES_ENERGIE, 'ERREUR' => $ERREUR, 'HEADER' => $HEADER, 'PUB' => $PUB));
|
||||
for ($i=0 ; $i<count($Aplan_value) ; $i++) {
|
||||
$template->assign_block_vars('planetes',array('RES_VALUE' => $Aplan_value[$i], 'RES_MORE' => $Aplan_more[$i], 'RES_REF' => $Aplan_ref[$i]));
|
||||
}
|
||||
|
||||
$template->set_filenames(array('bati' => 'batiments.tpl'));
|
||||
$template->assign_var_from_handle('RESSOURCES', 'ressourcestpl');
|
||||
$CHAINE = '';
|
||||
if (!empty($fileBat[0])) {
|
||||
for ($i=0 ; $i<count($fileBat) ; $i++) {
|
||||
if ($fileBat[$i] != 'e') $template->assign_block_vars('file',array('NOM' => $batiment[$fileBat[$i]-1], 'NUM' => $fileBat[$i]));
|
||||
else $CHAINE = ' <br /> <a href="annul_bat.php?bat=e"><i>Arrêter de produire à la chaîne</i></a>';
|
||||
}
|
||||
$FILETXT = '';
|
||||
if ($i == 1 && $bat_boucle == false) $CHAINE = ' <br /> <a href="batiment_validation.php?bat=e"><i>Produire à la chaîne</i></a>';
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color=red>Planète pleine</font>';
|
||||
else verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
echo '</div><br class="a">';
|
||||
}
|
||||
else $FILETXT = 'Aucun batiment en attente';
|
||||
$template->assign_vars(array('RACE' => $race, 'FILETXT' => $FILETXT, 'CHAINE' => $CHAINE));
|
||||
|
||||
if ($detection >= 1) {
|
||||
echo '<div class=a>
|
||||
<img src="images/batiments/'.$batimeni[5].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=5">'.$batiment[5].'</a> '; if ($radar > 0) echo '(Niveau '.$radar.')';
|
||||
echo '<br><span class="description">'.$batimede[5].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(2,$radar)*750);
|
||||
$b=ceil(pow(2,$radar)*500);
|
||||
$c=ceil(pow(2,$radar)*50);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(2,$radar)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,$c, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==6) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align="center"><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=6\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color="red">Planète pleine</font>';
|
||||
else verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, $c);
|
||||
}
|
||||
echo '</div><br class="a">';
|
||||
}
|
||||
$a=0; $b=0; $c=0;
|
||||
|
||||
echo '<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[6].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=6">'.$batiment[6].'</a> '; if ($labo > 0) echo '(Niveau '.$labo.')';
|
||||
echo '<br><span class="description">'.$batimede[6].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(2,$labo)*200);
|
||||
$b=ceil(pow(2,$labo)*150);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(2,$labo)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==7) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align="center"><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=7\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo "<font color=red>Planète pleine</font>";
|
||||
else {
|
||||
if($tec > 0) echo '<font color="red"><br><br>Recherche en cours dans le </font><a href="laboratoire.php">laboratoire</a>';
|
||||
else verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
}
|
||||
echo '</div>
|
||||
<br class="a">
|
||||
<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[7].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=7">'.$batiment[7].'</a> '; if ($chantier_terrestre > 0) echo '(Niveau '.$chantier_terrestre.')';
|
||||
echo '<br><span class="description">'.$batimede[7].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(2,$chantier_terrestre)*520);
|
||||
$b=ceil(pow(2,$chantier_terrestre)*380);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(2,$chantier_terrestre)*420)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==8) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=8\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color="red">Planète pleine</font>';
|
||||
else {
|
||||
if($unit_t > 0 && unit_t <= 8) { echo '<font color="red"><br><br>Construction en cours dans le </font><a href="chantier_terrestre.php">chantier terrestre</a>'; }
|
||||
elseif($unit_t > 8) { echo'<font color="red"><br><br>Construction en cours dans le </font><a href="defenses.php">centre de défenses</a>'; }
|
||||
else verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
}
|
||||
echo '</div>
|
||||
<br class="a">';
|
||||
// Batiment n°1 : Purificateur de métal/Générateur de Métal/Usine de métallurgie ; planete.mine_m
|
||||
$i = 0;
|
||||
$nom_bdd = 'mine_m';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $b=ceil(pow(2,$n)*500); $c=ceil(pow(2,$n)*150);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(1.7,$mine_m)*120)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
if ($chantier_terrestre >= 2) {
|
||||
echo '<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[8].'">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=8">'.$batiment[8].'</a> '; if ($chantier_spatial > 0) echo '(Niveau '.$chantier_spatial.')';
|
||||
echo '<br><span class="description">'.$batimede[8].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(2,$chantier_spatial)*600);
|
||||
$b=ceil(pow(2,$chantier_spatial)*450);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(2,$chantier_spatial)*600)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==9) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=9\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo "<font color=red>Planète pleine</font>";
|
||||
else {
|
||||
if($unit_s > 0) echo "<font color=red><br><br>Construction en cours dans le </font><a href=chantier_spatial.php>chantier spatial</a>";
|
||||
else verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
}
|
||||
echo '</div><br class="a">';
|
||||
}
|
||||
// Batiment n°2 : Purificateur de cristal/Générateur de Cristal/Usine de cristal ; planete.mine_m
|
||||
$i = 1;
|
||||
$nom_bdd = 'mine_c';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(exp(0.43*$mine_c)*205); $b=ceil(exp(0.43*$mine_c)*110);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(1.72,$mine_c)*160)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
// Batiment n°3 : Ionisateur/Générateur d'Hydrogène/Synchronisateur d'hydrogène ; planete.mine_h
|
||||
$i = 2;
|
||||
$nom_bdd = 'mine_h';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(exp(0.445*$mine_h)*235); $b=ceil(exp(0.445*$mine_h)*150);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(1.75,$mine_h)*180)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
echo '<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[9].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=9">'.$batiment[9].'</a> '; if ($caserne > 0) echo '(Niveau '.$caserne.')';
|
||||
echo '<br><span class="description">'.$batimede[9].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(2,$caserne)*200);
|
||||
$b=ceil(pow(2,$caserne)*100);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(2,$caserne)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==10) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=10\">Annuler</a></td></tr></table>";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color="red">Planète pleine</font>';
|
||||
else {
|
||||
if($unit > 0) echo '<font color="red"><br><br>Entrainement en cours dans la </font><a href="caserne.php">caserne</a>';
|
||||
else verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
}
|
||||
// Batiment n°4 : Centrale solaire/Générateur d'Energie/Centrale solaire ; planete.centrale_s
|
||||
$i = 3;
|
||||
$nom_bdd = 'centrale_s';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(exp(0.442*$centrale_s)*165); $b=ceil(exp(0.442*$centrale_s)*99);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(1.68,$centrale_s)*190)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
echo '</div>
|
||||
<br class="a">
|
||||
<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[10].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=10">'.$batiment[10].'</a> '; if ($silo > 0) echo '(Niveau '.$silo.')';
|
||||
echo '<br><span class="description">'.$batimede[10].'</span><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(2,$silo)*400);
|
||||
$b=ceil(pow(2,$silo)*260);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(2,$silo)*1200)/(pow(1.23,$centre_info)+0.0025*$ingeneieur)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,0, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==11) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=11\">Annuler</a></td></tr></table>";
|
||||
// Batiment n°5 : Centrale de fusion/0/Centrale énergétique ; planete.centrale_f
|
||||
if ($centrale_s >= 12 && $energie_t >= 5) {
|
||||
$i = 4;
|
||||
$nom_bdd = 'centrale_f';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(1.8,$centrale_f)*300); $b=ceil(pow(1.82,$centrale_f)*230);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(1.8,$centrale_f)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color="red">Planète pleine</font>';
|
||||
else verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, 0);
|
||||
}
|
||||
echo '</div>';
|
||||
|
||||
if ($informatique >= 2) {
|
||||
echo'<br class="a">
|
||||
<div class="a">
|
||||
<img src="images/batiments/'.$batimeni[11].'" alt="">
|
||||
</div>
|
||||
<div class="b">
|
||||
<a href="descriptions.php?bat=11">'.$batiment[11].'</a> '; if ($centre_info > 0) echo '(Niveau '.$centre_info.')';
|
||||
echo '<br><div class="description">'.$batimede[11].'</div><br>
|
||||
Besoin de : ';
|
||||
$a=ceil(pow(1.7,$centre_info)*600);
|
||||
$b=ceil(pow(1.7,$centre_info)*420);
|
||||
$c=ceil(pow(1.7,$centre_info)*100);
|
||||
ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h); echo '<br>
|
||||
Temps de construction : '; sec(ceil((pow(1.9,$centre_info)*800)/((0.0025*$ingeneieur)+1)));
|
||||
//if (sec(ress_tem($fer, $cristal, $ro, $a, $nb,$c, $mine_m, $mine_c, $mine_h)) <= 0) { echo '<br>Temps avant construction : maintenant'; } else { echo'<br>Temps avant construction : ';sec($tem); }
|
||||
echo '</div>
|
||||
<div class="c">';
|
||||
if ($temps_b > 0) {
|
||||
if ($bat==12) {
|
||||
$tr=$temps_b-time();
|
||||
echo '<table align=center><tr><td><div id="axion"></div></td></tr>';
|
||||
echo '<script language="JavaScript">reste('.$tr.');</script>';
|
||||
echo "<tr><td><a href=\"batiment_anul.php?bat=12\">Annuler</a></td></tr></table>";
|
||||
// Batiment n°6 : Oeil des prophètes/0/Base radar ; planete.centrale_f
|
||||
if ($detection >= 1) {
|
||||
$i = 5;
|
||||
$nom_bdd = 'radar';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(2,$radar)*750); $b=ceil(pow(2,$radar)*500); $c=ceil(pow(2,$radar)*50);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(2,$radar)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ($case <= 0) echo '<font color="red">Planète pleine</font>';
|
||||
else verification_des_ress(12, $metal, $cristal, $hydrogene, $a, $b, $c);
|
||||
}
|
||||
echo '</div>'; }
|
||||
|
||||
echo'</td></tr></table></div></body>
|
||||
</html>';
|
||||
// Batiment n°7 : Centre de recherches/Centre de recherches/Centre de recherches ; planete.labo
|
||||
$i = 6;
|
||||
$nom_bdd = 'labo';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(2,$labo)*200); $b=ceil(pow(2,$labo)*150);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(2,$labo)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
// Batiment n°8 : Chantier terrestre/Chantier terrestre/Chantier terrestre ; planete.chantier_terrestre
|
||||
$i = 7;
|
||||
$nom_bdd = 'chantier_terrestre';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(2,$chantier_terrestre)*520); $b=ceil(pow(2,$chantier_terrestre)*380);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(2,$chantier_terrestre)*420)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
// Batiment n°9 : Chantier spatial/Chantier spatial/Chantier spatial ; planete.chantier_spatial
|
||||
if ($chantier_terrestre >= 2) {
|
||||
$i = 8;
|
||||
$nom_bdd = 'chantier_spatial';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(2,$chantier_spatial)*600); $b=ceil(pow(2,$chantier_spatial)*450);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(2,$chantier_spatial)*600)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
}
|
||||
|
||||
// Batiment n°10 : Caserne/0/Ecole militaire ; planete.caserne
|
||||
$i = 9;
|
||||
$nom_bdd = 'caserne';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(2,$caserne)*200); $b=ceil(pow(2,$caserne)*100);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(2,$caserne)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
// Batiment n°11 : Entrepôt/Entrepôt/Silo de stockage ; planete.silo
|
||||
$i = 10;
|
||||
$nom_bdd = 'silo';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(2,$silo)*400); $b=ceil(pow(2,$silo)*260);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(2,$silo)*1200)/(pow(1.23,$centre_info)+0.0025*$ingeneieur))), 'ACTION' => $action));
|
||||
|
||||
// Batiment n°12 : Centrale informatique/0/Centrale informatique ; planete.centre_info
|
||||
if ($informatique >= 2) {
|
||||
$i = 11;
|
||||
$nom_bdd = 'centre_info';
|
||||
if (${$nom_bdd} > 0) $niveau = '(Niveau '.${$nom_bdd}.')'; else $niveau = '';
|
||||
$n=(${$nom_bdd}-1); $a=ceil(pow(1.7,$centre_info)*600); $b=ceil(pow(1.7,$centre_info)*420); $c=ceil(pow(1.7,$centre_info)*100);
|
||||
if (is_array($fileBat) && $bat == $i+1) { $tr=$fileTemps_b[0]+$fileTemps_b[1]-time(); $action = 'Construction en cours, temps restant : <span id="axion"></span><br><script type="text/javascript">reste('.$tr.');</script>'; }
|
||||
elseif (is_array($fileBat) && ereg(($i+1).',',implode(',', $fileBat).',')) $action = 'Bâtiment dans la file d\'attente';
|
||||
elseif ($case <= 0) $action = '<font color="red">Planète pleine</font>';
|
||||
else $action = verification_des_ress($i+1, $metal, $cristal, $hydrogene, 0, $b, $c);
|
||||
if (!empty($batimeni[$i])) $template->assign_block_vars('batiment', array('IMAGE' => $batimeni[$i], 'NOM' => $batiment[$i], 'NUM' => $i, 'NIVEAU' => $niveau, 'DESCRIPTION' => $batimede[$i], 'BESOIN' => ressources($metal, $cristal, $hydrogene, $a, $b, $c, $mine_m, $mine_c, $mine_h), 'TEMPS' => sec(ceil((pow(1.9,$centre_info)*800)/((0.0025*$ingeneieur)+1))), 'ACTION' => $action));
|
||||
}
|
||||
|
||||
$template->pparse('bati');
|
||||
?>
|
|
@ -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();
|
||||
?>
|
|
@ -7,112 +7,109 @@ $ss=$_SESSION['ss'];
|
|||
$pos=$_SESSION['pos'];
|
||||
$race=$_SESSION['race'];
|
||||
|
||||
require_once('bdd.php');
|
||||
require_once('noms.php');
|
||||
require('../connectBDD.php');
|
||||
$x = mysql_query("SELECT * FROM planete WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
$donnees = mysql_fetch_array($x);
|
||||
|
||||
$metal = $donnees['metal'];
|
||||
$cristal = $donnees['cristal'];
|
||||
$hydrogene = $donnees['hydrogene'];
|
||||
if (ereg($_GET['bat'].',', implode(',',$fileBat).',')) { header('Location: batiment.php?err=1'); exit; }
|
||||
|
||||
$temps_b = $donnees['temps_b'];
|
||||
$bat = $donnees['bat'];
|
||||
$mine_m = $donnees['mine_m'];
|
||||
$mine_c = $donnees['mine_c'];
|
||||
$mine_h = $donnees['mine_h'];
|
||||
$centrale_s = $donnees['centrale_s'];
|
||||
$centrale_f = $donnees['centrale_f'];
|
||||
$radar = $donnees['radar'];
|
||||
$labo = $donnees['labo'];
|
||||
$chantier_terrestre = $donnees['chantier_terrestre'];
|
||||
$chantier_spatial = $donnees['chantier_spatial'];
|
||||
$caserne = $donnees['caserne'];
|
||||
$silo = $donnees['silo'];
|
||||
$centre_info = $donnees['centre_info'];
|
||||
if ($_GET['bat'] == 'e' && $labo >= 1 && !ereg('e,', implode(',',$fileBat).',')) {
|
||||
$temps_bat = '';
|
||||
$bat = 'e';
|
||||
}
|
||||
else {
|
||||
// Annulation de la production en chaîne si elle existe
|
||||
if (ereg('e,', implode(',',$fileBat).',')) { header('Location: annul_bat.php?bat=e&go='.$_GET['bat']); exit; }
|
||||
|
||||
$ingenieur = $donnees['ingenieur'];
|
||||
|
||||
if ($_GET['bat'] == 1) {
|
||||
$metal -= ceil(exp(0.4*$mine_m)*190);
|
||||
$cristal -= ceil(exp(0.4*$mine_m)*90);
|
||||
$temps = time() + ceil((pow(1.7,$mine_m)*120)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 1;
|
||||
}
|
||||
elseif ($_GET['bat'] == 2) {
|
||||
$metal -= ceil(exp(0.43*$mine_c)*205);
|
||||
$cristal -= ceil(exp(0.43*$mine_c)*110);
|
||||
$temps = time() + ceil((pow(1.72,$mine_c)*160)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 2;
|
||||
}
|
||||
elseif ($_GET['bat'] == 3) {
|
||||
$metal -= ceil(exp(0.445*$mine_h)*235);
|
||||
$cristal -= ceil(exp(0.445*$mine_h)*150);
|
||||
$temps = time() + ceil((pow(1.75,$mine_h)*180)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 3;
|
||||
}
|
||||
elseif ($_GET['bat'] == 4) {
|
||||
$metal -= ceil(exp(0.442*$centrale_s)*165);
|
||||
$cristal -= ceil(exp(0.442*$centrale_s)*99);
|
||||
$temps = time() + ceil((pow(1.68,$centrale_s)*190)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 4;
|
||||
}
|
||||
elseif ($_GET['bat'] == 5) {
|
||||
$metal -= ceil(pow(1.8,$centrale_f)*300);
|
||||
$cristal -= ceil(pow(1.82,$centrale_f)*230);
|
||||
$temps = time() + ceil((pow(1.8,$centrale_f)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 5;
|
||||
}
|
||||
elseif ($_GET['bat'] == 6) {
|
||||
$metal -= ceil(pow(2,$radar)*750);
|
||||
$cristal -= ceil(pow(2,$radar)*500);
|
||||
$hydrogene -= ceil(pow(2,$radar)*50);
|
||||
$temps = time() + ceil((pow(2,$radar)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 6;
|
||||
}
|
||||
elseif ($_GET['bat'] == 7) {
|
||||
$metal -= ceil(pow(2,$labo)*200);
|
||||
$cristal -= ceil(pow(2,$labo)*150);
|
||||
$temps = time() + ceil((pow(2,$labo)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 7;
|
||||
}
|
||||
elseif ($_GET['bat'] == 8) {
|
||||
$metal -= ceil(pow(2,$chantier_terrestre)*520);
|
||||
$cristal -= ceil(pow(2,$chantier_terrestre)*380);
|
||||
$temps = time() + ceil((pow(2,$chantier_terrestre)*420)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 8;
|
||||
}
|
||||
elseif ($_GET['bat'] == 9) {
|
||||
$metal -= ceil(pow(2,$chantier_spatial)*600);
|
||||
$cristal -= ceil(pow(2,$chantier_spatial)*450);
|
||||
$temps = time() + ceil((pow(2,$chantier_spatial)*600)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 9;
|
||||
}
|
||||
elseif ($_GET['bat'] == 10) {
|
||||
$metal -= ceil(pow(2,$caserne)*200);
|
||||
$cristal -= ceil(pow(2,$caserne)*100);
|
||||
$temps = time() + ceil((pow(2,$caserne)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 10;
|
||||
}
|
||||
elseif ($_GET['bat'] == 11) {
|
||||
$metal -= ceil(pow(2,$silo)*400);
|
||||
$cristal -= ceil(pow(2,$silo)*260);
|
||||
$temps = time() + ceil((pow(2,$silo)*1200)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 11;
|
||||
}
|
||||
elseif ($_GET['bat'] == 12) {
|
||||
$metal -= ceil(pow(1.7,$centre_info)*600);
|
||||
$cristal -=ceil(pow(1.7,$centre_info)*420);
|
||||
$hydrogene -=ceil(pow(1.7,$centre_info)*100);
|
||||
$temps = time() + ceil((pow(1.9,$centre_info)*800)/((0.0025*$ingeneieur)+1));
|
||||
$bat = 12;
|
||||
if ($_GET['bat'] == 1) {
|
||||
$metal -= ceil(exp(0.4*$mine_m)*190);
|
||||
$cristal -= ceil(exp(0.4*$mine_m)*90);
|
||||
$temps_bat = ceil((pow(1.7,$mine_m)*120)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 1;
|
||||
}
|
||||
elseif ($_GET['bat'] == 2) {
|
||||
$metal -= ceil(exp(0.43*$mine_c)*205);
|
||||
$cristal -= ceil(exp(0.43*$mine_c)*110);
|
||||
$temps_bat = ceil((pow(1.72,$mine_c)*160)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 2;
|
||||
}
|
||||
elseif ($_GET['bat'] == 3) {
|
||||
$metal -= ceil(exp(0.445*$mine_h)*235);
|
||||
$cristal -= ceil(exp(0.445*$mine_h)*150);
|
||||
$temps_bat = ceil((pow(1.75,$mine_h)*180)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 3;
|
||||
}
|
||||
elseif ($_GET['bat'] == 4) {
|
||||
$metal -= ceil(exp(0.442*$centrale_s)*165);
|
||||
$cristal -= ceil(exp(0.442*$centrale_s)*99);
|
||||
$temps_bat = ceil((pow(1.68,$centrale_s)*190)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 4;
|
||||
}
|
||||
elseif ($_GET['bat'] == 5) {
|
||||
$metal -= ceil(pow(1.8,$centrale_f)*300);
|
||||
$cristal -= ceil(pow(1.82,$centrale_f)*230);
|
||||
$temps_bat = ceil((pow(1.8,$centrale_f)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 5;
|
||||
}
|
||||
elseif ($_GET['bat'] == 6) {
|
||||
$metal -= ceil(pow(2,$radar)*750);
|
||||
$cristal -= ceil(pow(2,$radar)*500);
|
||||
$hydrogene -= ceil(pow(2,$radar)*50);
|
||||
$temps_bat = ceil((pow(2,$radar)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 6;
|
||||
}
|
||||
elseif ($_GET['bat'] == 7) {
|
||||
$metal -= ceil(pow(2,$labo)*200);
|
||||
$cristal -= ceil(pow(2,$labo)*150);
|
||||
$temps_bat = ceil((pow(2,$labo)*720)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 7;
|
||||
}
|
||||
elseif ($_GET['bat'] == 8) {
|
||||
$metal -= ceil(pow(2,$chantier_terrestre)*520);
|
||||
$cristal -= ceil(pow(2,$chantier_terrestre)*380);
|
||||
$temps_bat = ceil((pow(2,$chantier_terrestre)*420)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 8;
|
||||
}
|
||||
elseif ($_GET['bat'] == 9) {
|
||||
$metal -= ceil(pow(2,$chantier_spatial)*600);
|
||||
$cristal -= ceil(pow(2,$chantier_spatial)*450);
|
||||
$temps_bat = ceil((pow(2,$chantier_spatial)*600)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 9;
|
||||
}
|
||||
elseif ($_GET['bat'] == 10) {
|
||||
$metal -= ceil(pow(2,$caserne)*200);
|
||||
$cristal -= ceil(pow(2,$caserne)*100);
|
||||
$temps_bat = ceil((pow(2,$caserne)*300)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 10;
|
||||
}
|
||||
elseif ($_GET['bat'] == 11) {
|
||||
$metal -= ceil(pow(2,$silo)*400);
|
||||
$cristal -= ceil(pow(2,$silo)*260);
|
||||
$temps_bat = ceil((pow(2,$silo)*1200)/(pow(1.23,$centre_info)+0.0025*$ingeneieur));
|
||||
$bat = 11;
|
||||
}
|
||||
elseif ($_GET['bat'] == 12) {
|
||||
$metal -= ceil(pow(1.7,$centre_info)*600);
|
||||
$cristal -=ceil(pow(1.7,$centre_info)*420);
|
||||
$hydrogene -=ceil(pow(1.7,$centre_info)*100);
|
||||
$temps_bat = ceil((pow(1.9,$centre_info)*800)/((0.0025*$ingeneieur)+1));
|
||||
$bat = 12;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($bat) && $bat != '') {
|
||||
if ($metal < 0 || $cristal < 0 || $hydrogene < 0) {}
|
||||
else mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
if (isset($bat) && $bat != '' && (!empty($batiment[$bat-1]) || $bat == 'e' || (isset($_GET['act']) && $_GET['act'] == 'e'))) {
|
||||
if ($metal >= 0 && $cristal >= 0 && $hydrogene >= 0) {
|
||||
$bat = implode(' ',$fileBat).' '.$bat.' ';
|
||||
if ((count($fileTemps_b) == 0 || count($fileTemps_b) == 1 || count($fileTemps_b) == 2) && isset($_GET['act']) && $_GET['act'] == 'e' && isset($_GET['temps_bat'])) $temps_bat = $_GET['temps_bat'].' '.$temps_bat.' ';
|
||||
elseif (count($fileTemps_b) == 0 || count($fileTemps_b) == 1) $temps_bat = time().' '.$temps_bat.' ';
|
||||
else $temps_bat = implode(' ',$fileTemps_b).' '.$temps_bat.'';
|
||||
|
||||
if (isset($_GET['act']) && $_GET['act'] == 'e') { $bat .= 'e'; mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_bat', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); }
|
||||
else mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', temps_b='$temps_bat', bat='$bat' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
}
|
||||
}
|
||||
mysql_close();
|
||||
|
||||
@header("Location: batiment.php");
|
||||
$bat = $fileBat[0];
|
||||
if (isset($_GET['go']) && $_GET['go'] == 1) header('Location: batiment.php?err=2');
|
||||
else header('Location: batiment.php');
|
||||
?>
|
|
@ -32,6 +32,8 @@ else $temps_tec = $fileTemps_t[0] + $fileTemps_t[1];
|
|||
$fileTec = split(' ', trim($donnees['tec']));
|
||||
if (!is_array($fileTec)) $tec = 0;
|
||||
else $tec = $fileTec[0];
|
||||
if (ereg('e;',implode(',',$fileTec).';')) $tec_boucle = true;
|
||||
else $tec_boucle = false;
|
||||
$planete_source = $donnees['planete_source'];
|
||||
$informatique = $donnees['informatique'];
|
||||
$detection = $donnees['detection'];
|
||||
|
@ -64,8 +66,16 @@ $timestamp = $donnees['timestamp'];
|
|||
$coeff = $donnees['coeff'];
|
||||
$energie = $donnees['energie'];
|
||||
|
||||
$temps_b = $donnees['temps_b'];
|
||||
$bat = $donnees['bat'];
|
||||
//$fileTemps_b = split(' ', trim('1195602663 3600 3333333333 4444444444 5555555555 6666666666 7777777777 8888888888 9999999999 '));
|
||||
$fileTemps_b = split(' ', trim($donnees['temps_b']));
|
||||
if (!is_array($fileTemps_b)) $temps_b = 0;
|
||||
else $temps_b = $fileTemps_b[0] + $fileTemps_b[1];
|
||||
//$fileBat = split(' ', trim('1 2 3 4 5 6 7 8 9 '));
|
||||
$fileBat = split(' ', trim($donnees['bat']));
|
||||
if (!is_array($fileBat)) $bat = 0;
|
||||
else $bat = $fileBat[0];
|
||||
if (ereg('e;',implode(',',$fileBat).';')) $bat_boucle = true;
|
||||
else $bat_boucle = false;
|
||||
$mine_m = $donnees['mine_m'];
|
||||
$mine_c = $donnees['mine_c'];
|
||||
$mine_h = $donnees['mine_h'];
|
||||
|
@ -131,6 +141,7 @@ $def_4 = $donnees['def_4'];
|
|||
$def_5 = $donnees['def_5'];
|
||||
|
||||
require_once('caserne_ajout.php');
|
||||
require_once('batiment_ajout.php');
|
||||
require_once('chantier_spacial_ajout.php');
|
||||
require_once('chantier_terrestre_ajout.php');
|
||||
require_once('laboratoire_ajout.php');
|
||||
|
|
|
@ -7,103 +7,116 @@ $ss=$_SESSION['ss'];
|
|||
$pos=$_SESSION['pos'];
|
||||
$race=$_SESSION['race'];
|
||||
|
||||
require('bdd.php');
|
||||
require_once('bdd.php');
|
||||
require_once('noms.php');
|
||||
require('../connectBDD.php');
|
||||
|
||||
if (ereg($_GET['tec'].',', implode(',',$fileTec).',')) { header('Location: laboratoire.php?err=1'); exit; }
|
||||
|
||||
if ($_GET['tec'] == 1) {
|
||||
$n=($informatique-1);
|
||||
$cristal -= ceil(pow(2,$n)*500);
|
||||
$hydrogene -= ceil(pow(2,$n)*150);
|
||||
$temps_tec = ceil((420*2*($informatique+1))/pow(1.25,($labo-1)));
|
||||
$tec = 1;
|
||||
if ($_GET['tec'] == 'e' && $labo >= 1 && !ereg('e,', implode(',',$fileTec).',')) {
|
||||
$temps_tec = '';
|
||||
$tec = 'e';
|
||||
}
|
||||
else if ($_GET['tec'] == 2) {
|
||||
$n=($detection-1);
|
||||
$metal -= ceil(pow(2,$n)*500);
|
||||
$cristal -= ceil(pow(2,$n)*750);
|
||||
$hydrogene -= ceil(pow(2,$n)*100);
|
||||
$temps_tec = ceil((600*2*($detection+1))/pow(1.25,($labo-2)));
|
||||
$tec = 2;
|
||||
}
|
||||
else if ($_GET['tec'] == 3) {
|
||||
$n=($armement-1);
|
||||
$metal -= ceil(pow(2,$n)*2500);
|
||||
$cristal -= ceil(pow(2,$n)*500);
|
||||
$temps_tec = ceil((1500*2*($armement+1))/pow(1.25,($labo-5)));
|
||||
$tec = 3;
|
||||
}
|
||||
else if ($_GET['tec'] == 4) {
|
||||
$n=($blindage-1);
|
||||
$metal -= ceil(pow(2,$n)*4000);
|
||||
$cristal -= ceil(pow(2,$n)*1500);
|
||||
$temps_tec = ceil((1710*2*($blindage+1))/pow(1.25,($labo-4)));
|
||||
$tec = 4;
|
||||
}
|
||||
else if ($_GET['tec'] == 5) {
|
||||
$n=($energie_t-1);
|
||||
$metal -= ceil(pow(2,$n)*2000);
|
||||
$cristal -= ceil(pow(2,$n)*1500);
|
||||
$hydrogene -= ceil(pow(2,$n)*300);
|
||||
$temps_tec = ceil((900*2*($energie_t+1))/pow(1.25,($labo-2)));
|
||||
$tec = 5;
|
||||
}
|
||||
else if ($_GET['tec'] == 6) {
|
||||
$n=($reacteur-1);
|
||||
$metal -= ceil(pow(2,$n)*1400);
|
||||
$cristal -= ceil(pow(2,$n)*400);
|
||||
$temps_tec = ceil((510*2*($reacteur+1))/pow(1.25,($labo-2)));
|
||||
$tec = 6;
|
||||
}
|
||||
else if ($_GET['tec'] == 7) {
|
||||
$n=($reacteur_f-1);
|
||||
$metal -= ceil(pow(2,$n)*3000);
|
||||
$cristal -= ceil(pow(2,$n)*2100);
|
||||
$hydrogene -= ceil(pow(2,$n)*750);
|
||||
$temps_tec = ceil((1650*2*($reacteur_f+1))/pow(1.25,($labo-4)));
|
||||
$tec = 7;
|
||||
}
|
||||
else if ($_GET['tec'] == 8) {
|
||||
$n=($reacteur_ff-1);
|
||||
$metal -= ceil(pow(2,$n)*5000);
|
||||
$cristal -= ceil(pow(2,$n)*4000);
|
||||
$hydrogene -= ceil(pow(2,$n)*1500);
|
||||
$temps_tec = ceil((2400*2*($reacteur_ff+1))/pow(1.25,($labo-6)));
|
||||
$tec = 8;
|
||||
}
|
||||
else if ($_GET['tec'] == 9) {
|
||||
$n=($medecine-1);
|
||||
$metal -= ceil(pow(2,$n)*800);
|
||||
$cristal -= ceil(pow(2,$n)*1000);
|
||||
$temps_tec = ceil((360*2*($medecine+1))/pow(1.25,($labo-1)));
|
||||
$tec = 9;
|
||||
}
|
||||
else if ($_GET['tec'] == 10) {
|
||||
$n=($tactique-1);
|
||||
$metal -= ceil(pow(2,$n)*2600);
|
||||
$cristal -= ceil(pow(2,$n)*2600);
|
||||
$temps_tec = ceil((4410*2*($tactique+1))/pow(1.25,($labo-3)));
|
||||
$tec = 10;
|
||||
}
|
||||
else if ($_GET['tec'] == 11) {
|
||||
$n=($spartan-1);
|
||||
$metal -= ceil(pow(3,$n)*5200);
|
||||
$cristal -= ceil(pow(3,$n)*4250);
|
||||
$hydrogene -= ceil(pow(3,$n)*850);
|
||||
$temps_tec = ceil((5000*2*($spartan+1))/pow(1.25,($labo-8)));
|
||||
$tec = 11;
|
||||
else {
|
||||
// Annulation de la production en chaîne si elle existe
|
||||
if (ereg('e,', implode(',',$fileTec).',')) { header('Location: annul_tec.php?tec=e&go='.$_GET['tec']); exit; }
|
||||
|
||||
if ($_GET['tec'] == 1 && $labo >= 1) {
|
||||
$n=($informatique-1);
|
||||
$cristal -= ceil(pow(2,$n)*500);
|
||||
$hydrogene -= ceil(pow(2,$n)*150);
|
||||
$temps_tec = ceil((420*2*($informatique+1))/pow(1.25,($labo-1)));
|
||||
$tec = 1;
|
||||
}
|
||||
elseif ($_GET['tec'] == 2 && $labo >= 2 && $informatique >=2) {
|
||||
$n=($detection-1);
|
||||
$metal -= ceil(pow(2,$n)*500);
|
||||
$cristal -= ceil(pow(2,$n)*750);
|
||||
$hydrogene -= ceil(pow(2,$n)*100);
|
||||
$temps_tec = ceil((600*2*($detection+1))/pow(1.25,($labo-2)));
|
||||
$tec = 2;
|
||||
}
|
||||
elseif ($_GET['tec'] == 3 && $labo >= 5) {
|
||||
$n=($armement-1);
|
||||
$metal -= ceil(pow(2,$n)*2500);
|
||||
$cristal -= ceil(pow(2,$n)*500);
|
||||
$temps_tec = ceil((1500*2*($armement+1))/pow(1.25,($labo-5)));
|
||||
$tec = 3;
|
||||
}
|
||||
elseif ($_GET['tec'] == 4 && $labo >= 4) {
|
||||
$n=($blindage-1);
|
||||
$metal -= ceil(pow(2,$n)*4000);
|
||||
$cristal -= ceil(pow(2,$n)*1500);
|
||||
$temps_tec = ceil((1710*2*($blindage+1))/pow(1.25,($labo-4)));
|
||||
$tec = 4;
|
||||
}
|
||||
elseif ($_GET['tec'] == 5 && $labo >= 2) {
|
||||
$n=($energie_t-1);
|
||||
$metal -= ceil(pow(2,$n)*2000);
|
||||
$cristal -= ceil(pow(2,$n)*1500);
|
||||
$hydrogene -= ceil(pow(2,$n)*300);
|
||||
$temps_tec = ceil((900*2*($energie_t+1))/pow(1.25,($labo-2)));
|
||||
$tec = 5;
|
||||
}
|
||||
elseif ($_GET['tec'] == 6 && $labo >= 2) {
|
||||
$n=($reacteur-1);
|
||||
$metal -= ceil(pow(2,$n)*1400);
|
||||
$cristal -= ceil(pow(2,$n)*400);
|
||||
$temps_tec = ceil((510*2*($reacteur+1))/pow(1.25,($labo-2)));
|
||||
$tec = 6;
|
||||
}
|
||||
elseif ($_GET['tec'] == 7 && $labo >= 4 && $energie_t >= 2 && $reacteur >= 4) {
|
||||
$n=($reacteur_f-1);
|
||||
$metal -= ceil(pow(2,$n)*3000);
|
||||
$cristal -= ceil(pow(2,$n)*2100);
|
||||
$hydrogene -= ceil(pow(2,$n)*750);
|
||||
$temps_tec = ceil((1650*2*($reacteur_f+1))/pow(1.25,($labo-4)));
|
||||
$tec = 7;
|
||||
}
|
||||
elseif ($_GET['tec'] == 8 && $labo >= 6 && $energie_t >= 5 && $reacteur_f >= 4) {
|
||||
$n=($reacteur_ff-1);
|
||||
$metal -= ceil(pow(2,$n)*5000);
|
||||
$cristal -= ceil(pow(2,$n)*4000);
|
||||
$hydrogene -= ceil(pow(2,$n)*1500);
|
||||
$temps_tec = ceil((2400*2*($reacteur_ff+1))/pow(1.25,($labo-6)));
|
||||
$tec = 8;
|
||||
}
|
||||
elseif ($_GET['tec'] == 9 && $labo >= 1) {
|
||||
$n=($medecine-1);
|
||||
$metal -= ceil(pow(2,$n)*800);
|
||||
$cristal -= ceil(pow(2,$n)*1000);
|
||||
$temps_tec = ceil((360*2*($medecine+1))/pow(1.25,($labo-1)));
|
||||
$tec = 9;
|
||||
}
|
||||
elseif ($_GET['tec'] == 10 && $labo >= 3) {
|
||||
$n=($tactique-1);
|
||||
$metal -= ceil(pow(2,$n)*2600);
|
||||
$cristal -= ceil(pow(2,$n)*2600);
|
||||
$temps_tec = ceil((4410*2*($tactique+1))/pow(1.25,($labo-3)));
|
||||
$tec = 10;
|
||||
}
|
||||
elseif ($_GET['tec'] == 11 && $labo >= 8 && $medecine >= 5 && $informatique >= 8) {
|
||||
$n=($spartan-1);
|
||||
$metal -= ceil(pow(3,$n)*5200);
|
||||
$cristal -= ceil(pow(3,$n)*4250);
|
||||
$hydrogene -= ceil(pow(3,$n)*850);
|
||||
$temps_tec = ceil((5000*2*($spartan+1))/pow(1.25,($labo-8)));
|
||||
$tec = 11;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($tec) && $tec != '') {
|
||||
if ($metal >= 0 || $cristal >= 0 || $hydrogene >= 0) {
|
||||
if (isset($tec) && $tec != '' && (!empty($technolo[$tec-1]) || $tec == 'e')) {
|
||||
if ($metal >= 0 && $cristal >= 0 && $hydrogene >= 0) {
|
||||
$tec = implode(' ',$fileTec).' '.$tec.' ';
|
||||
if (count($fileTemps_t) == 0 || count($fileTemps_t) == 1) $temps_tec = time().' '.$temps_tec.' ';
|
||||
if ((count($fileTemps_t) == 0 || count($fileTemps_t) == 1) && isset($_GET['act']) && $_GET['act'] == 'e' && isset($_GET['temps_tec'])) $temps_tec = $_GET['temps_tec'].' '.$temps_tec.' ';
|
||||
elseif (count($fileTemps_t) == 0 || count($fileTemps_t) == 1) $temps_tec = time().' '.$temps_tec.' ';
|
||||
else $temps_tec = implode(' ',$fileTemps_t).' '.$temps_tec.'';
|
||||
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
||||
mysql_query("UPDATE user SET temps_t='$temps_tec', tec='$tec' WHERE id='$id'");
|
||||
if (isset($_GET['act']) && $_GET['act'] == 'e') { $tec .= 'e'; mysql_query("UPDATE user SET temps_t='$temps_tec', tec='$tec' WHERE id='$id'"); }
|
||||
else mysql_query("UPDATE user SET temps_t='$temps_tec', tec='$tec' WHERE id='$id'");
|
||||
}
|
||||
}
|
||||
mysql_close();
|
||||
header('Location: laboratoire.php');
|
||||
if (isset($_GET['go']) && $_GET['go'] == 1) header('Location: laboratoire.php?err=2');
|
||||
else header('Location: laboratoire.php');
|
||||
?>
|
|
@ -62,7 +62,7 @@ $POSITION = $pos;
|
|||
$POINTS = $data['points'];
|
||||
$PLACE = $data['place_points'];
|
||||
|
||||
$template->assign_vars( array('DATEHEURE' => $DATEHEURE, 'MESSAGERIE' => $MESSAGERIE, 'NOM_PLANETE' => $NOM_PLANETE, 'PSEUDO' => $PSEUDO, 'IMAGE' => $IMAGE, 'DESC_DIAMETRE' => $DESC_DIAMETRE, 'DESC_CASES' => $DESC_CASES, 'DESC_CASESMAX' => $DESC_CASESMAX, 'RACE' => $RACE, 'GALAXIE' => $GALAXIE, 'SYSTEME' => $SYSTEME, 'POSITION' => $POSITION, 'POINTS' => $POINTS, 'PLACE' => $PLACE));
|
||||
$template->assign_vars( array('PUB' => $PUB, 'DATEHEURE' => $DATEHEURE, 'MESSAGERIE' => $MESSAGERIE, 'NOM_PLANETE' => $NOM_PLANETE, 'PSEUDO' => $PSEUDO, 'IMAGE' => $IMAGE, 'DESC_DIAMETRE' => $DESC_DIAMETRE, 'DESC_CASES' => $DESC_CASES, 'DESC_CASESMAX' => $DESC_CASESMAX, 'RACE' => $RACE, 'GALAXIE' => $GALAXIE, 'SYSTEME' => $SYSTEME, 'POSITION' => $POSITION, 'POINTS' => $POINTS, 'PLACE' => $PLACE));
|
||||
|
||||
$template->pparse('depart');
|
||||
?>
|
BIN
pages/descriptions/diz/1720.jpg
Normal file
After Width: | Height: | Size: 247 KiB |
Before Width: | Height: | Size: 248 KiB After Width: | Height: | Size: 248 KiB |
BIN
pages/descriptions/diz/205.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
pages/descriptions/diz/Copy of fond.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
|
@ -2,7 +2,7 @@ body
|
|||
{
|
||||
color: #7093DB;
|
||||
background-color: #040e1e;
|
||||
background-image: url('fondf.jpg');
|
||||
background-image: url('1720.jpg');
|
||||
background-attachment: fixed;
|
||||
background-repeat: no-repeat;
|
||||
background-position: top left;
|
||||
|
|
|
@ -26,7 +26,7 @@ elseif ($_GET['err'] == 4) $ERREUR = '<tr><td colspan="2"><font color="red">Ce j
|
|||
elseif ($_GET['err'] == 2) $ERREUR = '<tr><td colspan="2"><font color="red">Votre message n\'a pas de contenu</font></td></tr>';
|
||||
elseif ($_GET['err'] == 3) $ERREUR = '<tr><td colspan="2"><font color="red">Précisez le sujet du message</font></td></tr>';
|
||||
|
||||
$template->assign_vars( array('ERREUR' => $ERREUR, 'PSEUDO' => $p));
|
||||
$template->assign_vars( array('PUB' => $PUB, 'ERREUR' => $ERREUR, 'PSEUDO' => $p));
|
||||
|
||||
$template->pparse('mp_env');
|
||||
?>
|
BIN
pages/images/batiments/baseradardl3.jpg
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
pages/images/batiments/chantierterrestrecopybj8.jpg
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
pages/images/batiments/covielabocn5.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
pages/images/missilearcheriz2.jpg
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
pages/images/planetecrackerrp3.jpg
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
pages/images/technologies/sousespacety4.jpg
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
pages/images/technologies/techarmes1jk1.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 47 KiB |
BIN
pages/images/vaisseaux/charognard.jpg
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
pages/images/vaisseaux/croiseurmarathonke3.jpg
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
pages/images/vaisseaux/destructeur2ci0.jpg
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
pages/images/vaisseaux/fregatewz5.jpg
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
pages/images/vaisseaux/vaisseaucolonisationmm4.jpg
Normal file
After Width: | Height: | Size: 40 KiB |
|
@ -68,22 +68,28 @@ function sec($time) {
|
|||
if ($labo > 0) {
|
||||
if (!isset($_GET['err'])) $_GET['err'] = '';
|
||||
$ERREUR = '';
|
||||
if ($_GET['err'] == 1) $ERREUR = '<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td><font color="#FF0000"><b>Cette technologie est déjà en cours de recherche, vous ne pouvez pas la rajouter dans la file d\'attente.</b></font></td></tr></table></div>';
|
||||
if ($_GET['err'] == 1) $ERREUR = '<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td><font color="#FF0000"><b>Cette technologie est déjà en cours de recherche, vous ne pouvez pas la rajouter dans la file d\'attente</b></font></td></tr></table></div><br />';
|
||||
elseif ($_GET['err'] == 2) $ERREUR = '<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td><font color="#FFCC00"><b>La production à la chaîne a été arrêtée</b></font></td></tr></table></div><br />';
|
||||
|
||||
$template->set_filenames(array('ressourcestpl' => 'ressources.tpl'));
|
||||
$template->assign_vars( array('RES_IMAGE' => $RES_IMAGE, 'NOM_METAL' => $NOM_METAL, 'NOM_CRISTAL' => $NOM_CRISTAL, 'NOM_HYDROGENE' => $NOM_HYDROGENE, 'NOM_ENERGIE' => $NOM_ENERGIE, 'RES_METAL' => $RES_METAL, 'RES_CRISTAL' => $RES_CRISTAL, 'RES_HYDROGENE' => $RES_HYDROGENE, 'RES_ENERGIE' => $RES_ENERGIE, 'ERREUR' => $ERREUR, 'HEADER' => $HEADER));
|
||||
$template->assign_vars( array('RES_IMAGE' => $RES_IMAGE, 'NOM_METAL' => $NOM_METAL, 'NOM_CRISTAL' => $NOM_CRISTAL, 'NOM_HYDROGENE' => $NOM_HYDROGENE, 'NOM_ENERGIE' => $NOM_ENERGIE, 'RES_METAL' => $RES_METAL, 'RES_CRISTAL' => $RES_CRISTAL, 'RES_HYDROGENE' => $RES_HYDROGENE, 'RES_ENERGIE' => $RES_ENERGIE, 'ERREUR' => $ERREUR, 'HEADER' => $HEADER, 'PUB' => $PUB));
|
||||
for ($i=0 ; $i<count($Aplan_value) ; $i++) {
|
||||
$template->assign_block_vars('planetes',array('RES_VALUE' => $Aplan_value[$i], 'RES_MORE' => $Aplan_more[$i], 'RES_REF' => $Aplan_ref[$i]));
|
||||
}
|
||||
|
||||
$template->set_filenames(array('labo' => 'laboratoire.tpl'));
|
||||
$template->assign_var_from_handle('RESSOURCES', 'ressourcestpl');
|
||||
$CHAINE = '';
|
||||
if (!empty($fileTec[0])) {
|
||||
for ($i=0 ; $i<count($fileTec) ; $i++) {
|
||||
$template->assign_block_vars('file',array('NOM' => $technolo[$fileTec[$i]-1], 'NUM' => $fileTec[$i]));
|
||||
if ($fileTec[$i] != 'e') $template->assign_block_vars('file',array('NOM' => $technolo[$fileTec[$i]-1], 'NUM' => $fileTec[$i]));
|
||||
else $CHAINE = ' <br /> <a href="annul_tec.php?tec=e"><i>Arrêter de produire à la chaîne</i></a>';
|
||||
}
|
||||
$FILETXT = '';
|
||||
if ($i == 1 && $tec_boucle == false) $CHAINE = ' <br /> <a href="construction.php?tec=e"><i>Produire à la chaîne</i></a>';
|
||||
}
|
||||
$template->assign_vars(array('RACE' => $race));
|
||||
else $FILETXT = 'Aucune recherche en attente';
|
||||
$template->assign_vars(array('RACE' => $race, 'FILETXT' => $FILETXT, 'CHAINE' => $CHAINE));
|
||||
|
||||
// Technologie n°1 : Informatique/Informatique/IA ; user.informatique
|
||||
if ($labo >= 1) {
|
||||
|
|
|
@ -5,9 +5,11 @@ require_once('bdd.php');
|
|||
require('../connectBDD.php');
|
||||
|
||||
if ((time()) >= $temps_tec && !empty($temps_tec)) {
|
||||
$anc = $tec;
|
||||
$anc_temps_tec = $temps_tec;
|
||||
|
||||
switch ($tec) {
|
||||
case 1: $informatique++; mysql_query("UPDATE user SET informatique='$informatique' WHERE id='$id'") or die ("erreur sql ".mysql_error()); break;
|
||||
case 1: $informatique++; mysql_query("UPDATE user SET informatique='$informatique' WHERE id='$id'"); break;
|
||||
case 2: $detection++; mysql_query("UPDATE user SET detection='$detection' WHERE id='$id'"); break;
|
||||
case 3: $armement++; mysql_query("UPDATE user SET armement='$armement' WHERE id='$id'"); break;
|
||||
case 4: $blindage++; mysql_query("UPDATE user SET blindage='$blindage' WHERE id='$id'"); break;
|
||||
|
@ -37,6 +39,12 @@ if ((time()) >= $temps_tec && !empty($temps_tec)) {
|
|||
|
||||
if (count($fileTemps_t) == 0 || count($fileTemps_t) == 1 || count($fileTec) == 0) mysql_query("UPDATE user SET temps_t='', tec='' WHERE id='$id'") or die ("erreur sql ".mysql_error());
|
||||
else mysql_query("UPDATE user SET temps_t='$temps_t', tec='$tec' WHERE id='$id'") or die ("erreur sql ".mysql_error());
|
||||
|
||||
if ($tec_boucle == true) {
|
||||
header('Location: construction.php?temps_tec='.$anc_temps_tec.'&act=e&tec='.$anc);
|
||||
exit;
|
||||
}
|
||||
}
|
||||
}
|
||||
mysql_close();
|
||||
?>
|
|
@ -1,4 +1,4 @@
|
|||
<?
|
||||
<?php
|
||||
session_start();
|
||||
$race = $_SESSION['race'];
|
||||
|
||||
|
@ -79,19 +79,9 @@ setTimeout('dateTempsReel()', 999)
|
|||
}
|
||||
</script>";
|
||||
echo'</head>
|
||||
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="overflow: auto; background-color: #040e1e; background-image: url(\'descriptions/diz/182.jpg\'); background-attachment: fixed; background-repeat: no-repeat; background-position: top left;">
|
||||
<script type="text/javascript"><!--
|
||||
google_ad_client = "pub-8183761828268957";
|
||||
//120x600, date de création 19/11/07
|
||||
google_ad_slot = "7468171787";
|
||||
google_ad_width = 120;
|
||||
google_ad_height = 600;
|
||||
//--></script>
|
||||
<script type="text/javascript"
|
||||
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
|
||||
</script>
|
||||
|
||||
<table width=180 BORDER=0 CELLPADDING=0 CELLSPACING=0 align=center>
|
||||
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="overflow: hidden; background-color: #040e1e; background-image: url(\'descriptions/diz/205.jpg\'); background-attachment: fixed; background-repeat: no-repeat; background-position: top left;">
|
||||
<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td>
|
||||
<table width=180 border="0" cellpadding="0" cellspacing="0" align="center">
|
||||
<tr>
|
||||
<td colspan=6>
|
||||
<img src="images/menu/menu_01.png" width=180 height=1></td>
|
||||
|
@ -405,7 +395,18 @@ echo '<tr>
|
|||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
<div class="centre"><table style="margin-left: auto; margin-right: auto;"><tr><td>
|
||||
<script type="text/javascript"><!--
|
||||
google_ad_client = "pub-8183761828268957";
|
||||
//200x200, Menu Halo Battle
|
||||
google_ad_slot = "6855354843";
|
||||
google_ad_width = 200;
|
||||
google_ad_height = 200;
|
||||
//--></script>
|
||||
<script type="text/javascript"
|
||||
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
|
||||
</script>
|
||||
</td></tr></table></div>
|
||||
</body>
|
||||
</html>';
|
||||
|
||||
?>
|
||||
|
|
|
@ -18,7 +18,7 @@ require_once('flotte_dep.php');
|
|||
$casernea = array('grunt(s)','jackal(s)','drone(s)','élite(s)','sniper(s)','hunter(s)','médecin(s)','ingénieur(s)','brute(s)');
|
||||
$casernei = array('grunt1.jpg','jackal.jpg','drone.jpg','elite.jpg','jackalsniper.jpg','hunter1.jpg','medecin_c.jpg','ingenieur_c.jpg','brute.jpg');
|
||||
$batimend = array('purificateur_m','purificateur_c','ionisateur','centrale_s','centrale_fusion','oeil','recherches','chantier_terrestre','???','caserne','silo','centre_info');
|
||||
$batimeni = array('purificateurdemtalhb3.jpg','cristaloo3.png','ioniseurdn4.jpg','solaire.jpg','sanstitrevi7.jpg','oeilduprophetewj6.jpg','covbase25ro.jpg','chantierterrestrehg1.jpg','sanstitretruecolor09zn6.jpg','caserncov0ry.jpg','stockagebasement1cs10bl.jpg','ordianteur_hologramme.jpg');
|
||||
$batimeni = array('purificateurdemtalhb3.jpg','cristaloo3.png','ioniseurdn4.jpg','solaire.jpg','sanstitrevi7.jpg','oeilduprophetewj6.jpg','covielabocn5.jpg','chantierterrestrehg1.jpg','sanstitretruecolor09zn6.jpg','caserncov0ry.jpg','stockagebasement1cs10bl.jpg','ordianteur_hologramme.jpg');
|
||||
$batiment = array('Purificateur de métal','Purificateur de cristal','Ionisateur','Centrale solaire','Centrale de fusion','Oeil des prophètes','Centre de recherches','Chantier terrestre','Chantier spatial','Caserne','Entrepôt','Centrale informatique');
|
||||
$batimede = array( 'Le purificateur de métal vous fournie les matières premières pour la construction de vos infrastructures et de vos unités. Plus vous développerez vos purificateurs, plus ils produiront de ressources. Les purificateurs les plus développés ont aussi besoin de plus d\'énergie.',
|
||||
'Le purificateur de cristal vous fournie les ressources pour vos installations électroniques et pour les alliages. Le purificateur de cristal consomme deux fois plus d\'énergie que celui de métal. Tous les vaisseaux et bâtiments ont besoin de cristal pour leur bouclier ou encore leurs composants électroniques. La production augmente avec le développement de l’usine.',
|
||||
|
@ -45,7 +45,7 @@ require_once('flotte_dep.php');
|
|||
'En tant que général, vous devez avoir un esprit fin pour gagner vos batailles terrestres aussi bien que les affrontements spatiaux. C\'est pourquoi il vous faudra toujours innover en matière de stratégie, vous montrer toujours plus rusé que votre impitoyable adversaire, aussi feriez-vous bien d\'étudier de nouvelles tactiques de combat pour vous assurer une franche victoire.');
|
||||
$technoli = array('informatique1.jpg','detection.jpg','sanstitretruecolor04no6.jpg','boucliervaiseaucovenantey4.jpg','energie.jpg','reacteurantigravyd1.jpg','reacteur_f.jpg','reacteurfusionforerunnewu0.jpg','medecine.JPG','commandement.jpg');
|
||||
$nomvaisa = array('cargos de classe Inquisitor','grand(s) transporteur(s)','vaisseau(x) de colonisation','sonde(s)','recycleur(s)','séraphin(s)','frégate(s)','croiseur(s) de classe CCS','croiseur(s) de classe Reverence','porte-vaisseaux','station(s) orbitale','super(s) porte-vaisseaux');
|
||||
$nomvaisi = array('cargosparabola.jpg','cargosladen.jpg','coviecolobv3.jpg','sonde_despionnage1.jpg','recycleur.jpg','chasseurlourd7id.jpg','croiseur8er.jpg','fregate2ky.jpg','vaisseaudebataille9na.jpg','','citecovenant.jpg','.jpg');
|
||||
$nomvaisi = array('cargosparabola.jpg','cargosladen.jpg','coviecolobv3.jpg','sonde_despionnage1.jpg','charognard.jpg','chasseurlourd7id.jpg','croiseur8er.jpg','fregate2ky.jpg','croiseur.jpg','pv.jpg','citecovenant.jpg','.jpg');
|
||||
$nomvaisn = array('Cargos de classe Inquisitor','Cargos de classe Interdictor','Vaisseau de colonisation de classe Returning','Sonde de reconnaissance de classe Perception','Charognard','Séraphin','Frégate','Croiseur de classe CCS','Croiseur de classe Reverence','Porte vaisseaux','Station orbitale covenant','Super porte vaisseaux');
|
||||
$nomvaisd = array( 'Les cargos Inquisitor sont la base du transport de troupes et de ressources covenantes, capables de transporter un grand nombre de ressources sur une grande distance. Pratiquement sans armement, le cargo est sans défense et nécessite une défense rapprochée pour les trajets de grande distance.',
|
||||
'Les cargos Interdictor sont une évolution du transport de classe Inquisitor. Ayant une capacité de transport nettement supérieure à sa version précédente. Ce transport, quoique plus récent et disposant d\'un plus grand fret, dispose du même genre de défense que le modèle antérieur, une escorte est donc fortement recommandée lors de l\'utilisation de celui-ci.',
|
||||
|
@ -59,8 +59,9 @@ require_once('flotte_dep.php');
|
|||
'Comme son nom l\'indique, son principal rôle est de transporter des chasseurs Seraphins, des Spirits ou d\'autres vaisseaux de taille similaire. Armé de quelques lasers à impulsion, le porte vaisseau reste un vaisseau de support plutôt qu\'un vaisseau de confrontation directe. Hypothétiquement parlant, sa capacité de tir est légèrement supérieure à celui d\'une corvette.',
|
||||
'La station spatiale covenante, construite a même un astéroide, possède un canon plasma d\'une centaine de mettre de long projetant une sphère de plasma atteignant une chaleur proche de celle du coeur d\'un soleil. Également équipé de tourelle automatique pour les chasseurs d\'efficacité moyenne, se poste orbital covenant est une arme défensive terrifiante pour toute adversaire de haut niveau ou non.',
|
||||
'Le vaisseau ultime de la flotte covenante, long de plus de 5400 mètres. Ce vaisseau est capable de transporter des quantités de chasseurs hors du commun. Armé de projecteurs énergétique et de laser à impulsion, ce vaisseau est le plus puissant après la station spatiale.');
|
||||
$nomterra = array('banshee(s)','spirit(s)','phantom','boarding craft','ghost(s)','shadow','spectre(s)','appartition(s)','shade','strong shade','tourelle(s) à barreau de combustible','tourelle(s) à plasma','lanceur(s) de torpilles plasma');
|
||||
$nomterrn = array('Banshees','Spirit','Phantom','Boarding craft','Ghost','Shadow','Spectre','Appartition','Shade','Strong shade','Tourelle à barreau de combustible','Tourelle à plasma','Lanceur de torpilles plasma');
|
||||
$nomterra = array('banshee(s)','spirit(s)','phantom','boarding craft','ghost(s)','shadow','spectre(s)','appartition(s)','shade','strong shade','tourelle(s) à barreau de combustible','canon(s) à plasma','lanceur(s) de torpilles plasma');
|
||||
$nomterrn = array('Banshees', 'Spirit', 'Phantom', 'Boarding craft', 'Ghost', 'Shadow', 'Spectre', 'Appartition', 'Shade', 'Strong shade', 'Tourelle à barreau de combustible', 'Canon à plasma', 'Lanceur de torpilles plasma');
|
||||
$nomterri = array('bansheeqp0.jpg', 'spirit1.jpg', 'phantomfu2.jpg', 'boardingcraft.jpg', 'ghostic1.jpg', 'shadow.jpg', 'spectre.jpg', 'wraith.jpg', 'shade.jpg', 'strongshade.jpg', 'tourellebarreau.jpg', 'tourelle.jpg', 'lanceur_torpilles.jpg');
|
||||
$nomterde = array( 'Rapide et maniable, le Banshee est un formidable véhicule d\'assaut aérien, efficacement blindé contre les armes à feu légères mais ne résistant cependant pas aux armes plus lourdes. Le canon à combustible dont il est équipé en fait un bombardier dangereux tout autant qu\'un chasseur rapide. Le Banshee a la possibilité de faire des tonneaux et des vrilles, ce qui serait impossible pour des véhicules à l\'aérodynamique conventionnelle.',
|
||||
'Le spirit est une navette de transport de troupes terrestre. De capacité moyenne, il peut transporter un petit contingent armé dans les zones les plus repoussées des planètes. Le spirit est équipé d\'une tourelle de type shade de puissance moyenne, qui permet de maintenir les troupes ennemis à distance jusqu\'à ce que le largage des troupes soit effectué.<br />Malheureusement, un manque d\'espace empêche l\'installation de générateur énergétique plus puissant qui pourrait supporter des boucliers standards ou même de faible intensité.',
|
||||
'Le Phantom est un vaisseau beaucoup plus fiable que le vaisseau de débarquement « Spirit ». Il possède trois tourelles plasma particulièrement puissantes et peut laisser tomber ses occupants à terre via un ascenseur gravitationnel sans devoir se poser. Le Phantom a un blindage beaucoup plus résistant que son prédécesseur, une puissance de feu accrue et peut transporter tout type d’équipage comme des hunters.<br />Le Phantom est assez nouveau dans l\'arsenal Covenant mais est rapidement devenu une crainte car son bombardement de plasma peut éliminer un bon nombre de marines.',
|
||||
|
@ -72,9 +73,8 @@ require_once('flotte_dep.php');
|
|||
'Les tourelles shades sont des canons stationnaires énergétiques covenant composés de deux parties, la première étant une base stable à trois pieds pour la stabilité de l’appareil, la deuxième, un siège où le canon est fixé retenu par un champ gravitationnel artificiel. Ce canon lorsqu’il tire, envoie 3 « éclairs » relativement lents et d’efficacité moyenne.',
|
||||
'Cette tourelle est une version améliorée de la shade standard. Dans les modifications de la tourelle, le système d’accélération magnétique a été révisé pour le rendre plus performant, aboutissant à des rayons plus rapides. Également, un bouclier a été ajouté à l’avant, protégeant ainsi l’utilisateur des attaques aux armes à projectiles de petit et moyen calibre pendant une période de quelques secondes lors de feux nourris.',
|
||||
'La tourelle à barreau de combustible est une version fixe de ceux des hunters avec un système de visé amélioré et de condensateur ionique permettent de tirer trois rafales à la suite sans surcharger les relais du générateur. De puissance moyenne, elle est capable de détruire facilement des warthogs et autres véhicules légers avec une facilité hors norme.',
|
||||
'La tourelle plasma n’a pas besoin de canonnier pour tirer puisque équipée d’un système de visée automatisé, elle utilise une technologie d’intelligence artificielle rudimentaire pour ensuite envoyer un projectile de plasma surchauffé à haute vitesse carbonisant tout sur son passage.',
|
||||
'Le canon à plasma n’a pas besoin de canonnier pour tirer puisque équipé d’un système de visée automatisé, il utilise une technologie d’intelligence artificielle rudimentaire pour ensuite envoyer un projectile de plasma surchauffé à haute vitesse carbonisant tout sur son passage.',
|
||||
'Utilisant un principe similaire de la tourelle à plasma, le lanceur de torpilles plasma utilise un condensateur de matière pour condenser le flux de plasma surchauffé en une masse de destruction pure. Ce système est le système de défense terrestre le plus évolué jamais construit. Son défaut majeur reste sa cadence de tire lente, limitant sa défense face à de multiples adversaires.');
|
||||
$nomterri = array('bansheeqp0.jpg','spirit1.jpg','phantomfu2.jpg','boardingcraft.jpg','ghostic1.jpg','shadow.jpg','apparition.jpg','shade.jpg','strongshade.jpg','tourellebarreau.jpg','tourelle_plasma.jpg','lanceur_torpilles.jpg');
|
||||
}
|
||||
elseif (md5($race) == '34c19b21bd4a3dda389e767d32fe9779' && $auth_level >= 6) {
|
||||
$ressourc = array('Métal','Cristal','Hydrogène','Energie');
|
||||
|
@ -91,8 +91,8 @@ require_once('flotte_dep.php');
|
|||
$casernea = array('constructor(s)','sentinelle(s) légère(s)','sentinelle(s) lourde(s)','enforcer(s) léger(s)','enforcer(s) lourd(s)','monitor(s)','médecin(s)','ingénieur(s)','brute(s)');
|
||||
$casernei = array('scoutma3.jpg','sentinellelegerecn4.jpg','nanw9.jpg','defenseurlegerhs8.jpg','defenseurlourdhr3.jpg','nanw9.jpg','nanw9.jpg','nanw9.jpg','nanw9.jpg');
|
||||
$batimend = array('purificateur_m','purificateur_c','ionisateur','centrale_s','centrale_fusion','oeil','recherches','chantier_terrestre','???','caserne','silo','centre_info');
|
||||
$batimeni = array('generateurdemetalsg0.jpg','generateurdecristalmh5.jpg','generateurdhydrognedh3.jpg','generateurdenergievb7.jpg','generateurafusiondb2.jpg',0,'centrederecherchegu9.jpg',0,'chantierspatialff8.jpg',0,'nanw9.jpg',0);
|
||||
$batiment = array('Générateur de Métal','Générateur de Cristal','Générateur d\'Hydrogène','Générateur d\'Energie',0,0,'Centre de recherches',0,'Chantier spatial',0,'Entrepôt',0);
|
||||
$batimeni = array('generateurdemetalsg0.jpg','generateurdecristalmh5.jpg','generateurdhydrognedh3.jpg','generateurdenergievb7.jpg','generateurafusiondb2.jpg',0,'centrederecherchegu9.jpg','chantierterrestrehg1.jpg','chantierspatialff8.jpg',0,'nanw9.jpg',0);
|
||||
$batiment = array('Générateur de Métal','Générateur de Cristal','Générateur d\'Hydrogène','Générateur d\'Energie',0,0,'Centre de recherches','Chantier terrestre','Chantier spatial',0,'Entrepôt',0);
|
||||
$batimede = array( 'Le générateur de métal vous fournie les matières premières pour la construction de vos infrastructures et de vos unités. Plus vous développerez vos générateurs, plus uls vous rapportera. Les générateurs plus développés ont aussi besoin de plus d\'énergie.',
|
||||
'Le générateur de cristal vous fourni les ressources pour vos installations électroniques et pour les alliages. Le générateur consomme deux fois plus d\'énergie que celui du métal. Tous les vaisseaux et bâtiments ont besoin de cristal pour leur bouclier ou encore leur composant électronique. La production augmente avec le développement du générateur ainsi que sa consommation.',
|
||||
'L\'hydrogène n\'est pas directement disponible dans la nature. On doit le produire : par electrolyse de l\'eau ce qui consiste à faire passer un courant électrique dans de l\'eau pour que les molécules se séparent et forme du dihydrogène. Mais cette technique utilise de trop grande quantitée d\'énergie.',
|
||||
|
@ -100,7 +100,7 @@ require_once('flotte_dep.php');
|
|||
0,
|
||||
0,
|
||||
'Le centre de recherche est nécessaire pour développer de nouvelles technologies. Le niveau du centre détermine la vitesse de la recherche. Chaque planète que vous coloniserez devra être équipée d’un centre de recherche.',
|
||||
0,
|
||||
'~#DESCRIPTION MANQUANTE#~ Chantier terrestre',
|
||||
'Le chantier spatial vous permet de construire des vaisseaux, de l’infanterie et vos installations de défense. Plus le chantier est grand, plus la construction de vaisseaux, le recrutement de l’infanterie et la création d’installations de défense est rapide.',
|
||||
0,
|
||||
'Les ressources qui ne sont pas encore traitées sont mises en stock dans ces entrepôts géants. Un entrepôt plus grand permet le stockage d\'une plus grande quantité de ressources. Lorsque l’entrepôt est plein, l\'extraction est stoppée. Il est grandement conseillé de développer ce genre d’infrastructure.',
|
||||
|
@ -177,7 +177,7 @@ require_once('flotte_dep.php');
|
|||
'Comme toutes choses, vos ressources ont besoin d\'espace pour être stockées ; c\'est pourquoi ces énormes silos vous seront d\'une aide précieuse afin d\'y renfermer une grande quantité de matières premières pour toutes vos productions. Plus le niveau du silo est haut, plus il pourra contenir de ressources supplémentaires.',
|
||||
'La centrale informatique est le coeur de votre planète, le cerveau de votre territoire, analysant chaque particule détectée avec grand soin. Plus votre centrale est améliorée, plus rapidement et aisément les données seront traitées.');
|
||||
$batimend = array('mine_m','mine_c','!!','centrale_s','centrale_f','radar','recherches','chantier_terrestre','???','ecole_militaire','silo','centre_info');
|
||||
$batimeni = array('mine_m.png','mine_c.png','synchroniseur.jpg','centrale solaire.jpg','centrale electrique.jpg','search0yp.jpg','recherches.jpg','chantierterrestrenz5.jpg','chantier spatial.jpg','ecole militaire.jpg','stockage.jpg','informatique.jpg');
|
||||
$batimeni = array('mine_m.png','mine_c.png','synchroniseur.jpg','centrale solaire.jpg','centrale electrique.jpg','baseradardl3.jpg','recherches.jpg','chantierterrestrecopybj8.jpg','chantier spatial.jpg','ecole militaire.jpg','stockage.jpg','search0yp.jpg');
|
||||
$technolo = array('IA','Radar','Armement','Blindage','Maitrise de l\'énergie','Réacteur à combustion','Réacteur à fusion','Réacteur à fusion de type II','Médecine','Tactiques de combats','Spartan');
|
||||
$technode = array( 'Le résultat absolu de l\'informatique. L\'IA ou Intelligence Artificielle est le résultat d\'années de travail acharné pour pouvoir en arriver à cette grande performance technique. Les IA sont des entités non biologiques dotées du pouvoir de la pensée. Développer cette technologie vous permettra non seulement de disposer d\'Intelligences Artificielles, mais de les rendre de plus en plus complexes, créatives et réactives.',
|
||||
'Ce système très ancien et usé par bien des militaires est utilisé pour la détection et l\'imagerie d\'objets faisant appel à des impulsions d\'ondes électromagnétiques à haute fréquence et sert à déterminer la position et la distance des vaisseaux. Pour chaque niveau, vous augmenterez la puissance de cette technologie et sa précision.',
|
||||
|
@ -190,7 +190,7 @@ require_once('flotte_dep.php');
|
|||
'Depuis l\'aube des temps, chaque être vivant et pensant n\'a jamais cessé de chercher de nouvelles solutions en dévellopant les sciences médicales pour tenter d\'échapper à la mort et aux épidémies qui s\'abbatent sur lui. Seulement, aujourd\'hui, ce ne sont plus les maladies qui importent, mais plutot les blessures de guerre. Plus votre médecine sera éclatante, plus vos hommes de soins connaîtront de choses pour soigner vos blessés.',
|
||||
'En tant que général, vous devez avoir un esprit fin pour gagner vos batailles terrestres aussi bien que les affrontements spatiaux. C\'est pourquoi il vous faudra toujours innover en matière de stratégie, vous montrer toujours plus rusé que votre impitoyable adversaire, aussi feriez-vous bien d\'étudier de nouvelles tactiques de combat pour vous assurer une franche victoire.',
|
||||
'Ces formidables combattants constituent l\'élite de vos forces terrestres. Entraînés au maniement des armes, aux tactiques militaires et au combat de groupe depuis la naissance, ils sont pratiquement invincibles sur les champs de bataille face aux troupes covenantes. Les Spartans ont également subis plusieurs séries de modifications biologiques afin d\'améliorer leurs capacités physiques.');
|
||||
$technoli = array('IA4.jpg','radar7zr.jpg','arme.jpg','blindage.jpg','plasma4yl.jpg','reacteuracombustion.jpg','reacteurfusiontype1al5.jpg','reacteurfusiontype2nn6.jpg','medecin1.jpg','tactique.jpg','armuremc8ij.jpg');
|
||||
$technoli = array('IA4.jpg','radar7zr.jpg','techarmes1jk1.jpg','blindage.jpg','plasma4yl.jpg','reacteuracombustion.jpg','reacteurfusiontype1al5.jpg','reacteurfusiontype2nn6.jpg','medecin1.jpg','tactique.jpg','armuremc8ij.jpg');
|
||||
$nomvaisn = array('Cargos de classe Parabola','Cargos de classe Laden','Vaisseaux de colonisation de classe Odyssey','Drones d’espionnage de classe Clarion','Recycleurs de classe Minotaur','C709 Longsword Interceptor','Frégate','Croiseurs de classe Halcyon','Croiseurs de classe Marathon','Porte vaisseaux','Station orbitale','Super porte-vaisseaux');
|
||||
$nomvaisd = array( 'Ces cargos de taille conséquente peuvent transporter assez de ressources et de nourriture pour nourrir une petite ville. Ils sont rapides, très manœuvrables mais peu résistants, ce qui est en fait des proies faciles pour les chasseurs ennemis.',
|
||||
'Ces cargos de taille massive permettent le transport d’une énorme quantité de ressources. Ils sont plus résistants que leurs homologues de classe Parabola, mais sont néanmoins les cibles prioritaires des chasseurs ennemis visant à faire le plus de pertes dans le camp adverse.',
|
||||
|
@ -205,7 +205,7 @@ require_once('flotte_dep.php');
|
|||
'~#DESCRIPTION MANQUANTE#~ Station spatiale',
|
||||
'Ces vaisseaux sont sont beaucoup plus chers du fait de leur meilleur armement, blindage et importante capacité de transport. Ces vaisseaux sont très peu vus sur le terrain, leur rôle principal est de déployer des Longswords afin de fournir aux vaisseaux alliés un appui orbital. Ils font partis des plus puissants vaisseaux du CSNU. Ils sont capables de transporter bon nombre d’unités terrestres et aériennes.');
|
||||
$nomvaisa = array('cargos de classe Parabola','cargos de classe Laden','vaisseau(x) de colonisation de classe Odyssey','drone(s) d\'espionnage de classe Clarion','recycleur(s) de classe Minotaur','C709 Longsword Interceptor','Frégates','croiseur(s) de classe Halcyon','croiseur(s) de classe Marathon','porte vaisseaux','station(s) orbitale','super(s) porte-vaisseaux');
|
||||
$nomvaisi = array('csnucargoparabola2mc9.jpg','csnucargoladen2al8.jpg','colonisation.jpg','drone_clarion.jpg','img_na_ig.jpg','longsword.jpg','csnufregatedk7.jpg','croiseurclassealcyon130om6.jpg','croiseurclassemarathon1oc0.jpg','csnuportevaisseauxgy3.jpg','station.jpg','.jpg');
|
||||
$nomvaisi = array('csnucargoparabola2mc9.jpg','csnucargoladen2al8.jpg','vaisseaucolonisationmm4.jpg','drone_clarion.jpg','img_na_ig.jpg','longsword.jpg','fregatewz5.jpg','croiseurclassealcyon130om6.jpg','croiseurmarathonke3.jpg','csnuportevaisseauxgy3.jpg','station.jpg','.jpg');
|
||||
$nomterra = array('sparrowhawk','077-TC Pelican','C703 Shortsword Bomber','SHD Albatros','M12 LRV Warthogs','M12G1 LAAV Warthogs','M12A1 LAAV Warthogs','M808B Scorpions MBT','mitrailleuse(s) automatique M247 GP','DCA légère(s)','DCA lourde(s)','canon(s) Gauss','lanceur(s) de missiles');
|
||||
$nomterrn = array('Sparrowhawk','077-TC Pelican','C703 Shortsword Bomber','SHD Albatros','M12 LRV Warthogs','M12G1 LAAV Warthogs','M12A1 LAAV Warthogs','M808B Scorpions MBT','Mitrailleuse automatique M247 GP','DCA légère','DCA lourde','Canon Gauss','Lanceur de missiles');
|
||||
$nomterde = array( 'Véhicule à propulsion verticale permettant des attaques extrêmement rapides et destructrices grâce à ses six tubes lance-missiles, ses deux mitrailleuses légères, et sa mitrailleuse lourde frontale. Ces vaisseaux d’assaut rapide sont de véritables broyeurs de tôle grâce à leurs 6 tubes lance-missiles et sont capables de détruire des véhicules et des positions fortement blindées.',
|
||||
|
|
19
securite.php
|
@ -2,6 +2,16 @@
|
|||
require('connectBDD.php');
|
||||
require('fermerServeur.php');
|
||||
|
||||
$PUB = '<script type="text/javascript"><!--
|
||||
google_ad_client = "pub-8183761828268957";
|
||||
//468x60, date de création 20/11/07
|
||||
google_ad_slot = "9088855275";
|
||||
google_ad_width = 468;
|
||||
google_ad_height = 60;
|
||||
//--></script>
|
||||
<script type="text/javascript"
|
||||
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
|
||||
</script><br />';
|
||||
//$HEADER = '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Attention :</u> Mise à jour en cours, certaines pages risquent d\'être inactives ou buggées quelques temps</b></font></td></tr></table></div>';
|
||||
$HEADER = '';
|
||||
|
||||
|
@ -26,11 +36,12 @@ if (!isset($_SESSION) || $_SESSION['ip'] == '' || $_SESSION['ip'] != $_SERVER["R
|
|||
// Vérification que le serveur ne soit pas en fase de maintenance
|
||||
if ($_SESSION['auth_level'] < $fermerServeur_auth && ($fermerServeur_timeS < time() || empty($fermerServeur_timeS)))
|
||||
print '<script type="text/javascript">top.location.href="../index.php?erreur=8";</script>';
|
||||
elseif ($fermerServeur_timeS < time() || empty($fermerServeur_timeS))
|
||||
elseif (($fermerServeur_timeS < time() || empty($fermerServeur_timeS)) && ($fermerServeur_timeE > time() || empty($fermerServeur_timeE))) {
|
||||
//Début de maintenance
|
||||
$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le serveur est actuellement dans une phase de mise à jour. Certaines pages risquent d\'être inactives ou buggées quelques temps</b></font></td></tr></table></div>';
|
||||
$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le serveur est actuellement dans une phase de mise à jour. Certaines pages risquent d\'être inactives ou buggées quelques temps</b></font> Réouverture dans '.($fermerServeur_timeE-time()).' secondes</td></tr></table></div>';
|
||||
//Fin de maintenance
|
||||
//$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le transfert et l\'activation des améliorations a été effectué, veuillez rapporter tout bug dans la section spéciale du forum.<br />Lorsque ce message disparaîtra, les joueurs pourront de nouveau se logger.</b></font></td></tr></table></div>';
|
||||
//$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le transfert et l\'activation des améliorations a été effectué, veuillez rapporter tout bug dans la section spéciale du forum.<br />Lorsque ce message disparaîtra, les joueurs pourront de nouveau se logger.</b></font> Réouverture dans '.($fermerServeur_timeE-time()).' secondes</td></tr></table></div>';
|
||||
}
|
||||
|
||||
// Déconnection automatique au bout de 20 min d'inactivité
|
||||
if (!isset($_SESSION) || $_SESSION['timestamp'] + 1200 < time()) {
|
||||
|
@ -44,7 +55,7 @@ if (!isset($_SESSION) || $_SESSION['timestamp'] + 1200 < time()) {
|
|||
// Vérification que la requête proviennent du serveur
|
||||
if (!isset($_SERVER['HTTP_REFERER'])) $_SERVER['HTTP_REFERER'] = '';
|
||||
if (!ereg(time().'http://127.0.0.1/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') {
|
||||
//if (!ereg(time().'http://battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.halo2.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://halo-game.com/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') {
|
||||
//if (!ereg(time().'http://battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.halo2.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://ligue.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://halo-game.com/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') {
|
||||
setHistorique('Requête depuis une adresse non officiel', 'Par mesure de sécurité, la requête de '.$_SESSION['id'].' a été annulée car l\'\'adresse de provenance ne correspond pas à celle du site : '.$_SERVER['HTTP_REFERER']);
|
||||
session_destroy();
|
||||
print '<script type="text/javascript">top.location.href="../index.php?erreur=4";</script>';
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
Order Allow,Deny
|
||||
Deny from All
|
70
templates/batiments.tpl
Normal file
|
@ -0,0 +1,70 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||||
<meta http-equiv="Content-Language" content="fr" />
|
||||
<meta http-equiv="Cache-Control" content="no-cache" />
|
||||
<meta http-equiv="Pragma" content="no-cache" />
|
||||
<meta name="Description" lang="fr" content="Jeu en ligne de simulation de guerre spatiale" />
|
||||
<meta name="Author" content="Halo-Battle" />
|
||||
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
|
||||
<script type="text/javascript" src="time.js"></script>
|
||||
<link rel="stylesheet" media="screen" type="text/css" title="design" href="descriptions/diz/base.css" />
|
||||
<title> ::Halo-Battle:: Bêta - Bâtiments</title>
|
||||
</head>
|
||||
<body>
|
||||
{HEADER}
|
||||
{RESSOURCES}<br /><br /><br /><br />{ERREUR}
|
||||
<div class="centre">
|
||||
<table style="margin-left: auto; margin-right: auto;">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="arbre_bat_{RACE}.php">Arbre des technologies</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<div class="centre">{PUB}<br />
|
||||
<table style="margin-left: auto; margin-right: auto; width: 250px; height: 75px;" cellspacing="2">
|
||||
<tr>
|
||||
<td style="height: 20px;"><b>File d'attente</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="overflow: auto; width: 250px; height: 55px;">
|
||||
<!-- BEGIN file -->
|
||||
{file.NOM} - <i><a href="annul_bat.php?bat={file.NUM}">Annuler</a></i>{CHAINE}<br />
|
||||
<!-- END file -->
|
||||
{FILETXT}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<br class="a" />
|
||||
<div class="centre">
|
||||
<table style="margin-left: auto; margin-right: auto;">
|
||||
<tr>
|
||||
<td style="border:none; background: transparent;">
|
||||
<table style="border:none; background: transparent; width: 679px;" cellspacing="3">
|
||||
<!-- BEGIN batiment -->
|
||||
<tr style="border:none; background: transparent;">
|
||||
<td class="bla" style="background-image: url(images/batiments/{batiment.IMAGE});"></td>
|
||||
<td class="blb">
|
||||
<a href="descriptions.php?bat={batiment.NUM}">{batiment.NOM}</a> {batiment.NIVEAU}
|
||||
<br /><span class="description">{batiment.DESCRIPTION}</span><br />
|
||||
Besoin de : {batiment.BESOIN}<br />Temps de construction : {batiment.TEMPS}
|
||||
</td>
|
||||
<td class="blc">
|
||||
{batiment.ACTION}
|
||||
</td>
|
||||
</tr>
|
||||
<!-- END batiment -->
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -24,7 +24,7 @@
|
|||
<body>
|
||||
{HEADER}
|
||||
{RESSOURCES}<br /><br /><br /><br /><br />
|
||||
<div class="centre">
|
||||
<div class="centre">{PUB}<br />
|
||||
<table style="width: 500px; margin-left: auto; margin-right: auto;">
|
||||
<tr>
|
||||
<td colspan="2" align="left" class="c">Evènements</td>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
|
||||
<script type="text/javascript" src="time.js"></script>
|
||||
<link rel="stylesheet" media="screen" type="text/css" title="design" href="descriptions/diz/base.css" />
|
||||
<title> ::Halo-Battle:: Bęta - Laboratoire</title>
|
||||
<title> ::Halo-Battle:: Laboratoire</title>
|
||||
</head>
|
||||
<body>
|
||||
{HEADER}
|
||||
|
@ -24,8 +24,8 @@
|
|||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<br /><br />
|
||||
<div class="centre">
|
||||
<br />
|
||||
<div class="centre">{PUB}<br />
|
||||
<table style="margin-left: auto; margin-right: auto; width: 250px; height: 75px;" cellspacing="2">
|
||||
<tr>
|
||||
<td style="height: 20px;"><b>File d'attente</b></td>
|
||||
|
@ -34,8 +34,9 @@
|
|||
<td>
|
||||
<div style="overflow: auto; width: 250px; height: 55px;">
|
||||
<!-- BEGIN file -->
|
||||
{file.NOM} - <i><a href="annul_tec.php?tec={file.NUM}">Annuler</a></i><br />
|
||||
{file.NOM} - <i><a href="annul_tec.php?tec={file.NUM}">Annuler</a></i>{CHAINE}<br />
|
||||
<!-- END file -->
|
||||
{FILETXT}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<body>
|
||||
{HEADER}
|
||||
<form method="post" action="message.php">
|
||||
<br /><br /><br /><br />
|
||||
<br /><br /><div class="centre">{PUB}</div><br /><br />
|
||||
<table style="margin-left: auto; margin-right: auto;">
|
||||
{ERREUR}
|
||||
<tr><td>Nom du destinataire</td><td><input type="text" class="zone_texte" size="44" maxlength="20" name="message_destinataire" value="{PSEUDO}" /></td></tr>
|
||||
|
|
|
@ -7,7 +7,7 @@ require('securitebanni.php');
|
|||
|
||||
if (!isset($_SERVER['HTTP_REFERER'])) $_SERVER['HTTP_REFERER'] = '';
|
||||
if (isset($_POST['login']) && !ereg(time().'http://127.0.0.1/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://confrerienoire.no-ip.org/', time().$_SERVER['HTTP_REFERER'])) { header("Location: index.php?erreur=3"); setHistorique('Formulaire d\'\'identification non officiel', 'Par mesure de sécurité, l\'\'identification de '.$_POST['login'].' a été annulée car l\'\'adresse de provenance ne correspond pas à celle du site : '.$_SERVER['HTTP_REFERER']); exit; }
|
||||
//if (isset($_POST['login']) && !ereg(time().'http://battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.halo2.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://halo-game.com/', time().$_SERVER['HTTP_REFERER'])) { header("Location: index.php?erreur=3"); setHistorique('Formulaire d\'\'identification non officiel', 'Par mesure de sécurité, l\'\'identification de '.$_POST['login'].' a été annulée car l\'\'adresse de provenance ne correspond pas à celle du site : '.$_SERVER['HTTP_REFERER']); exit; }
|
||||
//if (isset($_POST['login']) && !ereg(time().'http://battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://ligue.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.halo2.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://halo-game.com/', time().$_SERVER['HTTP_REFERER'])) { header("Location: index.php?erreur=3"); setHistorique('Formulaire d\'\'identification non officiel', 'Par mesure de sécurité, l\'\'identification de '.$_POST['login'].' a été annulée car l\'\'adresse de provenance ne correspond pas à celle du site : '.$_SERVER['HTTP_REFERER']); exit; }
|
||||
|
||||
if (isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password']))) {
|
||||
if ($_SESSION['essaimdp'] > 15) {
|
||||
|
|