diff --git a/b_index.php b/b_index.php index bc325db..c1985f5 100644 --- a/b_index.php +++ b/b_index.php @@ -1,16 +1,13 @@ - - -Halo battle - - - - - - - - - - -"; -?> \ No newline at end of file + + + + + + +

+ + \ No newline at end of file diff --git a/connectBDD.php b/connectBDD.php new file mode 100644 index 0000000..8c1b43c --- /dev/null +++ b/connectBDD.php @@ -0,0 +1,41 @@ + \ No newline at end of file diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index b8aee66..0000000 Binary files a/favicon.ico and /dev/null differ diff --git a/fonctions.php b/fonctions.php new file mode 100644 index 0000000..97c55b8 --- /dev/null +++ b/fonctions.php @@ -0,0 +1,55 @@ + 120) { + if ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0) $temps += 2*1*60/$chauffe; + elseif ($end_galaxie-$start_galaxie == 0) $temps += 2*2.5*60/$chauffe; + else $temps += 2*5*60/$chauffe; + } + + return $temps; +} + +function vais_conso($tempsDeplacement){ + return $tempsDeplacement/6*100; +} + +function vais_tempsArrivee($start_time,$start_galaxie,$start_ss,$start_position,$end_galaxie,$end_ss,$end_position,$vitesse,$chauffe = 0){ + return ($start_time+vais_tempsDeplacement($start_galaxie,$start_ss,$start_position,$end_galaxie,$end_ss,$end_position,$vitesse,$chauffe)); +} + +function combat_maxressources($capacite, $metal, $cristal, $hydrogene){ + $metal /= 2; + $cristal /= 2; + $hydrogene /= 2; + + if ($metal + $cristal + $hydrogene > $capacite) { + if ($capacite/3 > $metal && $capacite/3 > $cristal && $capacite/3 > $hydrogene) { + + } + } + else { + $ressources['metal'] = $metal; + $ressources['cristal'] = $cristal; + $ressources['hydrogene'] = $hydrogene; + } +} + +function txtmission($mission){ + if ($mission == 0) return 'Stationner'; + elseif ($mission == 1) return 'Attaquer'; + elseif ($mission == 2) return 'Transporter'; + else return 'Erreur'; +} +?> \ No newline at end of file diff --git a/header.php b/header.php new file mode 100644 index 0000000..89b9952 --- /dev/null +++ b/header.php @@ -0,0 +1,31 @@ + + + +<?php +if (defined('TITLE')) echo TITLE; +else print 'Halo Battle'; +?> + + + + + + + + + + + + + + + + +'; +?> + + + \ No newline at end of file diff --git a/images/Thumbs.db b/images/Thumbs.db new file mode 100644 index 0000000..25499fd Binary files /dev/null and b/images/Thumbs.db differ diff --git a/images/background.jpg b/images/background.jpg new file mode 100644 index 0000000..156a18c Binary files /dev/null and b/images/background.jpg differ diff --git a/index.anc.php b/index.anc.php new file mode 100644 index 0000000..24f5372 --- /dev/null +++ b/index.anc.php @@ -0,0 +1,41 @@ + +function clearText(thefield){ +if (thefield.defaultValue == thefield.value) +thefield.value = ""; +} +function initText(thefield){ +if (thefield.value == "" || thefield.value == " ") +thefield.value = thefield.defaultValue; +} +'); +?> + +
+ +'; ?> + + + + + + + + + + + + +
Impossible de valider la session, veuillez vous reconnecter.
Votre login + +
Votre mot de passe + +
+ +
Inscription
+
+ + + \ No newline at end of file diff --git a/index.html b/index.html deleted file mode 100644 index d82dc8a..0000000 --- a/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - -Halo battle - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
Vôtre login - -
Vôtre mot de passe - -
- -
Inscription
-
- - - \ No newline at end of file diff --git a/index.html.anc b/index.html.anc new file mode 100644 index 0000000..334dc2a --- /dev/null +++ b/index.html.anc @@ -0,0 +1,179 @@ + + + + + + + + ::Halo-Battle:: Bêta - Login + + + +
+
+Bienvenue sur la page de connexion de la version Beta d'Halo-Battle,
+Comme la Beta n'est pas sortie, vous ne pouvez pas vous connectez.
+Pour suivre l'avancement du projet, rendez-vous sur le forum.

+
Staff Halo-Battle
+ +
+ +
+
+ + + + +
:: Pseudo :: 
:: Mot de Passe :: 


+
+
+
+
+ +
+ + + + + +
+ + + \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..9cf1e02 --- /dev/null +++ b/index.php @@ -0,0 +1,200 @@ + + + + + + + + ::Halo-Battle:: Bêta - Login + + + +
+
+Nom d\'utilisateur ou mot de passe incorrect.

Cliquez ici si vous avez perdu votre mot de passe.'; + elseif (strtolower($_GET['erreur']) == 'b2') print 'Vous n\'avez pas trouvé votre mot de passe au bout de 15 essais. Par mesure de sécurité, vous avez été banni 3 heures.'; + elseif ($_GET['erreur'] == '2') print 'Le texte situé dans l\'image ne correspond pas, réessayez.

Vous pouvez générer une nouvelle image en cliquant ici

Si vous êtes visuellement déficient, contactez un administrateur.'; + elseif ($_GET['erreur'] == '3') print 'Veuillez vous connecter depuis le formulaire d\'identification ci-contre.'; + elseif ($_GET['erreur'] == '1') print 'Impossible de valider la session, veuillez vous reconnecter.'; + elseif ($_GET['erreur'] == '4') print 'Veuillez vous connecter depuis le formulaire d\'identification ci-contre.'; + elseif (strtolower($_GET['erreur']) == 'b') print 'Vous êtes banni du jeu. Vous ne pouvez pas vous identifier'; + else print 'Erreur !'; +} +else print 'Bienvenue sur la page de connexion de la version Beta d'Halo-Battle,
+La béta étant réservée à certains utilisateurs, vous ne pouvez pas encore vous inscrire pour jouer.
+Si vous possèdez un code d\'activation de compte béta-testeur, cliquez ici pour activer votre compte
+Pour suivre l'avancement du projet, rendez-vous sur le forum.

+
Staff Halo-Battle
'; +?> +
+ +
+
+ + + + += 3 && strtolower($_GET['erreur']) != 'b') print ''; +?> +
:: Pseudo :: 
:: Mot de Passe :: 

Veuillez recopier le texte de cette image

Captcha

+
+
+
+
+ +
+ + + + + +
+ + + \ No newline at end of file diff --git a/inscription.anc.php b/inscription.anc.php new file mode 100644 index 0000000..c916919 --- /dev/null +++ b/inscription.anc.php @@ -0,0 +1,39 @@ + + +Inscription + + + + + + +
+
+
+
+
+
+ + + + + + + + + + + + + + +
Inscription
Pseudo :
Mot de passe :
Confirmer le mot de passe :
Adresse mail :
Race :
+
+ +
+ + +
+
+ + \ No newline at end of file diff --git a/inscription.php b/inscription.php index c916919..952b179 100644 --- a/inscription.php +++ b/inscription.php @@ -1,39 +1,188 @@ - + + + + -Inscription - - - - + + + ::Halo-Battle:: Bêta - Login + -
-
-
-
-
-
- +
+
+
+
- - - - - - - - - - - + + + + + +
Inscription
Pseudo :
Mot de passe :
Confirmer le mot de passe :
Adresse mail :
Race :
+
Inscription
Code d'activation :
Pseudo :
Mot de passe :
Confirmer le mot de passe :
Adresse mail :
Race :

-
+
-
+ + + +
+ +
+ + +
+ + + + + +
+ \ No newline at end of file diff --git a/inscription_validation.php b/inscription_validation.php index 447958c..67bdb7f 100644 --- a/inscription_validation.php +++ b/inscription_validation.php @@ -16,140 +16,103 @@
+ +
+
+
+
+
+
+
+'; + $inscriptOk = true; -$v1=0; -$v3=0; -$v4=0; -$v5=0; - - -// VERIFICATION DU PSEUDO -if ($pseudo =="") - {echo "Vous devez rentrer un pseudo"; -?>

Le pseudo contient des caractères incorrects.
Les caractères autorisés sont les lettres minuscules ou majuscules de A à Z sans les accents, ainsi que les chiffres et les caractères . _
'; } -else - { - $result = mysql_query("SELECT pseudo FROM user WHERE pseudo='".$_POST["pseudo"]."'"); - if(mysql_num_rows($result)>=1) - {echo "Ce pseudo est déja pris"; - -?>

= 1) { + $inscriptOk = false; + $erreurs .= 'Le pseudo est déjà utilisé par un joueur.
Vous devez choisir un autre pseudo.
'; + } + } + if (!preg_match('#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i', $mail) || $mail == '') { + $inscriptOk = false; + $erreurs .= 'L\'adresse électronique n\'est pas valide.
L\'adresse électronique que vous avez tappé est invalide ou contient des caractères interdits, recommencez.
'; + } + else { + $result = mysql_query("SELECT mail FROM user WHERE mail='$mail'"); + if(mysql_num_rows($result) >= 1) { + $inscriptOk = false; + $erreurs .= 'L\'adresse électronique que vous avez indiqué est déjà associée à un compte.
Vous devez choisir une autre adresse électronique.
'; + } + } + if (ereg('hotmail',$mail) || ereg('msn',$mail)) { + $erreurs .= 'Adresse MSN/Hotmail détectée
Nous avons remarqué un ralentissement de la réception des courriels d\'activation des comptes sur les adresses hotmail ou MSN. Nous vous recommandons d\'indiquez une adresse différente. Vous pouvez néanmoins l\'utiliser mais il faudra un certain temps avant de recevoir le courriel.
'; + } + if ($mdp == '' || $mdp != $mdp2) { + $inscriptOk = false; + $erreurs .= 'Mots de passe différents ou vides
Vous devez impérativement choisir un mot de passe pour sécuriser votre compte. Si vous avez spécifié un mot de passe, il se peut que vous n\'ayez pas indiqué le même mot de passe dans la case de confirmation.
'; + } + if ($race != 'covenant' && $race != 'humain') { + $inscriptOk = false; + $erreurs .= 'Aucune race choisie
Vous devez choisir la race que vuos désirez incarner dans le jeu.
'; } - - - // VERIFICATION DU password - -if (isset($_POST['mdp'])){$mdp = $_POST['mdp'];}else{ $mdp = ''; } -if (isset($_POST['mdp2'])){$mdp2 = $_POST['mdp2'];}else{ $mdp2 = ''; } -if ($mdp =='') - {echo "Vous devez rentrer un mot de passe"; -?>

'; } -if ($mdp2 =='') - {echo "Vous devez confirmer votre mot de passe"; -?>



=1) - {echo "Cette adresse mail est déja utilisé"; - -?>







1) { - $galaxy = mt_rand(2,4); - $ss = mt_rand(1,150); - $pos = mt_rand(1,12); - - $result = mysql_query("SELECT pseudo FROM planete WHERE galaxy='".$galaxy."' AND ss='".$ss."' AND pos='".$pos."'"); - if(mysql_num_rows($result)>=1) { $coo=2; } - else { $coo=1; } + // Test pour savoir si la planète est déjà habitée + $result = mysql_query("SELECT id FROM planete WHERE galaxie='$galaxie' AND ss='$ss' AND position='$pos'"); + if(mysql_num_rows($result)>=1) $planete_trouvee = false; + else $planete_trouvee = true; } $image = mt_rand(1,12); - - mysql_query("INSERT INTO user VALUES('', '$pseudo', '$mdp', '$race', '$mail', '', '0', '$temps', '0', '0', '0', '0', '0', '0', '0', '0')"); - - $z = mysql_query("SELECT id FROM user WHERE pseudo='".$pseudo."'"); - $donnees = mysql_fetch_array($z); - $id = $donnees['id']; - - mysql_query("INSERT INTO planete VALUES('$id', '1', '$galaxie', '$ss', '$pos', '$pseudo', 'Planète mère', '$image', '200', '0', '0', - '1000', '700', '0', '$temps', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', - '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', - '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')"); - - mysql_query("INSERT INTO classement VALUES('$pseudo', '$race', '0', '0', '0', '0')"); - - @header("Location: index.html"); - echo "
Enregistrement OK

Cliquez ici pour vous loguer
"; - } -else - { - echo ""; + + mysql_query("INSERT INTO user (`pseudo`, `race`, `mdp`, `mail`, `last_ip`, `time_inscription`, `last_visite`) VALUES ('$pseudo', '$race', '$mdp', '$mail', '$ip', '$time', '$time')") or die ("erreur sql ".mysql_error()); + $req = mysql_query("SELECT id FROM user WHERE pseudo='$pseudo'"); + $resultat = mysql_fetch_array($req); + $id_user = $resultat['id']; + $cases = mt_rand(150,250); + mysql_query("INSERT INTO planete (`id_user`, `nom_planete`, `galaxie`, `ss`, `position`, `image`, `cases`, `timestamp`, `metal`, `cristal`) VALUES ('$id_user', 'Planète mère', '$galaxie', '$ss', '$pos', '$image', '$cases', '$time', '1000', '700')") or die ("erreur sql ".mysql_error()); + + echo "
Enregistrement OK

Cliquez ici pour vous loguer
"; } +} +else print 'Aucune donnée n\'a été tramise au serveur.'; mysql_close(); ?> - - \ No newline at end of file +
+ + \ No newline at end of file diff --git a/pages/ajout_terrestre.php b/pages/ajout_terrestre.php new file mode 100644 index 0000000..955d665 --- /dev/null +++ b/pages/ajout_terrestre.php @@ -0,0 +1,30 @@ += $temps_t && !empty($temps_t)) { + switch ($unit_t) { + case 1: $vaisseau_att += $cons_terrestre; mysql_query("UPDATE planete SET vais_0='$vaisseau_att' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 2: $vaisseau_1 += $cons_terrestre; mysql_query("UPDATE planete SET vais_1='$vaisseau_1' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 3: $vaisseau_2 += $cons_terrestre; mysql_query("UPDATE planete SET vais_2='$vaisseau_2' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 4: $vaisseau_3 += $cons_terrestre; mysql_query("UPDATE planete SET vais_3='$vaisseau_3' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 5: $vcl_1 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_1='$vcl_1' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 6: $vcl_2 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_2='$vcl_2' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 7: $vcl_3 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_3='$vcl_3' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 8: $vcl_4 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_4='$vcl_4' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 9: $def_1 += $cons_terrestre; mysql_query("UPDATE planete SET def_1='$def_1' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 10: $def_2 += $cons_terrestre; mysql_query("UPDATE planete SET def_2='$def_2' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 11: $def_3 += $cons_terrestre; mysql_query("UPDATE planete SET def_3='$def_3' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 12: $def_4 += $cons_terrestre; mysql_query("UPDATE planete SET def_4='$def_4' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 13: $def_5 += $cons_terrestre; mysql_query("UPDATE planete SET def_5='$def_5' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + } + mysql_query("UPDATE planete SET temps_t='0', unit_t='0', cons_terrestre='0' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); +// if ($unit_t < 9 && $unit_t > 0) header("Location: chantier_terrestre.php"); +// else if ($unit_t >= 9) header("Location: defense.php"); +} +?> \ No newline at end of file diff --git a/pages/anul_tec.php b/pages/anul_tec.php new file mode 100644 index 0000000..755922c --- /dev/null +++ b/pages/anul_tec.php @@ -0,0 +1,129 @@ + \ No newline at end of file diff --git a/pages/arbre_bat_covenant.php b/pages/arbre_bat_covenant.php index 3eb1700..b661686 100644 --- a/pages/arbre_bat_covenant.php +++ b/pages/arbre_bat_covenant.php @@ -6,7 +6,7 @@ $galaxy=$_SESSION['galaxy']; $ss=$_SESSION['ss']; $pos=$_SESSION['pos']; -echo" +echo' Halo Battle @@ -50,25 +50,25 @@ TD.e { background-color: #000151; border: 1px solid #00007D; } -"; +'; function techno($nom, $niveau, $niveau_ress) { if ($niveau < $niveau_ress) { - echo "".$nom." ".$niveau_ress.""; + echo "".$nom." ".$niveau_ress." (".$niveau.")"; } else { - echo "".$nom." ".$niveau_ress.""; + echo "".$nom." ".$niveau_ress." (".$niveau.")"; } } include 'bdd.php'; -echo" +echo' @@ -83,72 +83,72 @@ echo" - + - + - + - + - + - - + + - - + + - + - + - - + + - + - + @@ -157,4 +157,4 @@ echo" -"; ?> \ No newline at end of file +'; ?> \ No newline at end of file diff --git a/pages/arbre_bat_humain.php b/pages/arbre_bat_humain.php new file mode 100644 index 0000000..efc3489 --- /dev/null +++ b/pages/arbre_bat_humain.php @@ -0,0 +1,160 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + +
Bâtiment NiveauTechnologies nécessairesTechnologies nécessaires (niveau actuel)
Purificateur de métal".$mine_m."'.$mine_m.' Débloqué
Purificateur de cristal".$mine_c."'.$mine_c.' Débloqué
Ionisateur".$mine_h."'.$mine_h.' Débloqué
Centrale solaire".$centrale_s."'.$centrale_s.' Débloqué
Centrale de fusion".$centrale_f."Débloqué'.$centrale_f.''; @techno(Energie,$energie_t, 5); echo'
'; @techno('Centrale solaire',$centrale_s, 12); echo'
Oeil des prophètes".$radar.""; @techno(Détection,$detection, 1); echo"'.$radar.''; @techno(Détection,$detection, 1); echo'
Centre de recherches".$labo."'.$labo.' Débloqué
Chantier terrestre".$chantier_terrestre."'.$chantier_terrestre.' Débloqué
Chantier spatial".$chantier_spatial.""; @techno("Chantier terrestre",$chantier_terrestre, 2); echo"'.$chantier_spatial.''; @techno('Chantier terrestre',$chantier_terrestre, 2); echo'
Caserne".$caserne."'.$caserne.' Débloqué
Entrepôt".$silo."'.$silo.' Débloqué
+
Batiments | +Technologies | +Ecole militaire | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BâtimentNiveauTechnologies nécessaires (niveau actuel)
Usine de méttalurgie'.$mine_m.'Débloqué
Usine de cristal'.$mine_c.'Débloqué
Synchronisateur d\'hydrogène'.$mine_h.'Débloqué
Centrale solaire'.$centrale_s.'Débloqué
Centrale énergetique'.$centrale_f.''; @techno('Maitrise de l\'energie',$energie_t, 5); echo'
'; @techno('Centrale solaire',$centrale_s, 12); echo'
Base radar'.$radar.''; @techno(Radar,$detection, 1); echo'
Laboratoire'.$labo.'Débloqué
Chantier terrestre'.$chantier_terrestre.'Débloqué
Chantier spatial'.$chantier_spatial.''; @techno('Chantier terrestre',$chantier_terrestre, 2); echo'
Ecole militaire'.$caserne.'Débloqué
Silo de stockage'.$silo.'Débloqué
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_techno_covenant.php b/pages/arbre_techno_covenant.php new file mode 100644 index 0000000..9e5e733 --- /dev/null +++ b/pages/arbre_techno_covenant.php @@ -0,0 +1,157 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Caserne | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TechnologieNiveauTechnologies nécessaires (niveau actuel)
Informatique'.$informatique.''; @techno('Centre de recherches',$labo, 1); echo'
Détection'.$detection.''; @techno('Centre de recherches',$labo, 2); echo'
'; @techno(Informatique ,$informatique, 2); echo'
Armement'.$armement.''; @techno('Centre de recherches',$labo, 5); echo'
Bouclier'.$blindage.''; @techno('Centre de recherches',$labo, 4); echo'
Maitrise de l\'énergie'.$energie_techno.''; @techno('Centre de recherches',$labo, 2); echo'
Réacteur à antigravité'.$reacteur.''; @techno('Centre de recherches',$labo, 2); echo'
Réacteur à fusion'.$reacteur_f.''; @techno('Centre de recherches',$labo, 4); echo'
'; +@techno("Maitrise de l'énergie",$energie_t, 2); echo'
'; +@techno("Réacteur à antigravité",$reacteur, 4); echo'
Réacteur à fusion Forruneur'.$reacteur_ff.''; @techno('Centre de recherches',$labo, 6); echo'
'; +@techno("Maitrise de l'énergie",$energie_t, 5); echo'
'; +@techno("Réacteur à fusion",$reacteur_f, 4); echo'
Médecine'.$medecine.''; @techno('Centre de recherches',$labo, 1); echo'
Commandemant militaire'.$tactique.''; @techno('Centre de recherches',$labo, 3); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_techno_humain.php b/pages/arbre_techno_humain.php new file mode 100644 index 0000000..d45f74e --- /dev/null +++ b/pages/arbre_techno_humain.php @@ -0,0 +1,157 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Ecole militaire | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TechnologieNiveauTechnologies nécessaires (niveau actuel)
IA'.$informatique.''; @techno('Laboratoire',$labo, 1); echo'
Détection'.$detection.''; @techno('Laboratoire',$labo, 2); echo'
'; @techno(IA ,$informatique, 2); echo'
Armement'.$armement.''; @techno('Laboratoire',$labo, 5); echo'
Blindage'.$blindage.''; @techno('Laboratoire',$labo, 4); echo'
Maitrise de l\'énergie'.$energie_techno.''; @techno('Laboratoire',$labo, 2); echo'
Réacteur à combustion'.$reacteur.''; @techno('Laboratoire',$labo, 2); echo'
Réacteur à fusion'.$reacteur_f.''; @techno('Laboratoire',$labo, 4); echo'
'; +@techno("Maitrise de l'énergie",$energie_t, 2); echo'
'; +@techno("Réacteur à combustion",$reacteur, 4); echo'
Réacteur à fusion de type II'.$reacteur_ff.''; @techno('Laboratoire',$labo, 6); echo'
'; +@techno("Maitrise de l'énergie",$energie_t, 5); echo'
'; +@techno("Réacteur à fusion",$reacteur_f, 4); echo'
Médecine'.$medecine.''; @techno('Laboratoire',$labo, 1); echo'
Commandemant militaire'.$tactique.''; @techno('Laboratoire',$labo, 3); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_unitees_covenant.php b/pages/arbre_unitees_covenant.php new file mode 100644 index 0000000..2573500 --- /dev/null +++ b/pages/arbre_unitees_covenant.php @@ -0,0 +1,140 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Caserne | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UnitéeTechnologies nécessaires (niveau actuel)
Grunt'; @techno(Caserne,$caserne, 1); echo'
Jackal'; @techno(Caserne,$caserne, 2); echo'
Drone'; @techno(Caserne,$caserne, 2); echo'
'; @techno(Armement,$armement, 2); echo'
Elite'; @techno(Caserne,$caserne, 5); echo'
'; @techno(Armement,$armement, 3); +echo'
'; @techno("Commandement militaire",$tactique,2); echo'
Sniper'; @techno(Caserne,$caserne, 3); echo'
'; @techno(Armement,$armement, 1); echo'
Hunter'; @techno(Caserne,$caserne, 10); echo'
'; @techno(Armement,$armement, 5); +echo'
'; @techno(Bouclier,$blindage, 5); echo'
Médecin'; @techno(Caserne,$caserne, 2); echo'
'; @techno(Médecine,$medecine, 2); echo'
Ingénieur'; @techno(Caserne,$caserne, 2); echo'
Brute'; @techno(Caserne,$caserne, 5); echo'
'; @techno(Armement,$armement, 4); +echo'
'; @techno(Bouclier,$blindage, 2); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_unitees_humain.php b/pages/arbre_unitees_humain.php new file mode 100644 index 0000000..aa91ee5 --- /dev/null +++ b/pages/arbre_unitees_humain.php @@ -0,0 +1,140 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Ecole militaire | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UnitéeTechnologies nécessaires (niveau actuel)
Marine'; @techno('Ecole militaire',$caserne, 1); echo'
Fusiller'; @techno('Ecole militaire',$caserne, 2); echo'
Grenadier'; @techno('Ecole militaire',$caserne, 2); echo'
'; @techno(Armement,$armement, 2); echo'
TCAO'; @techno('Ecole militaire',$caserne, 5); echo'
'; @techno(Armement,$armement, 3); +echo'
'; @techno("Tactiques de combats",$tactique,2); echo'
Sniper'; @techno('Ecole militaire',$caserne, 3); echo'
'; @techno(Armement,$armement, 1); echo'
Spartan'; @techno('Ecole militaire',$caserne, 10); echo'
'; @techno(Armement,$armement, 7); +echo'
'; @techno(Blindage,$blindage, 7); echo'
'; @techno("Tactiques de combats",$tactique,2); echo'
'; echo'
Médecin'; @techno('Ecole militaire',$caserne, 2); echo'
'; @techno(Médecine,$medecine, 2); echo'
Ingénieur'; @techno('Ecole militaire',$caserne, 2); echo'
Marine exosquelette'; @techno('Ecole militaire',$caserne, 5); echo'
'; @techno(Armement,$armement, 4); +echo'
'; @techno(Blindage,$blindage, 2); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_vaisseaux_covenant.php b/pages/arbre_vaisseaux_covenant.php new file mode 100644 index 0000000..3251f20 --- /dev/null +++ b/pages/arbre_vaisseaux_covenant.php @@ -0,0 +1,154 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Caserne | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VaisseauxTechnologies nécessaires (niveau actuel)
Transporteur'; @techno("Chantier spatial",$chantier_spatial, 1); echo'
'; @techno("Réacteur à antigravité",$reacteur, 4); echo'
Grand transporteur'; @techno("Chantier spatial",$chantier_spatial, 5); echo'
'; @techno("Réacteur de fusion",$reacteur_f, 2); echo'
Vaisseau de colonisation'; @techno("Chantier spatial",$chantier_spatial, 5); echo'
'; @techno("Réacteur de fusion Forruneur",$reacteur_ff, 1); echo'
Sonde'; @techno("Chantier spatial",$chantier_spatial, 3); echo'
'; @techno("Réacteur à antigravité",$reacteur, 5); +echo'
'; @techno(Détection,$detection, 2); echo'
Recycleur'; @techno("Chantier spatial",$chantier_spatial, 5); echo'
'; @techno("Réacteur de fusion",$reacteur_f, 4); +echo'
'; @techno(Bouclier,$blindage, 5); echo'
Seraph'; @techno("Chantier spatial",$chantier_spatial, 1); echo'
'; @techno("Réacteur à antigravité",$reacteur, 4); echo'
Frégate'; @techno("Chantier spatial",$chantier_spatial, 3); echo'
'; @techno("Réacteur de fusion",$reacteur_f, 3); +echo'
'; @techno(Armement,$armement, 1); echo'
Croiseur de classe CSS'; @techno("Chantier spatial",$chantier_spatial, 6); echo'
'; @techno("Réacteur de fusion Forruneur",$reacteur_ff, 2); +echo'
'; @techno(Armement,$armement, 3); echo'
'; @techno(Bouclier,$blindage, 4); echo'
Croiseur de classe Reverence'; @techno("Chantier spatial",$chantier_spatial, 6); echo'
'; @techno("Réacteur de fusion Forruneur",$reacteur_ff, 3); +echo'
'; @techno(Armement,$armement, 4); echo'
'; @techno(Bouclier,$blindage, 4); echo'
Porte vaisseaux'; @techno("Chantier spatial",$chantier_spatial, 8); echo'
'; @techno("Réacteur de fusion Forruneur",$reacteur_ff, 5); +echo'
'; @techno(Armement,$armement, 6); echo'
'; @techno(Bouclier,$blindage, 6); echo'
Station orbitale covenant'; @techno("Chantier spatial",$chantier_spatial, 12); echo'
'; @techno("Réacteur de fusion Forruneur",$reacteur_ff, 10); +echo'
'; @techno(Armement,$armement, 12); echo'
'; @techno(Bouclier,$blindage, 12); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_vaisseaux_humain.php b/pages/arbre_vaisseaux_humain.php new file mode 100644 index 0000000..1c692fb --- /dev/null +++ b/pages/arbre_vaisseaux_humain.php @@ -0,0 +1,154 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Ecole militaire | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VaisseauxTechnologies nécessaires (niveau actuel)
Cargos de classe Parabola'; @techno("Chantier spatial",$chantier_spatial, 1); echo'
'; @techno("Réacteur à combustion",$reacteur, 4); echo'
Cargos de classe Laden'; @techno("Chantier spatial",$chantier_spatial, 5); echo'
'; @techno("Réacteur de fusion",$reacteur_f, 2); echo'
Vaisseau de colonisation de classe Odyssey'; @techno("Chantier spatial",$chantier_spatial, 5); echo'
'; @techno("Réacteur de fusion de type II",$reacteur_ff, 1); echo'
Drones d’espionnage de classe Clarion'; @techno("Chantier spatial",$chantier_spatial, 3); echo'
'; @techno("Réacteur à cmbustion",$reacteur, 5); +echo'
'; @techno(Radar,$detection, 2); echo'
Recycleur de classe Minotaure'; @techno("Chantier spatial",$chantier_spatial, 5); echo'
'; @techno("Réacteur de fusion",$reacteur_f, 4); +echo'
'; @techno(Blindage,$blindage, 5); echo'
C079 Longsword Interceptor'; @techno("Chantier spatial",$chantier_spatial, 1); echo'
'; @techno("Réacteur à combustion",$reacteur, 4); echo'
Frégate'; @techno("Chantier spatial",$chantier_spatial, 3); echo'
'; @techno("Réacteur de fusion",$reacteur_f, 3); +echo'
'; @techno(Armement,$armement, 1); echo'
Croiseur de classe Halcyon'; @techno("Chantier spatial",$chantier_spatial, 6); echo'
'; @techno("Réacteur de fusion de type II",$reacteur_ff, 2); +echo'
'; @techno(Armement,$armement, 3); echo'
'; @techno(Blindage,$blindage, 4); echo'
Croiseur de classe Marathon'; @techno("Chantier spatial",$chantier_spatial, 6); echo'
'; @techno("Réacteur de fusion de type II",$reacteur_ff, 3); +echo'
'; @techno(Armement,$armement, 4); echo'
'; @techno(Blindage,$blindage, 4); echo'
Porte vaisseaux'; @techno("Chantier spatial",$chantier_spatial, 8); echo'
'; @techno("Réacteur de fusion de type II",$reacteur_ff, 5); +echo'
'; @techno(Armement,$armement, 6); echo'
'; @techno(Blindage,$blindage, 6); echo'
Station orbitale humaine'; @techno("Chantier spatial",$chantier_spatial, 12); echo'
'; @techno("Réacteur de fusion de type II",$reacteur_ff, 10); +echo'
'; @techno(Armement,$armement, 12); echo'
'; @techno(Blindage,$blindage, 12); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_vehicules_covenant.php b/pages/arbre_vehicules_covenant.php new file mode 100644 index 0000000..894fe70 --- /dev/null +++ b/pages/arbre_vehicules_covenant.php @@ -0,0 +1,161 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Ecole militaire | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VéhiculesTechnologies nécessaires (niveau actuel)
Banshee'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
Spirit'; @techno("Chantier terrestre",$chantier_terrestre, 3); echo'
'; @techno(Armement,$armement, 1); echo'
Phantom'; @techno("Chantier terrestre",$chantier_terrestre, 4); echo'
'; @techno("Réacteur à antigravité",$reacteur, 1); echo'
Boarding craft'; @techno("Chantier terrestre",$chantier_terrestre, 6); echo'
'; @techno("Réacteur à antigravité",$reacteur, 3); echo'
Ghost'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
Shadow'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
Spectre'; @techno("Chantier terrestre",$chantier_terrestre, 3); echo'
'; @techno(Armement,$armement, 1); echo'
Appariton'; @techno("Chantier terrestre",$chantier_terrestre, 5); echo'
'; @techno(Armement,$armement, 2); +echo'
'; @techno(Bouclier,$blindage, 2); echo'
Shade'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
Stong shade'; @techno("Chantier terrestre",$chantier_terrestre, 3); echo'
'; @techno("Maitrise de l'énergie",$energie_t, 2); echo'
Tourelle à barreau de combustible'; @techno("Chantier terrestre",$chantier_terrestre, 4); echo'
'; @techno(Armement,$armement, 1); echo'
Tourelle à plasma'; @techno("Chantier terrestre",$chantier_terrestre, 4); echo'
'; @techno(Armement,$armement, 3); +echo'
'; @techno("Maitrise de l'énergie",$energie_t, 3); echo'
Lanceur de torpilles plasma'; @techno("Chantier terrestre",$chantier_terrestre, 8); echo'
'; @techno(Armement,$armement, 5); +echo'
'; @techno(Informatique,$informatique, 4); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/arbre_vehicules_humain.php b/pages/arbre_vehicules_humain.php new file mode 100644 index 0000000..487bda8 --- /dev/null +++ b/pages/arbre_vehicules_humain.php @@ -0,0 +1,161 @@ + + +Halo Battle + + + + + + +'; + + +function techno($nom, $niveau, $niveau_ress) +{ +if ($niveau < $niveau_ress) + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +else + { + echo "".$nom." ".$niveau_ress." (".$niveau.")"; + } +} + +include 'bdd.php'; + + +echo' + + + +
Batiments | +Technologies | +Ecole militaire | +Chantier terrestre | +Chantier spatial
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VéhiculesTechnologies nécessaires (niveau actuel)
Sparrowhawk'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
077-TC Pelican'; @techno("Chantier terrestre",$chantier_terrestre, 3); echo'
'; @techno(Armement,$armement, 1); echo'
C703 Shortsword Bomber'; @techno("Chantier terrestre",$chantier_terrestre, 4); echo'
'; @techno("Réacteur à combustion",$reacteur, 1); echo'
SHD Albatros'; @techno("Chantier terrestre",$chantier_terrestre, 6); echo'
'; @techno("Réacteur à combustion",$reacteur, 3); echo'
M12 LRV Warthogs'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
M12G1 LAAV Warthogs'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
M12A1 LAAV Warthogs'; @techno("Chantier terrestre",$chantier_terrestre, 3); echo'
'; @techno(Armement,$armement, 1); echo'
Scorpion'; @techno("Chantier terrestre",$chantier_terrestre, 5); echo'
'; @techno(Armement,$armement, 2); +echo'
'; @techno(Blindage,$blindage, 2); echo'
Mitrailleuse automatique M247 GP'; @techno("Chantier terrestre",$chantier_terrestre, 1); echo'
DCA légère'; @techno("Chantier terrestre",$chantier_terrestre, 3); echo'
'; @techno("Maitrise de l'énergie",$energie_t, 2); echo'
DCA lourde'; @techno("Chantier terrestre",$chantier_terrestre, 4); echo'
'; @techno(Armement,$armement, 1); echo'
Canon Gauss'; @techno("Chantier terrestre",$chantier_terrestre, 4); echo'
'; @techno(Armement,$armement, 3); +echo'
'; @techno("Maitrise de l'énergie",$energie_t, 3); echo'
Lanceur de missiles'; @techno("Chantier terrestre",$chantier_terrestre, 8); echo'
'; @techno(Armement,$armement, 5); +echo'
'; @techno(IA,$informatique, 4); echo'
+ + + +'; ?> \ No newline at end of file diff --git a/pages/batiment.php b/pages/batiment.php index dafcccb..457a02d 100644 --- a/pages/batiment.php +++ b/pages/batiment.php @@ -1,4 +1,4 @@ - -Space battleship +Halo battle -"; + -include 'bdd.php'; -include 'batiment_ajout.php'; +"; -function sec($time) { +require_once 'bdd.php'; +require_once 'ressource.php'; +require_once 'batiment_ajout.php'; +require_once 'noms.php'; + +function sec($time) { $output = ''; $tab = array ('jour' => '86400', 'heure' => '3600', 'minute' => '60', 'seconde' => '1'); foreach ($tab as $key => $value) { @@ -49,409 +58,355 @@ else } function ressources($fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro, $mine_m, $mine_c, $mine_h) { -if ($need_fer > 0) { -if ($fer <= $need_fer) - { - $z=floor($fer)-$need_fer; - echo 'Fer : '.$need_fer.' '; + if ($need_fer > 0) { + if ($fer <= $need_fer) { + $z=floor($fer)-$need_fer; + echo 'Fer : '.$need_fer.' '; } - else {echo "Fer : ".$need_fer." ";}} -if ($need_cristal > 0) { -if ($cristal <= $need_cristal) - { - $z=floor($cristal)-$need_cristal; - echo 'Cristal : '.$need_cristal.' '; + else echo "Fer : ".$need_fer." "; + } + if ($need_cristal > 0) { + if ($cristal <= $need_cristal) { + $z=floor($cristal)-$need_cristal; + echo 'Cristal : '.$need_cristal.' '; } - else {echo "Cristal : ".$need_cristal." ";}} -if ($need_ro > 0) { -if ($ro <= $need_ro) - { - $z=floor($ro)-$need_ro; - echo 'Hydrogène : '.$need_ro.''; + else echo "Cristal : ".$need_cristal." "; + } + if ($need_ro > 0) { + if ($ro <= $need_ro) { + $z=floor($ro)-$need_ro; + echo 'Hydrogène : '.$need_ro.''; } - else {echo "Hydrogène : ".$need_ro."";}} + else echo "Hydrogène : ".$need_ro.""; + } } -$case = $cases - ($mine_m+$mine_c+$mine_h+$centrale_s+$centrale_f+$radar+$labo+$chantier_terrestre+$chantier_spatial+$caserne+$silo ); - -echo " +$case = $cases - ($mine_m + $mine_c + $mine_h + $centrale_s + $centrale_f + $radar + $labo + $chantier_terrestre + $chantier_spatial + $caserne + $silo); +echo ' - - - - -
Arbre des technologies
- -
- -
- + +
+
+
- -
-Purificateur de métal "; if ($mine_m > 0) { echo "( Niveau ".$mine_m." )"; } echo "
-Toute construction demande des quantités énormes de fer, pour cela des centaines de milliers d'ouvriers -travaillent dans ces mines afin d'assurer le bon fonctionnement de votre empire.
-Besoin de : "; -$a=ceil(exp(($mine_m*0.400))*200); -$b=ceil(exp(($mine_m*0.400))*100); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.7,$mine_m)*120)); -echo "
- -
"; +
+'.$batiment[0].' '; if ($mine_m > 0) echo '(Niveau '.$mine_m.')'; echo '
+Toute construction demande des quantités énormes de fer, pour cela des centaines de milliers d\'ouvriers +travaillent dans ces mines afin d\'assurer le bon fonctionnement de votre empire.
+Besoin de : '; +$a=ceil(pow(1.5,$mine_m)*70); +$b=ceil(pow(1.55,$mine_m)*35); +ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '
+Temps de construction : '; sec(ceil(pow(1.7,$mine_m)*120)); +echo '
+
'; if ($temps_b > 0) { if ($bat==1) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(1, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- +else { + if ($case <= 0) echo 'Planète pleine'; + else verification_des_ress(1, $metal, $cristal, $hydrogene, $a, $b, 0); +} +echo '
+
+
+
- -
-Purificateur de cristal "; if ($mine_c > 0) { echo "( Niveau ".$mine_c." )"; } echo "
+
+'.$batiment[1].' '; if ($mine_c > 0) echo '(Niveau '.$mine_c.')'; echo '
Description.
-Besoin de : "; -$a=ceil(exp(($mine_c*0.430))*210); -$b=ceil(exp(($mine_c*0.430))*120); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.72,$mine_c)*160)); -echo "
- -
"; +Besoin de : '; +$a=ceil(pow(1.55,$mine_c)*105); +$b=ceil(pow(1.55,$mine_c)*60); +ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo'
+Temps de construction : '; sec(ceil(pow(1.72,$mine_c)*160)); +echo '
+
'; if ($temps_b > 0) { if ($bat==2) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- +else { + if ($case <= 0) echo 'Planète pleine'; + else verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, 0); +} +echo '
+
+
+
- -
-Ionisateur "; if ($mine_h > 0) { echo "( Niveau ".$mine_h." )"; } echo "
+
+'.$batiment[2].' '; if ($mine_h > 0) echo '(Niveau '.$mine_h.')'; echo '
Description.
-Besoin de : "; -$a=ceil(exp(($mine_h*0.445))*250); -$b=ceil(exp(($mine_h*0.445))*170); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.75,$mine_h)*180)); -echo "
- -
"; +Besoin de : '; +$a=floor(pow(1.53,$mine_h)*82); +$b=floor(pow(1.5,$mine_h)*80); +ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '
+Temps de construction : '; sec(ceil(pow(1.75,$mine_h)*180)); +echo '
+
'; if ($temps_b > 0) { if ($bat==3) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- +else { + if ($case <= 0) echo 'Planète pleine'; + else verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0); +} +echo '
+
+
+
- -
-Centrale solaire "; if ($centrale_s > 0) { echo "( Niveau ".$centrale_s." )"; } echo "
+
+'.$batiment[3].' '; if ($centrale_s > 0) echo '(Niveau '.$centrale_s.')'; echo '
Description.
-Besoin de : "; -$a=ceil(pow(2,$centrale_s)*300); +Besoin de : '; +$a=ceil(pow(2,$centrale_s)*300); $b=ceil(pow(2,$centrale_s)*230); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(pow(1.68,$centrale_s)*190); -echo "
- -
"; +ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '
+Temps de construction : '; sec(pow(1.68,$centrale_s)*190); +echo '
+
'; if ($temps_b > 0) { if ($bat==4) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(4, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
+else { + if ($case <= 0) echo 'Planète pleine'; + else verification_des_ress(4, $metal, $cristal, $hydrogene, $a, $b, 0); +} +echo '

'; - -
- - -
- -
- -
-Centrale de fusion "; if ($centrale_f > 0) { echo "( Niveau ".$centrale_f." )"; } echo "
-Description.
-Besoin de : "; -$a=ceil(pow(2,$centrale_f)*165); -$b=ceil(pow(2,$centrale_f)*99); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(pow(1.8,$centrale_f)*300); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==5) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; +if ($centrale_s >= 12 && $energie_t >= 5) { + echo '
+ +
+
+ '.$batiment[4].' '; if ($centrale_f > 0) echo '(Niveau '.$centrale_f.')'; echo '
+ Description.
+ Besoin de : '; + $a=ceil(pow(2,$centrale_f)*165); + $b=ceil(pow(2,$centrale_f)*99); + ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '
+ Temps de construction : '; sec(pow(1.8,$centrale_f)*300); + echo '
+
'; + if ($temps_b > 0) { + if ($bat==5) { + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; + } } -else {} + else { + if ($case <= 0) echo 'Planète pleine'; + else verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, 0); + } + echo '

'; } -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
"; if ($detection >= 1) { -echo "
- -
- -
-Oeil des prophètes "; if ($radar > 0) { echo "( Niveau ".$radar." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$radar)*720)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==6) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + echo '
+ +
+
+ '.$batiment[5].' '; if ($radar > 0) echo '(Niveau '.$radar.')'; echo '
+ Description.
+ 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 '
+ Temps de construction : '; sec(ceil(pow(2,$radar)*720)); + echo '
+
'; + if ($temps_b > 0) { + if ($bat==6) { + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; + } } -else {} + else { + if ($case <= 0) echo 'Planète pleine'; + else verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, $c); + } + echo '

'; } -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, $c); } } -echo "

"; } - -echo "
- +echo '
+
- -
-Centre de recherches "; if ($labo > 0) { echo "( Niveau ".$labo." )"; } echo "
+
+'.$batiment[6].' '; if ($labo > 0) echo '(Niveau '.$labo.')'; echo '
Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$labo)*720)); -echo "
- -
"; +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 '
+Temps de construction : '; sec(ceil(pow(2,$labo)*720)); +echo '
+
'; if ($temps_b > 0) { if ($bat==7) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } -else { -if ($case <= 0) { echo "Planète pleine"; } -else { if($temps_t > 0) { -echo "

Recherche en cours dans le
laboratoire"; } else { -verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, 0); } } } -echo "
- - -
- - -
- +else { + if ($case <= 0) echo "Planète pleine"; + else { + if($temps_t > 0) echo '

Recherche en cours dans le
laboratoire'; + else verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, 0); + } +} +echo '
+
+
+
- -
-Chantier terrestre "; if ($chantier_terrestre > 0) { echo "( Niveau ".$chantier_terrestre." )"; } echo "
+
+'.$batiment[7].' '; if ($chantier_terrestre > 0) echo '(Niveau '.$chantier_terrestre.')'; echo '
Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$chantier_terrestre)*420)); -echo "
- -
"; +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 '
+Temps de construction : '; sec(ceil(pow(2,$chantier_terrestre)*420)); +echo '
+
'; if ($temps_b > 0) { if ($bat==8) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit_s > 0) { -echo "

Construction en cours dans le
chantier spatial"; } -else { verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, 0); }}} -echo "
- - -
"; + if ($case <= 0) echo 'Planète pleine'; + else { + if($unit_s > 0) echo '

Construction en cours dans le
chantier spatial'; + else verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, 0); + } +} +echo '
+
'; if ($chantier_terrestre >= 2) { -echo "
- -
- -
-Chantier spatial "; if ($chantier_spatial > 0) { echo "( Niveau ".$chantier_spatial." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$chantier_spatial)*600)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==9) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + echo '
+ +
+
+ '.$batiment[8].' '; if ($chantier_spatial > 0) echo '(Niveau '.$chantier_spatial.')'; echo '
+ Description.
+ 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 '
+ Temps de construction : '; sec(ceil(pow(2,$chantier_spatial)*600)); + echo '
+
'; + if ($temps_b > 0) { + if ($bat==9) { + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; + } } -else {} + else { + if ($case <= 0) echo "Planète pleine"; + else { + if($unit_t > 0) echo "

Construction en cours dans le
chantier terrestre"; + else verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0); + } + } + echo '

'; } -else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit_s > 0) { -echo "

Construction en cours dans le
chantier spatial"; } -else {verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0); } } } -echo "

"; } -echo "
- - -
- +echo '
+
- -
-Caserne "; if ($caserne > 0) { echo "( Niveau ".$caserne." )"; } echo "
+
+'.$batiment[9].' '; if ($caserne > 0) echo '(Niveau '.$caserne.')'; echo '
Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$caserne)*300)); -echo "
- -
"; +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 '
+Temps de construction : '; sec(ceil(pow(2,$caserne)*300)); +echo '
+
'; if ($temps_b > 0) { if ($bat==10) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit > 0) { -echo "

Entrainement en cours dans la
caserne"; } -else { verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0); }}} -echo "
+ if ($case <= 0) echo 'Planète pleine'; + else { + if($unit > 0) echo '

Entrainement en cours dans la
caserne'; + else verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0); + } +} - -
- - -
- +echo '
+
+
+
- -
-Entrepôt "; if ($caserne > 0) { echo "( Niveau ".$caserne." )"; } echo "
+
+'.$batiment[10].' '; if ($silo > 0) echo '(Niveau '.$silo.')'; echo '
Description.
-Besoin de : "; -$a=ceil(pow(2,$silo)*400); +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"
-Temps de construction : "; sec(ceil(pow(2,$silo)*1200)); -echo "
- -
"; +ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo '
+Temps de construction : '; sec(ceil(pow(2,$silo)*1200)); +echo '
+
'; if ($temps_b > 0) { if ($bat==11) { - $tr=$temps_b-time(); - echo '
'; - echo ''; - echo "Annuler"; + $tr=$temps_b-time(); + echo ''; + echo ''; + echo "
Annuler
"; } -else {} } else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - + if ($case <= 0) echo 'Planète pleine'; + else verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, 0); +} +echo '
-"; ?> \ No newline at end of file +'; +?> \ No newline at end of file diff --git a/pages/batiment_ajout.php b/pages/batiment_ajout.php index 965b7a1..137c55d 100644 --- a/pages/batiment_ajout.php +++ b/pages/batiment_ajout.php @@ -1,14 +1,12 @@ -=$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; + case 3: $mine_h++; mysql_query("UPDATE planete SET mine_h='".$mine_h."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 4: $centrale_s++; mysql_query("UPDATE planete SET centrale_s='".$centrale_s."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 5: $centrale_f++; mysql_query("UPDATE planete SET centrale_f='".$centrale_f."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 6: $radar++; mysql_query("UPDATE planete SET radar='".$radar."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 7: $labo++; mysql_query("UPDATE planete SET labo='".$labo."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 8: $chantier_terrestre++; mysql_query("UPDATE planete SET chantier_terrestre='".$chantier_terrestre."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 9: $chantier_spatial++; mysql_query("UPDATE planete SET chantier_spatial='".$chantier_spatial."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 10: $caserne++; mysql_query("UPDATE planete SET caserne='".$caserne."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 11: $silo++; mysql_query("UPDATE planete SET silo='".$silo."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + } -switch ($bat) { -case 1: -$mine_m++; -mysql_query("UPDATE planete SET mine_m='".$mine_m."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 2: -$mine_c++; -mysql_query("UPDATE planete SET mine_c='".$mine_c."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 3: -$mine_h++; -mysql_query("UPDATE planete SET mine_h='".$mine_h."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 4: -$centrale_s++; -mysql_query("UPDATE planete SET centrale_s='".$centrale_s."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 5: -$centrale_f++; -mysql_query("UPDATE planete SET centrale_f='".$centrale_f."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 6: -$radar++; -mysql_query("UPDATE planete SET radar='".$radar."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 7: -$labo++; -mysql_query("UPDATE planete SET labo='".$labo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 8: -$chantier_terrestre++; -mysql_query("UPDATE planete SET chantier_terrestre='".$chantier_terrestre."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 9: -$chantier_spatial++; -mysql_query("UPDATE planete SET chantier_spatial='".$chantier_spatial."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 10: -$caserne++; -mysql_query("UPDATE planete SET caserne='".$caserne."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -break; -case 11: -$silo++; -mysql_query("UPDATE planete SET silo='".$silo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); -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;} + + $energie = $energie_s + $energie_f; + + mysql_query("UPDATE planete SET temps_b='0', bat='0', energie='".$energie."' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + + @header("Location: batiment_".$race.".php"); } - -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 temps_b='0', bat='0', energie='".$energie."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); - mysql_close(); - -@header("Location: batiment_".$race.".php"); -} ?> \ No newline at end of file diff --git a/pages/batiment_anul.php b/pages/batiment_anul.php index 5dd8a46..a823129 100644 --- a/pages/batiment_anul.php +++ b/pages/batiment_anul.php @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/pages/batiment_covenant.php b/pages/batiment_covenant.php deleted file mode 100644 index b3a81fc..0000000 --- a/pages/batiment_covenant.php +++ /dev/null @@ -1,462 +0,0 @@ - - -Halo battle - - - - - - -"; - -include 'bdd.php'; -include 'ressource.php'; -include 'batiment_ajout.php'; - -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) - { - echo "


Construire"; - } -else - { - echo "


Construire"; - } -} - -function ressources($fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro, $mine_m, $mine_c, $mine_h) { -if ($need_fer > 0) { -if ($fer <= $need_fer) - { - $z=floor($fer)-$need_fer; - echo 'Fer : '.$need_fer.' '; - } - else {echo "Fer : ".$need_fer." ";}} -if ($need_cristal > 0) { -if ($cristal <= $need_cristal) - { - $z=floor($cristal)-$need_cristal; - echo 'Cristal : '.$need_cristal.' '; - } - else {echo "Cristal : ".$need_cristal." ";}} -if ($need_ro > 0) { -if ($ro <= $need_ro) - { - $z=floor($ro)-$need_ro; - echo 'Hydrogène : '.$need_ro.''; - } - else {echo "Hydrogène : ".$need_ro."";}} -} - -$case = $cases - ($mine_m+$mine_c+$mine_h+$centrale_s+$centrale_f+$radar+$labo+$chantier_terrestre+$chantier_spatial+$caserne+$silo ); - -echo " - - - - - - - - - -
- -
- -
- -
-Purificateur de métal "; if ($mine_m > 0) { echo "( Niveau ".$mine_m." )"; } echo "
-Toute construction demande des quantités énormes de fer, pour cela des centaines de milliers d'ouvriers -travaillent dans ces mines afin d'assurer le bon fonctionnement de votre empire.
-Besoin de : "; -$a=ceil(pow(1.5,$mine_m)*70); -$b=ceil(pow(1.55,$mine_m)*35); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.7,$mine_m)*120)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==1) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(1, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Purificateur de cristal "; if ($mine_c > 0) { echo "( Niveau ".$mine_c." )"; } echo "
-Description.
-Besoin de : "; -$a=ceil(pow(1.55,$mine_c)*105); -$b=ceil(pow(1.55,$mine_c)*60); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.72,$mine_c)*160)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==2) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Ionisateur "; if ($mine_h > 0) { echo "( Niveau ".$mine_h." )"; } echo "
-Description.
-Besoin de : "; -$a=floor(pow(1.53,$mine_h)*82); -$b=floor(pow(1.5,$mine_h)*80); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.75,$mine_h)*180)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==3) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Centrale solaire "; if ($centrale_s > 0) { echo "( Niveau ".$centrale_s." )"; } echo "
-Description.
-Besoin de : "; -$a=ceil(pow(2,$centrale_s)*300); -$b=ceil(pow(2,$centrale_s)*230); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(pow(1.68,$centrale_s)*190); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==4) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(4, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Centrale de fusion "; if ($centrale_f > 0) { echo "( Niveau ".$centrale_f." )"; } echo "
-Description.
-Besoin de : "; -$a=ceil(pow(2,$centrale_f)*165); -$b=ceil(pow(2,$centrale_f)*99); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(pow(1.8,$centrale_f)*300); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==5) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
"; - -if ($detection >= 1) { -echo "
- -
- -
-Oeil des prophètes "; if ($radar > 0) { echo "( Niveau ".$radar." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$radar)*720)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==6) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, $c); } } -echo "

"; } - - -echo "
- -
- -
-Centre de recherches "; if ($labo > 0) { echo "( Niveau ".$labo." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$labo)*720)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==7) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { if($temps_t > 0) { -echo "

Recherche en cours dans le
laboratoire"; } else { -verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, 0); } } } -echo "
- - -
- - -
- -
- -
-Chantier terrestre "; if ($chantier_terrestre > 0) { echo "( Niveau ".$chantier_terrestre." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$chantier_terrestre)*420)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==8) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit_s > 0) { -echo "

Construction en cours dans le
chantier spatial"; } -else { verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, 0); }}} -echo "
- - -
"; - -if ($chantier_terrestre >= 2) { -echo "
- -
- -
-Chantier spatial "; if ($chantier_spatial > 0) { echo "( Niveau ".$chantier_spatial." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$chantier_spatial)*600)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==9) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit_s > 0) { -echo "

Construction en cours dans le
chantier spatial"; } -else {verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0); } } } -echo "

"; } - - -echo "
- -
- -
-Caserne "; if ($caserne > 0) { echo "( Niveau ".$caserne." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$caserne)*300)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==10) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit > 0) { -echo "

Entrainement en cours dans la
caserne"; } -else { verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0); }}} -echo "
- - -
- - -
- -
- -
-Entrepôt "; if ($silo > 0) { echo "( Niveau ".$silo." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$silo)*1200)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==11) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - - -"; ?> \ No newline at end of file diff --git a/pages/batiment_humain.php b/pages/batiment_humain.php deleted file mode 100644 index 7050b7d..0000000 --- a/pages/batiment_humain.php +++ /dev/null @@ -1,462 +0,0 @@ - - -Halo battle - - - - - - -"; - -include 'bdd.php'; -include 'ressource.php'; -include 'batiment_ajout.php'; - -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) - { - echo "


Construire"; - } -else - { - echo "


Construire"; - } -} - -function ressources($fer, $cristal, $ro, $need_fer, $need_cristal, $need_ro, $mine_m, $mine_c, $mine_h) { -if ($need_fer > 0) { -if ($fer <= $need_fer) - { - $z=floor($fer)-$need_fer; - echo 'Fer : '.$need_fer.' '; - } - else {echo "Fer : ".$need_fer." ";}} -if ($need_cristal > 0) { -if ($cristal <= $need_cristal) - { - $z=floor($cristal)-$need_cristal; - echo 'Cristal : '.$need_cristal.' '; - } - else {echo "Cristal : ".$need_cristal." ";}} -if ($need_ro > 0) { -if ($ro <= $need_ro) - { - $z=floor($ro)-$need_ro; - echo 'Hydrogène : '.$need_ro.''; - } - else {echo "Hydrogène : ".$need_ro."";}} -} - -$case = $cases - ($mine_m+$mine_c+$mine_h+$centrale_s+$centrale_f+$radar+$labo+$chantier_terrestre+$chantier_spatial+$caserne+$silo ); - -echo " - - - - - - - - - -
- -
- -
- -
-Usine de méttalurgie "; if ($mine_m > 0) { echo "( Niveau ".$mine_m." )"; } echo "
-Toute construction demande des quantités énormes de fer, pour cela des centaines de milliers d'ouvriers -travaillent dans ces mines afin d'assurer le bon fonctionnement de votre empire.
-Besoin de : "; -$a=ceil(pow(1.5,$mine_m)*70); -$b=ceil(pow(1.55,$mine_m)*35); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.7,$mine_m)*120)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==1) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(1, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Usine de cristal "; if ($mine_c > 0) { echo "( Niveau ".$mine_c." )"; } echo "
-Description.
-Besoin de : "; -$a=ceil(pow(1.55,$mine_c)*105); -$b=ceil(pow(1.55,$mine_c)*60); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.72,$mine_c)*160)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==2) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Synchronisateur d'hydrogène "; if ($mine_h > 0) { echo "( Niveau ".$mine_h." )"; } echo "
-Description.
-Besoin de : "; -$a=floor(pow(1.53,$mine_h)*82); -$b=floor(pow(1.5,$mine_h)*80); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(ceil(pow(1.75,$mine_h)*180)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==3) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Centrale solaire "; if ($centrale_s > 0) { echo "( Niveau ".$centrale_s." )"; } echo "
-Description.
-Besoin de : "; -$a=ceil(pow(2,$centrale_s)*300); -$b=ceil(pow(2,$centrale_s)*230); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(pow(1.68,$centrale_s)*190); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==4) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(4, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
- - -
- -
- -
-Centrale énergétique "; if ($centrale_f > 0) { echo "( Niveau ".$centrale_f." )"; } echo "
-Description.
-Besoin de : "; -$a=ceil(pow(2,$centrale_f)*165); -$b=ceil(pow(2,$centrale_f)*99); -ressources($metal, $cristal, $hydrogene, $a, $b, 0, $mine_m, $mine_c, $mine_h); echo"
-Temps de construction : "; sec(pow(1.8,$centrale_f)*300); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==5) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - -
"; - -if ($detection >= 1) { -echo "
- -
- -
-Base radar "; if ($radar > 0) { echo "( Niveau ".$radar." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$radar)*720)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==6) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, $c); } } -echo "

"; } - - -echo "
- -
- -
-Centre de recherches "; if ($labo > 0) { echo "( Niveau ".$labo." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$labo)*720)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==7) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { if($temps_t > 0) { -echo "

Recherche en cours dans le
laboratoire"; } else { -verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, 0); } } } -echo "
- - -
- - -
- -
- -
-Chantier terrestre "; if ($chantier_terrestre > 0) { echo "( Niveau ".$chantier_terrestre." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$chantier_terrestre)*420)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==8) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit_s > 0) { -echo "

Construction en cours dans le
chantier spatial"; } -else { verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, 0); }}} -echo "
- - -
"; - -if ($chantier_terrestre >= 2) { -echo "
- -
- -
-Chantier spatial "; if ($chantier_spatial > 0) { echo "( Niveau ".$chantier_spatial." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$chantier_spatial)*600)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==9) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit_s > 0) { -echo "

Construction en cours dans le
chantier spatial"; } -else {verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0); } } } -echo "

"; } - - -echo "
- -
- -
-Ecole militaire "; if ($caserne > 0) { echo "( Niveau ".$caserne." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$caserne)*300)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==10) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else {if($unit > 0) { -echo "

Entrainement en cours dans la
caserne"; } -else { verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0); }}} -echo "
- - -
- - -
- -
- -
-Silo de stockage "; if ($silo > 0) { echo "( Niveau ".$silo." )"; } echo "
-Description.
-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"
-Temps de construction : "; sec(ceil(pow(2,$silo)*1200)); -echo "
- -
"; -if ($temps_b > 0) { - if ($bat==11) { - $tr=$temps_b-time(); - echo ''; - echo ''; - echo "
Annuler
"; - } -else {} -} -else { -if ($case <= 0) { echo "Planète pleine"; } -else { verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, 0); } } -echo "
- - - -"; ?> \ No newline at end of file diff --git a/pages/batiment_validation.php b/pages/batiment_validation.php index b275a1c..12cc47a 100644 --- a/pages/batiment_validation.php +++ b/pages/batiment_validation.php @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/pages/bdd.php b/pages/bdd.php index 102eef8..345794a 100644 --- a/pages/bdd.php +++ b/pages/bdd.php @@ -1,8 +1,7 @@ - \ No newline at end of file diff --git a/pages/carte.php b/pages/carte.php new file mode 100644 index 0000000..8138785 --- /dev/null +++ b/pages/carte.php @@ -0,0 +1,59 @@ + + + +TD.z { +border: 0px; +} + + + +
+ + + + + +
+ + + + +
Galaxie
+ + +
Système solaire
+
+ +
+ + + +'; +for ($i=1; $i<=12; $i++) { + $resultat = mysql_query("SELECT * FROM planete WHERE galaxie='$g' AND ss='$s' AND position='$i' "); + if(mysql_num_rows($resultat)>=1) { + $x = mysql_query("SELECT * FROM planete WHERE galaxie='$g' AND ss='$s'AND position='$i' "); + $d = mysql_fetch_array($x); + if ($d['race'] == 'covenant') $ra='(c)'; + else $ra='(h)'; + echo ''; + } + + else echo ''; +} +echo '
Système '.$g.' : '.$s.'
PositionNomDébris métalDébris cristalJoueurMessage
'.$i.''.$d['nom'].''.$d['debris_met'].''.$d['debris_cri'].''.$ra.' '.$d['pseudo'].'
'.$i.'
'; + +mysql_close(); +?> + + \ No newline at end of file diff --git a/pages/caserne.php b/pages/caserne.php new file mode 100644 index 0000000..771f86c --- /dev/null +++ b/pages/caserne.php @@ -0,0 +1,194 @@ + '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; +} + + +$f = ceil(60/pow(1.25,$caserne)); +$g = ceil(240/pow(1.25,$caserne)); +$h = ceil(240/pow(1.25,$caserne)); +$i = ceil(720/pow(1.25,$caserne)); +$j = ceil(300/pow(1.25,$caserne)); +$k = ceil(29700/pow(1.25,$caserne)); +$l = ceil(90/pow(1.25,$caserne)); +$m = ceil(90/pow(1.25,$caserne)); +$n = ceil(900/pow(1.25,$caserne)); + + +if ($temps_caserne>0) { +$unit = $casernea[--$unit]; +/* switch ($unit) { + case 1: $unit= "marines"; break; + case 2: $unit= "fusillers"; break; + case 3: $unit= "grenadiers"; break; + case 4: $unit= "T.C.A.O."; break; + case 5: $unit= "snipers"; break; + case 6: $unit= "spartans"; break; + case 7: $unit= "médecins"; break; + case 8: $unit= "ingénieurs"; break; + case 9: $unit= "soldats exo squellette"; break; + }*/ +} +?> + + + 0) { + if ($temps_caserne >0) { + echo "
Entrainement terminé dans : "; + $tr=$temps_caserne-time(); + echo ''; + echo ''; + echo "
Entrainement de : ".$cons_caserne." ".$unit."

"; + } + + echo""; + + if ($caserne >= 1) { + echo " + + + + "; + } + + if ($caserne >= 2) { + echo " + + + + "; + } + + if ($caserne >= 3 && $armement >= 2) { + echo " + + + + "; + } + + if ($caserne >= 5 && $armement >= 3 && $tactique >= 2) { + echo " + + + + "; + } + + if ($caserne >= 3 && $armement >= 1) { + echo " + + + + "; + } + + if ($caserne >= 10 && $armement >= 5 && $blindage >= 5 && $spartan >= 3) { + echo " + + + + "; + } + + if ($caserne >= 2 && $medecine >= 2) { + echo " + + + + "; + } + + if ($caserne >= 2) { + echo " + + + + "; + } + + if ($caserne >= 5 && $armement >= 4 && $blindage >= 2) { + echo " + + + + "; + } + +} else { ?>
lmagesDescriptionNombre
".$casernen[0].""; if ($soldat1 > 0) { echo" (".$soldat1." unités)"; } echo"
Métal : 80
Cristal : 45
Temps : "; sec($f); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 80 && $cristal >= 45) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
".$casernen[1]." "; if ($soldat2 > 0) { echo" (".$soldat2." unités)"; } echo"
Métal : 110
Cristal : 90
Temps : "; sec($g); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 110 && $cristal >= 90) { if ($temps_caserne < time()) { echo "
"; }} + } + echo "
".$casernen[2].""; if ($soldat3 > 0) { echo" (".$soldat3." unités)"; } echo"
Métal : 150
Cristal : 105
Hydrogène : 20
Temps : "; sec($h); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 150 && $cristal >= 105) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
".$casernen[3].""; if ($soldat4 > 0) { echo" (".$soldat4." unités)"; } echo"
Métal : 220
Cristal : 150
Temps : "; sec($i); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 220 && $cristal >= 150) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
".$casernen[4].""; if ($sniper > 0) { echo" (".$sniper." unités)"; } echo"
Métal : 180
Cristal : 100
Temps : "; sec($j); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 180 && $cristal >= 100) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
".$casernen[5].""; if ($spartam > 0) { echo" (".$spartam." unités)"; } echo"
Métal : 25000
Cristal : 10000
Temps : "; sec($k); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 25000 && $cristal >= 10000) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
".$casernen[6].""; if ($medecin > 0) { echo" (".$medecin." unités)"; } echo"
Métal : 100
Cristal : 100
Temps : "; sec($l); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 100 && $cristal >= 100) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
".$casernen[7].""; if ($ingenieur > 0) { echo" (".$ingenieur." unités)"; } echo"
Métal : 90
Cristal : 105
Temps : "; sec($m); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 80 && $cristal >= 45) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
".$casernen[8].""; if ($soldat_lourd > 0) { echo" (".$soldat_lourd." unités)"; } echo"
Métal : 300
Cristal : 250
Temps : "; sec($n); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 80 && $cristal >= 45) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Vous devez d'abord construire une caserne !
"; ?> + + \ No newline at end of file diff --git a/pages/caserne_ajout.php b/pages/caserne_ajout.php new file mode 100644 index 0000000..7197b82 --- /dev/null +++ b/pages/caserne_ajout.php @@ -0,0 +1,27 @@ += $temps_caserne && !empty($temps_caserne)) { + switch ($unit) { + case 1: $soldat1 += $cons_caserne; mysql_query("UPDATE planete SET soldat1='$soldat1' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); break; + case 2: $soldat2 += $cons_caserne; mysql_query("UPDATE planete SET soldat2='$soldat2' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 3: $soldat3 += $cons_caserne; mysql_query("UPDATE planete SET soldat3='$soldat3' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 4: $soldat4 += $cons_caserne; mysql_query("UPDATE planete SET soldat4='$soldat4' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 5: $sniper += $cons_caserne; mysql_query("UPDATE planete SET sniper='$sniper' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 6: $spartam += $cons_caserne; mysql_query("UPDATE planete SET spartam='$spartam' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 7: $medecin += $cons_caserne; mysql_query("UPDATE planete SET medecin='$medecin' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 8: $ingenieur += $cons_caserne; mysql_query("UPDATE planete SET ingenieur='$ingenieur' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 9: $soldat_lourd += $cons_caserne; mysql_query("UPDATE planete SET soldat_lourd='$soldat_lourd' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + } + + mysql_query("UPDATE planete SET cas_contruct_time='0', cas_contruct='0', cas_contruct_nb='0' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); +// @header("Location: troupes.php"); +} +mysql_close(); +?> \ No newline at end of file diff --git a/pages/caserne_covenant.php b/pages/caserne_covenant.php new file mode 100644 index 0000000..767988b --- /dev/null +++ b/pages/caserne_covenant.php @@ -0,0 +1,190 @@ + '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; +} + +$f = ceil((60 - (0.1*$caserne*60))); +$g = ceil((240 - (0.1*$caserne*240))); +$h = ceil((240 - (0.1*$caserne*240))); +$i = ceil((720 - (0.1*$caserne*720))); +$j = ceil((300 - (0.1*$caserne*300))); +$k = ceil((29700 - (0.1*$caserne*29700))); +$l = ceil((90 - (0.1*$caserne*90))); +$m = ceil((90 - (0.1*$caserne*90))); +$n = ceil((900 - (0.1*$caserne*900))); + +if ($temps_caserne > 0) { + switch ($unit) { + case 1: $unit= "grunts"; break; + case 2: $unit= "jackals"; break; + case 3: $unit= "drones"; break; + case 4: $unit= "élites"; break; + case 5: $unit= "snipers"; break; + case 6: $unit= "hunters"; break; + case 7: $unit= "médecins"; break; + case 8: $unit= "ingénieurs"; break; + case 9: $unit= "brutes"; break; + } +} +?> + + + 0) { + if ($temps_caserne >0) { + echo "
Entrainement terminé dans : "; + $tr=$temps_caserne-time(); + echo ''; + echo ''; + echo "
Entrainement de : ".$cons_caserne." ".$unit."

"; + } + + echo""; + + if ($caserne >= 1) { + echo " + + + + "; + } + + if ($caserne >= 2) { + echo " + + + + "; + } + + if ($caserne >= 3 && $armement >= 2) { + echo " + + + + "; + } + + if ($caserne >= 5 && $armement >= 3 && $tactique >= 2) { + echo " + + + + "; + } + + if ($caserne >= 3 && $armement >= 1) { + echo " + + + + "; + } + + if ($caserne >= 10 && $armement >= 5 && $blindage >= 5 && $spartan >= 3) { + echo " + + + + "; + } + + if ($caserne >= 2 && $medecine >= 2) { + echo " + + + + "; + } + + if ($caserne >= 2) { + echo " + + + + "; + } + + if ($caserne >= 5 && $armement >= 4 && $blindage >= 2) { + echo " + + + + "; + } + +} else { ?>
lmagesDescriptionNombre
Grunt"; if ($soldat1 > 0) { echo"( ".$soldat1." unités )"; } echo"
Métal : 80
Cristal : 45
Temps : "; sec($f); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 80 && $cristal >= 45) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Jackal "; if ($soldat2 > 0) { echo"( ".$soldat2." unités )"; } echo"
Métal : 110
Cristal : 90
Temps : "; sec($g); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 110 && $cristal >= 90) { if ($temps_caserne < time()) { echo "
"; }} + } + echo "
Drones"; if ($soldat3 > 0) { echo"( ".$soldat3." unités )"; } echo"
Métal : 150
Cristal : 105
Hydrogène : 20
Temps : "; sec($h); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 150 && $cristal >= 105) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Elites"; if ($soldat4 > 0) { echo"( ".$soldat4." unités )"; } echo"
Métal : 220
Cristal : 150
Temps : "; sec($i); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 220 && $cristal >= 150) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Sniper"; if ($sniper > 0) { echo"( ".$sniper." unités )"; } echo"
Métal : 180
Cristal : 100
Temps : "; sec($j); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 180 && $cristal >= 100) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Hunter"; if ($spartam > 0) { echo"( ".$spartam." unités )"; } echo"
Métal : 25000
Cristal : 10000
Temps : "; sec($k); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 25000 && $cristal >= 10000) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Médecin"; if ($medecin > 0) { echo"( ".$medecin." unités )"; } echo"
Métal : 100
Cristal : 100
Temps : "; sec($l); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 100 && $cristal >= 100) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Ingenieur"; if ($ingenieur > 0) { echo"( ".$ingenieur." unités )"; } echo"
Métal : 90
Cristal : 105
Temps : "; sec($m); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 80 && $cristal >= 45) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Brute"; if ($soldat_lourd > 0) { echo"( ".$soldat_lourd." unités )"; } echo"
Métal : 300
Cristal : 250
Temps : "; sec($n); echo"
"; + if ($bat == 10) echo "Caserne en construction"; + else { + if ($metal >= 80 && $cristal >= 45) { if ($temps_caserne < time()) { echo "
"; }} + } + echo"
Vous devez d'abord construire une caserne !
"; ?> + + \ No newline at end of file diff --git a/pages/chantier_spacial_ajout.php b/pages/chantier_spacial_ajout.php new file mode 100644 index 0000000..c35366e --- /dev/null +++ b/pages/chantier_spacial_ajout.php @@ -0,0 +1,28 @@ += $temps_spatial && !empty($temps_spatial)) { + switch ($unit_s) { + case 1: $vaisseau_1 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_1='$vaisseau_1' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 2: $vaisseau_2 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_2='$vaisseau_2' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 3: $vaisseau_3 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_3='$vaisseau_3' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 4: $vaisseau_4 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_4='$vaisseau_4' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 5: $vaisseau_5 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_5='$vaisseau_5' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 6: $vaisseau_6 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_6='$vaisseau_6' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 7: $vaisseau_7 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_7='$vaisseau_7' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 8: $vaisseau_8 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_8='$vaisseau_8' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 9: $vaisseau_9 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_9='$vaisseau_9' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 10: $vaisseau_10 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_10='$vaisseau_10' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + case 11: $vaisseau_11 += $cons_spatial; mysql_query("UPDATE planete SET vaisseau_11='$vaisseau_11' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); break; + } + + mysql_query("UPDATE planete SET cons_spatial='0', unit_s='0', temps_spatial='0' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); +// @header("Location: troupes.php"); +} +?> \ No newline at end of file diff --git a/pages/chantier_spatial.php b/pages/chantier_spatial.php new file mode 100644 index 0000000..84bae4b --- /dev/null +++ b/pages/chantier_spatial.php @@ -0,0 +1,212 @@ + '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; +} + +$f = ceil(1080/pow(1.25,$chantier_spatial)); +$g = ceil(6300/pow(1.25,$chantier_spatial)); +$h = ceil(8280/pow(1.25,$chantier_spatial)); +$i = ceil(1440/pow(1.25,$chantier_spatial)); +$j = ceil(7380/pow(1.25,$chantier_spatial)); +$k = ceil(1200/pow(1.25,$chantier_spatial)); +$l = ceil(4680/pow(1.25,$chantier_spatial)); +$m = ceil(16800/pow(1.25,$chantier_spatial)); +$n = ceil(18060/pow(1.25,$chantier_spatial)); +$p = ceil(32400/pow(1.25,$chantier_spatial)); +$q = ceil(117000/pow(1.25,$chantier_spatial)); + + +if ($temps_spatial > 0) { +$unit = $nomvaisa[--$unit_s]; +/* switch ($unit_s) { + case 1: $unit= "cargos de classe Parabola"; break; + case 2: $unit= "cargos de classe Laden"; break; + case 3: $unit= "vaisseaux de colonisation de classe Odyssey"; break; + case 4: $unit= "drones d’espionnage de classe Clarion"; break; + case 5: $unit= "recycleurs de classe Minotaur"; break; + case 6: $unit= "C709 Longsword Interceptor"; break; + case 7: $unit= "frégates"; break; + case 8: $unit= "croiseurs de classe Halcyon"; break; + case 9: $unit= "croiseurs de classe Marathon"; break; + case 10: $unit= "porte vaisseaux"; break; + case 11: $unit= "stations orbitale"; break; + }*/ +} +?> + + + + 0) { +if ($temps_spatial > 0) { + echo "
Construction terminé dans : "; + $tr=$temps_spatial-time(); + echo ''; + echo ''; + echo "
Construction de : ".$cons_spatial." ".$unit."

"; +} + +echo""; + if ($chantier_spatial >= 1 && $reacteur >= 4) { + echo " + + + + "; + } + if ($chantier_spatial >= 5 && $reacteur_f >= 2) { + echo " + + + + "; + } + if ($chantier_spatial >= 5 && $reacteur_ff >= 1) { + echo " + + + + "; + } + if ($chantier_spatial >= 3 && $reacteur >= 5 && $detection >=2) { + echo " + + + + "; + } + if ($chantier_spatial >= 5 && $reacteur_f >= 4 && $blindage >= 5) { + echo " + + + + "; + } + if ($chantier_spatial >= 1 && $reacteur >= 4) { + echo " + + + + "; + } + if ($chantier_spatial >= 3 && $reacteur_f >= 3 && $armement >=1) { + echo " + + + + "; + } + if ($chantier_spatial >= 6 && $reacteur_ff >= 2 && $armement >=3 && $blindage >= 4) { + echo " + + + + "; + } + if ($chantier_spatial >= 6 && $reacteur_ff >= 3 && $armement >=4 && $blindage >= 4) { + echo " + + + + "; + } + if ($chantier_spatial >= 8 && $reacteur_ff >= 5 && $armement >=6 && $blindage >= 6) { + echo " + + + + "; + } + if ($chantier_spatial >= 12 && $reacteur_ff >= 10 && $armement >=12 && $blindage >= 12) { + echo " + + + + "; + } + + } else echo "
lmagesDescriptionNombre
".$nomvaisn[0].""; if ($vaisseau_1 > 0) { echo" (".$vaisseau_1." vaisseaux)"; } echo"
Métal : 1000
Cristal : 800
Temps : "; sec($f); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[1].""; if ($vaisseau_2 > 0) { echo" (".$vaisseau_2." vaisseaux)"; } echo"
Métal : 4000
Cristal : 3000
Temps : "; sec($g); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[2].""; if ($vaisseau_3 > 0) { echo" (".$vaisseau_3." vaisseaux)"; } echo"
Métal : 9000
Cristal : 9000
Hydrogène : 1000
Temps : "; sec($h); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[3].""; if ($vaisseau_4 > 0) { echo" (".$vaisseau_4." vaisseaux)"; } echo"
Métal : 1000
Cristal : 1200
Hydrogène : 100
Temps : "; sec($i); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[4].""; if ($vaisseau_5 > 0) { echo" (".$vaisseau_5." vaisseaux)"; } echo"
Métal : 15000
Cristal : 9000
Hydrogène : 1000
Temps : "; sec($j); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[5].""; if ($vaisseau_6 > 0) { echo" (".$vaisseau_6." vaisseaux)"; } echo"
Métal : 1700
Cristal : 1220
Temps : "; sec($k); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[6].""; if ($vaisseau_7 > 0) { echo" (".$vaisseau_7." vaisseaux)"; } echo"
Métal : 5800
Cristal : 1400
Temps : "; sec($l); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[7].""; if ($vaisseau_8 > 0) { echo" (".$vaisseau_8." vaisseaux)"; } echo"
Métal : 20000
Cristal : 16000
Hydrogène : 1600
Temps : "; sec($m); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[8].""; if ($vaisseau_9 > 0) { echo" (".$vaisseau_9." vaisseaux)"; } echo"
Métal : 26000
Cristal : 16400
Hydrogène : 1600
Temps : "; sec($n); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[9].""; if ($vaisseau_10 > 0) { echo" (".$vaisseau_10." vaisseaux)"; } echo"
Métal : 60000
Cristal : 40000
Hydrogène : 3000
Temps : "; sec($p); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
".$nomvaisn[10].""; if ($vaisseau_11 > 0) { echo" (".$vaisseau_11." vaisseaux)"; } echo"
Cette station reste en orbite autour de la planète et ne peut plus y bouger.
Métal : 500000
Cristal : 400000
Hydrogène : 250000
Temps : "; sec($q); echo"
"; + if ($bat == 9) echo "Chantier spatial en construction"; + else { + if ($temps_spatial < time()) echo "
"; + } + echo"
Vous devez d'abord construire un chantier spatial !
"; +echo ""; ?> + + \ No newline at end of file diff --git a/pages/chantier_terrestre.php b/pages/chantier_terrestre.php new file mode 100644 index 0000000..d9d5c05 --- /dev/null +++ b/pages/chantier_terrestre.php @@ -0,0 +1,195 @@ +'); +require('../header.php'); + +$id=$_SESSION['id']; +$galaxy=$_SESSION['galaxy']; +$ss=$_SESSION['ss']; +$pos=$_SESSION['pos']; + +require_once('bdd.php'); +require_once('ressource.php'); +require('noms.php'); + +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; +} + + +$f = ceil(720/pow(1.25,$chantier_terrestre)); +$g = ceil(2040/pow(1.25,$chantier_terrestre)); +$h = ceil(7200/pow(1.25,$chantier_terrestre)); +$i = ceil(3960/pow(1.25,$chantier_terrestre)); +$j = ceil(600/pow(1.25,$chantier_terrestre)); +$k = ceil(1080/pow(1.25,$chantier_terrestre)); +$l = ceil(2160/pow(1.25,$chantier_terrestre)); +$m = ceil(4680/pow(1.25,$chantier_terrestre)); + + + +if ($temps_t > 0) { +$unit = $nomterra[--$unit_t]; + /*switch ($unit_t) { + case 1: $unit = "sparrowhawk"; break; + case 2: $unit = "077-TC Pelican"; break; + case 3: $unit = "C703 Shortsword Bomber"; break; + case 4: $unit = "SHD Albatros"; break; + case 5: $unit = "M12 LRV Warthogs"; break; + case 6: $unit = "M12G1 LAAV Warthogs"; break; + case 7: $unit = "M12A1 LAAV Warthogs"; break; + case 8: $unit = "M808B Scorpions MBT"; break; + case 9: $unit = "mitrailleuses automatique M247 GP"; break; + case 10: $unit = "canons Gauss"; break; + case 11: $unit = "DCA légères"; break; + case 12: $unit = "DCA lourdes"; break; + case 13: $unit = "lanceurs de missiles"; break; + }*/ +} +?> + + 0) { + if ($temps_t > 0) { + echo '
Construction terminé dans : '; + $tr=$temps_t-time(); + echo ''; + echo ''; + echo '
Entrainement de : '.$cons_terrestre.' '.$unit.'

'; + } + + echo ''; + if ($chantier_terrestre >= 1) { + echo ' + + + '; + } + if ($chantier_terrestre >= 3 && $armement >= 1) { + echo ' + + + '; + } + if ($chantier_terrestre >= 4 && $reacteur >= 1) { + echo ' + + + '; + } + if ($chantier_terrestre >= 6 && $reacteur >= 3) { + echo ' + + + '; + } + if ($chantier_terrestre >= 1) { + echo ' + + + '; + } + if ($chantier_terrestre >= 2) { + echo ' + + + '; + } + if ($chantier_terrestre >= 3 && $armement >= 1) { + echo ' + + + '; + } + + if ($chantier_terrestre >= 5 && $blindage >=2 && $armement >=2) { + echo ' + + + '; + } + +} +else echo '
ImagesDescriptionNombre
'.$nomterrn[0].''; if ($vais_0 > 0) { echo' ('.$vais_0.' vaisseaux)'; } echo'
Métal : 500
Cristal : 300
Temps : '.sec($f).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time()) echo '
'; + else { + if ($unit_t >= 9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
'.$nomterrn[1].''; if ($vais_1 > 0) { echo' ('.$vais_1.' vaisseaux)'; } echo'
Métal : 680
Cristal : 420
Temps : '.sec($g).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time()) echo '
'; + else { + if ($unit_t>=9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
'.$nomterrn[2].''; if ($vais_2 > 0) { echo' ('.$vais_2.' vaisseaux)'; } echo'
Métal : 1000
Cristal : 600
Temps : '.sec($h).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time()) echo '
'; + else { + if ($unit_t>=9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
'.$nomterrn[3].''; if ($vais_3 > 0) { echo' ('.$vais_3.' vaisseaux)'; } echo'
Métal : 1400
Cristal : 950
Temps : '.sec($i).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time()) echo '
'; + else { + if ($unit_t>=9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
'.$nomterrn[4].''; if ($vcl_1 > 0) { echo' ('.$vcl_1.' véhicules)'; } echo'
Métal : 400
Cristal : 240
Temps : '.sec($j).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time()) echo '
'; + else { + if ($unit_t>=9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
'.$nomterrn[5].''; if ($vcl_2 > 0) { echo' ('.$vcl_2.' véhicules)'; } echo'
Métal : 480
Cristal : 260
Temps : '.sec($k).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time() ) echo '
'; + else { + if ($unit_t>=9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
'.$nomterrn[6].''; if ($vcl_3 > 0) { echo' ('.$vcl_3.' véhicules)'; } echo'
Métal : 600
Cristal : 420
Temps : '.sec($l).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time()) echo '
'; + else { + if ($unit_t>=9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
'.$nomterrn[7].''; if ($vcl_4 > 0) { echo' ('.$vcl_4.' véhicules)'; } echo'
Métal : 1000
Cristal : 500
Temps : '.sec($m).'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_terrestre < time()) echo '
'; + else { + if ($unit_t>=9) echo 'Construction en cours dans le centre de défenses'; + } + } + echo '
Vous devez d\'abord construire un chantier terrestre !
'; +echo ''; ?> + + \ No newline at end of file diff --git a/pages/chantier_terrestre_ajout.php b/pages/chantier_terrestre_ajout.php new file mode 100644 index 0000000..9417e59 --- /dev/null +++ b/pages/chantier_terrestre_ajout.php @@ -0,0 +1,30 @@ += $temps_terrestre && !empty($temps_terrestre)) { + switch ($unit_t) { + case 1: $vais_0 += $cons_terrestre; mysql_query("UPDATE planete SET vais_0='$vais_0' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 2: $vais_1 += $cons_terrestre; mysql_query("UPDATE planete SET vais_1='$vais_1' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 3: $vais_2 += $cons_terrestre; mysql_query("UPDATE planete SET vais_2='$vais_2' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 4: $vais_3 += $cons_terrestre; mysql_query("UPDATE planete SET vais_3='$vais_3' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 5: $vcl_1 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_1='$vcl_1' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 6: $vcl_2 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_2='$vcl_2' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 7: $vcl_3 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_3='$vcl_3' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 8: $vcl_4 += $cons_terrestre; mysql_query("UPDATE planete SET vcl_4='$vcl_4' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 9: $def_1 += $cons_terrestre; mysql_query("UPDATE planete SET def_1='$def_1' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 10: $def_2 += $cons_terrestre; mysql_query("UPDATE planete SET def_2='$def_2' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 11: $def_3 += $cons_terrestre; mysql_query("UPDATE planete SET def_3='$def_3' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 12: $def_4 += $cons_terrestre; mysql_query("UPDATE planete SET def_4='$def_4' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + case 13: $def_5 += $cons_terrestre; mysql_query("UPDATE planete SET def_5='$def_5' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); break; + } + mysql_query("UPDATE planetes SET terr_contruct_time='0', terr_contruct='0', terr_contruct_nb='0' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos' AND id_user='$id'"); +// if ($unit_t < 9 && $unit_t > 0) header("Location: chantier_terrestre.php"); +// else if ($unit_t >= 9) header("Location: defense.php"); +} +?> \ No newline at end of file diff --git a/pages/construction.php b/pages/construction.php new file mode 100644 index 0000000..4ee8a3f --- /dev/null +++ b/pages/construction.php @@ -0,0 +1,134 @@ + \ No newline at end of file diff --git a/pages/creerflotte.php b/pages/creerflotte.php new file mode 100644 index 0000000..dbfffd7 --- /dev/null +++ b/pages/creerflotte.php @@ -0,0 +1,182 @@ + +var vitesse = 1; +var chauffe = 0; +var start_galaxie = '.$_SESSION['galaxy'].'; +var start_ss = '.$_SESSION['ss'].'; +var start_position = '.$_SESSION['pos'].'; + +function reste(zetime) { + if (zetime>0) { + var heures = Math.floor(zetime / 3600); + var minutes = Math.floor(((zetime / 3600) - Math.floor(zetime / 3600)) * 60); + var secondes = parseInt(zetime - ((Math.floor(zetime / 60)) * 60)); + if (heures < 10) heures = "0" + heures; + if (minutes < 10) minutes = "0" + minutes; + if (secondes < 10) secondes = "0" + secondes; + document.getElementById(\'temps\').innerHTML = heures + ":" + minutes + ":" + secondes; + var restant = zetime - 1; + } + else { + document.getElementById(\'temps\').innerHTML = "Les vaisseaux se trouvent déjà sur cette planète"; + } +} + +function consomation(zetime) { + if (zetime > 0) document.getElementById(\'conso\').innerHTML = parseInt(zetime/6*100); + else document.getElementById(\'conso\').innerHTML = 0; +} + +function vaisTempsDeplacement(end_galaxie,end_ss,end_position) { + if (end_galaxie-start_galaxie == 0 && end_ss-start_ss == 0 && end_position-start_position == 0) temps = 0; + else if (end_galaxie-start_galaxie == 0 && end_ss-start_ss == 0) temps = 900+Math.abs(end_position-start_position)*300/vitesse; + else if (end_galaxie-start_galaxie == 0) { + if (end_ss-start_ss < 25) temps = 20*60/vitesse; + else if (end_ss-start_ss < 75) temps = 35*60/vitesse; + else temps = 50*60/vitesse; + } + else { + if (end_galaxie-start_galaxie < 10) temps = 3600/vitesse; + else if (end_galaxie-start_galaxie < 25) temps = 4500/vitesse; + else temps = 5400/vitesse; + } + if (chauffe != 0 && Math.abs(temps) > 120) { + if (end_galaxie-start_galaxie == 0 && end_ss-start_ss == 0) temps += 2*1*60/chauffe; + else if (end_galaxie-start_galaxie == 0) temps += 2*2.5*60/chauffe; + else temps += 2*5*60/chauffe; + } + + reste(Math.abs(temps)); + consomation(Math.abs(temps)); +} +'); + +$id=$_SESSION['id']; +$galaxy=$_SESSION['galaxy']; +$ss=$_SESSION['ss']; +$pos=$_SESSION['pos']; +require_once('noms.php'); +require_once('bdd.php'); + +require_once('../fonctions.php'); +require('../connectBDD.php'); + + if (isset($_POST['action']) && $_POST['action'] == 'avt') { +require('../header.php'); +require_once('ressource.php'); +?> +
+ +'; +if (isset($_POST['vaisseau2'])) print ''; +if (isset($_POST['vaisseau3'])) print ''; +if (isset($_POST['vaisseau4'])) print ''; +if (isset($_POST['vaisseau5'])) print ''; +if (isset($_POST['vaisseau6'])) print ''; +if (isset($_POST['vaisseau7'])) print ''; +if (isset($_POST['vaisseau8'])) print ''; +if (isset($_POST['vaisseau9'])) print ''; +if (isset($_POST['vaisseau10'])) print ''; +if (isset($_POST['vaisseau11'])) print ''; +?> + + + + + + + + + + + + + + +
Préparation de la flotte
Nom
Destination::
Vitesse
Temps de déplacement
Consomation
Mission & Contenu
Mission
Métal
Cristal
Hydrogène
+
+ $informatique + 1) { + header('Location: flotte.php?err=0'); + exit; + } + + if (!isset($_POST['vaisseau1'])) $_POST['vaisseau1'] = 0; + if (!isset($_POST['vaisseau2'])) $_POST['vaisseau2'] = 0; + if (!isset($_POST['vaisseau3'])) $_POST['vaisseau3'] = 0; + if (!isset($_POST['vaisseau4'])) $_POST['vaisseau4'] = 0; + if (!isset($_POST['vaisseau5'])) $_POST['vaisseau5'] = 0; + if (!isset($_POST['vaisseau6'])) $_POST['vaisseau6'] = 0; + if (!isset($_POST['vaisseau7'])) $_POST['vaisseau7'] = 0; + if (!isset($_POST['vaisseau8'])) $_POST['vaisseau8'] = 0; + if (!isset($_POST['vaisseau9'])) $_POST['vaisseau9'] = 0; + if (!isset($_POST['vaisseau10'])) $_POST['vaisseau10'] = 0; + if (!isset($_POST['vaisseau11'])) $_POST['vaisseau11'] = 0; + $vaisseau1 = $_POST['vaisseau1']; + $vaisseau2 = $_POST['vaisseau2']; + $vaisseau3 = $_POST['vaisseau3']; + $vaisseau4 = $_POST['vaisseau4']; + $vaisseau5 = $_POST['vaisseau5']; + $vaisseau6 = $_POST['vaisseau6']; + $vaisseau7 = $_POST['vaisseau7']; + $vaisseau8 = $_POST['vaisseau8']; + $vaisseau9 = $_POST['vaisseau9']; + $vaisseau10 = $_POST['vaisseau10']; + $vaisseau11 = $_POST['vaisseau11']; + + // Vérification qu'il y ait suffisament de vaisseaau pour le joueur + if ($vaisseau_1 - $vaisseau1 < 0 || $vaisseau_2 - $vaisseau2 < 0 || $vaisseau_3 - $vaisseau3 < 0 || $vaisseau_4 - $vaisseau4 < 0 || $vaisseau_5 - $vaisseau5 < 0 || $vaisseau_6 - $vaisseau6 < 0 || $vaisseau_7 - $vaisseau7 < 0 || $vaisseau_8 - $vaisseau8 < 0 || $vaisseau_9 - $vaisseau9 < 0 || $vaisseau_10 - $vaisseau10 < 0 || $vaisseau_11 - $vaisseau11 < 0) { header('Location: flotte.php?err=2'); exit; } + + $nbvais = $vaisseau1 + $vaisseau2 + $vaisseau3 + $vaisseau4 + $vaisseau5 + $vaisseau6 + $vaisseau7 + $vaisseau8 + $vaisseau9 + $vaisseau10 + $vaisseau11; + + $nomFlotte = $_POST['nom']; + $Cgalaxie = $_POST['galaxie']; + $Css = $_POST['ss']; + $Cposition = $_POST['position']; + $mission = $_POST['mission']; + + $Cmetal = $_POST['metal']; + $Ccristal = $_POST['cristal']; + $Chydrogene = $_POST['hydrogene']; + + if (!isset($_POST['galaxie']) || empty($_POST['galaxie'])) { header('Location: flotte.php?err=1'); exit; } + if (!isset($_POST['ss']) || empty($_POST['ss'])) { header('Location: flotte.php?err=1'); exit; } + if (!isset($_POST['position']) || empty($_POST['position'])) { header('Location: flotte.php?err=1'); exit; } + + $timeDep = vais_tempsDeplacement($galaxy, $ss, $pos, $_POST['galaxie'],$_POST['ss'],$_POST['position'],1, 0); + $metal -= $Cmetal; + $cristal -= $Ccristal; + $hydrogene -= vais_conso($timeDep) + $Chydrogene; + $start_time = time(); + $end_time = $timeDep; + if ($hydrogene < 0) { header('Location: flotte.php?err=3'); exit; } + if ($cristal < 0 || $metal < 0) { header('Location: flotte.php?err=4'); exit; } + + mysql_query("INSERT INTO `flottes` VALUES ('','$id','$mission','$start_time','$galaxy','$ss','$pos','$end_time','$Cgalaxie','$Css','$Cposition','1','$Cmetal','$Ccristal','$Chydrogene','$nbvais','$vaisseau1','$vaisseau2','$vaisseau3','$vaisseau4','$vaisseau5','$vaisseau6','$vaisseau7','$vaisseau8','$vaisseau9','$vaisseau10','$vaisseau11','$nomFlotte');"); + + $vaisseau_1 -= $vaisseau1; + $vaisseau_2 -= $vaisseau2; + $vaisseau_3 -= $vaisseau3; + $vaisseau_4 -= $vaisseau4; + $vaisseau_5 -= $vaisseau5; + $vaisseau_6 -= $vaisseau6; + $vaisseau_7 -= $vaisseau7; + $vaisseau_8 -= $vaisseau8; + $vaisseau_9 -= $vaisseau9; + $vaisseau_10 -= $vaisseau10; + $vaisseau_11 -= $vaisseau11; + $vaisseau_11 -= $vaisseau11; + mysql_query("UPDATE `planete` SET `vaisseau_1` = '$vaisseau_1', `vaisseau_2` = '$vaisseau_2', `vaisseau_3` = '$vaisseau_3', `vaisseau_4` = '$vaisseau_4', `vaisseau_5` = '$vaisseau_5', `vaisseau_6` = '$vaisseau_6', `vaisseau_7` = '$vaisseau_7', `vaisseau_8` = '$vaisseau_8', `vaisseau_9` = '$vaisseau_9', `vaisseau_10` = '$vaisseau_10', `vaisseau_11` = '$vaisseau_11', `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()); + header('Location: flotte.php?err=ok'); + } + else header('Location: flotte.php'); +?> + + \ No newline at end of file diff --git a/pages/defense.php b/pages/defense.php new file mode 100644 index 0000000..5dae65c --- /dev/null +++ b/pages/defense.php @@ -0,0 +1,151 @@ + '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; +} + + +$f = ceil(480/pow(1.25,$chantier_terrestre)); +$g = ceil(1560/pow(1.25,$chantier_terrestre)); +$h = ceil(1800/pow(1.25,$chantier_terrestre)); +$i = ceil(6720/pow(1.25,$chantier_terrestre)); +$j = ceil(12960/pow(1.25,$chantier_terrestre)); + + + +if ($temps_t > 0) { +$unit = $nomterra[--$unit_t]; + /*switch ($unit_t) { + case 1: $unit= "sparrowhawk"; break; + case 2: $unit= "077-TC Pelican"; break; + case 3: $unit= "C703 Shortsword Bomber "; break; + case 4: $unit= "SHD Albatros"; break; + case 5: $unit= "M12 LRV Warthogs"; break; + case 6: $unit= "M12G1 LAAV Warthogs"; break; + case 7: $unit= "M12A1 LAAV Warthogs"; break; + case 8: $unit= "M808B Scorpions MBT"; break; + case 9: $unit= "mitrailleuses automatique M247 GP"; break; + case 10: $unit= "canons Gauss"; break; + case 11: $unit= "DCA légères"; break; + case 12: $unit= "DCA lourdes"; break; + case 13: $unit= "lanceurs de missiles"; break; + }*/ +} +?> + + + 0) { + if ($temps_t > 0) { + echo "
+ Construction terminé dans : "; + $tr=$temps_t-time(); + echo ''; + echo ''; + echo '
Construction de : '.$cons_terrestre.' '.$unit.'

'; + } + + echo ''; + + if ($chantier_terrestre >= 1) { + echo ' + + '; + } + + if ($chantier_terrestre >= 3 && $energie_t >=2) { + echo ' + + '; + } + + if ($chantier_terrestre >= 4 && $armement >= 1) { + echo ' + + '; + } + + if ($chantier_terrestre >= 6 && $armement >=3 && $enerigie_t >= 4) { + echo ' + + '; + } + + if ($chantier_terrestre >= 8 && $armement >=5 && $informatique >= 3) { + echo ' + + '; + } +} +else { ?>
lmagesDescriptionNombre
'.$nomterrn[8].''; if ($def_1 > 0) { echo' ('.$def_1.' unitées)'; } echo'
Métal : 500
Cristal : 200
Temps : '; sec($f); echo '
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_t < time()) echo '
'; + else { + if ($unit_t<9 && $unit_t>0) echo 'Construction en cours dans le chantier terrestre'; + } + } + echo '
'.$nomterrn[9].''; if ($def_2 > 0) { echo' ('.$def_2.' unitées)'; } echo'
Métal : 4000
Cristal : 2000
Temps : '; sec($g); echo'
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_t < time()) echo '
'; + else { + if ($unit_t<9 && $unit_t>0) echo 'Construction en cours dans le chantier terrestre'; + } + } + echo '
'.$nomterrn[10].''; if ($def_3 > 0) { echo' ('.$def_3.' unitées)'; } echo'
Métal : 4500
Cristal : 800
Hydrogène : 600
Temps : '; sec($h); echo '
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_t < time()) echo '
'; + else { + if ($unit_t<9 && $unit_t>0) echo 'Construction en cours dans le chantier terrestre'; + } + } + echo '
'.$nomterrn[11].''; if ($def_4 > 0) { echo' ('.$def_4.' unitées)'; } echo'
Métal : 12000
Cristal : 10000
Hydrogène : 1000
Temps : '; sec($i); echo '
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_t < time()) echo '
'; + else { + if ($unit_t<9 && $unit_t>0) echo 'Construction en cours dans le chantier terrestre'; + } + } + echo '
'.$nomterrn[12].''; if ($def_5 > 0) { echo' ('.$def_5.' unitées)'; } echo'
Métal : 15000
Cristal : 9500
Hydrogène : 1500
Temps : '; sec($j); echo '
'; + if ($bat == 8) echo 'Chantier terrestre en construction'; + else { + if ($temps_t < time()) echo '
'; + else { + if ($unit_t<9 && $unit_t>0) echo 'Construction en cours dans le chantier terrestre'; + } + } + echo '
Vous devez d\'abord construire un chantier spatial !
'; } +echo ''; ?> + + \ No newline at end of file diff --git a/pages/depart.php b/pages/depart.php index 826a235..b1deae0 100644 --- a/pages/depart.php +++ b/pages/depart.php @@ -1,4 +1,4 @@ - - + @@ -65,13 +64,13 @@ echo" if ($nbre_non['nbre'] == 1) { echo ""; } else if ($nbre_non['nbre'] > 1) {echo ""; } -echo " +echo " - - + + @@ -79,7 +78,7 @@ echo " - +
Evènements
Vous avez 1 nouveau message
Vous avez ".$nbre_non['nbre']." nouveaux messages
".$nom_planete." (".$pseudo.")
".$nom_planete." (".$data['pseudo'].")
Diamètre".$diametre." km ( ".$case." / ".$cases." cases )
".$diametre." km ( ".$case." / ".$cases." cases )
Race ".$race."
".$nom_planete."[".$galaxy.":".$ss.":".$pos."]
Classement".$data['points']." points (".$data['place_points'].")
".$data['points']." points (".$data['place_points'].")
"; ?> \ No newline at end of file diff --git a/pages/descriptions/diz/base.css b/pages/descriptions/diz/base.css index 1ede25b..f4e95b7 100644 --- a/pages/descriptions/diz/base.css +++ b/pages/descriptions/diz/base.css @@ -35,6 +35,10 @@ text-decoration: underline; border: none; } +img { +border: 0; +} + a:hover { cursor: pointer; } diff --git a/pages/descriptions/diz/fond/Thumbs.db b/pages/descriptions/diz/fond/Thumbs.db new file mode 100644 index 0000000..20013f6 Binary files /dev/null and b/pages/descriptions/diz/fond/Thumbs.db differ diff --git a/pages/descriptions/diz/planete/Thumbs.db b/pages/descriptions/diz/planete/Thumbs.db index 501e98b..271a9de 100644 Binary files a/pages/descriptions/diz/planete/Thumbs.db and b/pages/descriptions/diz/planete/Thumbs.db differ diff --git a/pages/descriptions/diz/techno/Thumbs.db b/pages/descriptions/diz/techno/Thumbs.db new file mode 100644 index 0000000..285de3c Binary files /dev/null and b/pages/descriptions/diz/techno/Thumbs.db differ diff --git a/pages/descriptions/diz/unit/Thumbs.db b/pages/descriptions/diz/unit/Thumbs.db index 998a149..ddc8944 100644 Binary files a/pages/descriptions/diz/unit/Thumbs.db and b/pages/descriptions/diz/unit/Thumbs.db differ diff --git a/pages/descriptions/diz/unit/marine.jpg b/pages/descriptions/diz/unit/marine.jpg new file mode 100644 index 0000000..9320641 Binary files /dev/null and b/pages/descriptions/diz/unit/marine.jpg differ diff --git a/pages/envoyer_message.php b/pages/envoyer_message.php new file mode 100644 index 0000000..48ea436 --- /dev/null +++ b/pages/envoyer_message.php @@ -0,0 +1,33 @@ +=1) { // si c'est bon on passe a la suite + if (isset($_POST['sujet_message']) && $_POST['sujet_message'] !='' ) { mysql_query("INSERT INTO mail VALUES('', '1', '".htmlspecialchars($_POST['message_destinataire'])."', '".$pseudo."', '".htmlspecialchars($_POST['sujet_message'])."', '".htmlspecialchars($_POST['message'])."', '".$temps."')"); header('Location: envoyer_message.php?ok=5'); exit; } + else echo "Précisez le nom du sujet"; + } + else echo "Précisez le nom du destinataire"; + } + else "Ce joueur n'existe pas"; +} +?> + +
+



+ +"; } ?> + + + +
Message envoyé
Nom du destinataire
Texte
+
+ + \ No newline at end of file diff --git a/pages/flotte.php b/pages/flotte.php new file mode 100644 index 0000000..1e5986d --- /dev/null +++ b/pages/flotte.php @@ -0,0 +1,155 @@ + +function maxvaisseau(id) { + if (document.getElementsByName(id)[0]) { + document.getElementsByName(id)[0].value = document.getElementsByName("max" + id)[0].value; + } +} +function maxvaisseaux() { + var id; + for (i=1; i < 12; i++) { + id = "vaisseau"+i; + maxvaisseau(id); + } +} + +function aucunvaisseau(id) { + if (document.getElementsByName(id)[0]) { + document.getElementsByName(id)[0].value = \'\'; + } +} +function aucunvaisseaux (){ + var id; + for (i=1; i<12; i++) { + id = "vaisseau"+i; + aucunvaisseau(id); + } +} +'); +require('../header.php'); +require('../fonctions.php'); + +$id=$_SESSION['id']; +$galaxy=$_SESSION['galaxy']; +$ss=$_SESSION['ss']; +$pos=$_SESSION['pos']; +require_once('noms.php'); +require_once('bdd.php'); +require_once('ressource.php'); + +require('../connectBDD.php'); + +$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM bug WHERE pseudo='$pseudo'"); +$donnees = mysql_fetch_array($retour); +$nbr = $donnees['nbre_entrees']; + +$trez = $informatique+1; +?> + +Votre flotte a correctement été envoyé
'; + elseif ($_GET['err'] == 0) print '
Vous n\'avez pas assez de slots disponible pour lancer cette flotte

'; + elseif ($_GET['err'] == 1) print '
Vous ne pouvez pas envoyer une flotte sur votre planète

'; + elseif ($_GET['err'] == 2) print '
Vous n\'avez pas assez de vaisseaux.

'; + elseif ($_GET['err'] == 3) print '
Vous n\'avez pas suffisament d\'hydrogène pour envoyer cette flotte.

'; + elseif ($_GET['err'] == 4) print '
Vous n\'avez pas suffisament de ressources dans vos réserve pour les transporter.

'; +} +$req = mysql_query("SELECT * FROM flottes WHERE `id_user` = '$id'"); +print ''; +while ($resultat = mysql_fetch_array($req)) { + print ''; +} +print '
Flottes en action
NomMissionNb. vaisseauxDestinationHeure d\'arrivéeRetourHeure de retour
'.$resultat['nom'].''.txtmission($resultat['mission']).''.$resultat['nb_vais'].''.$resultat['end_galaxie'].':'.$resultat['end_ss'].':'.$resultat['end_position'].''.date('d/m H:i:s',$resultat['start_time']+$resultat['end_time']).''.$resultat['start_galaxie'].':'.$resultat['start_ss'].':'.$resultat['start_position'].''.date('d/m H:i:s',$resultat['start_time']+2*$resultat['end_time']).'

'; +?> +
+ + +'; ?> + 0) { ?> + + + + + 0) { ?> + + + + + 0) { ?> + + + + + 0) { ?> + + + + + 0) { ?> + + + + + 0) { ?> + + + + + 0) { ?> + + + + + 0) { ?> + + + + + 0){ ?> + + + + + 0){ ?> + + + + + 0){ ?> + + + + + + + + +
VaisseauxNombre disponibleMaxA envoyer
max +
max +
Vaisseaux de colonisation de classe Odysseymax +
Drones d’espionnage de classe Clarionmax +
Recycleurs de classe Minotaur max +
C709 Longsword Interceptormax +
Frégatemax +
Croiseurs de classe Halcyonmax +
Croiseurs de classe Marathonmax +
Portes vaisseauxmax +
Stations orbitales
Tous les vaisseaux +Aucun vaisseau
'; else echo 'Nombre de flotte total atteint'; ?>
+
+ + \ No newline at end of file diff --git a/pages/images/batiments/Thumbs.db b/pages/images/batiments/Thumbs.db new file mode 100644 index 0000000..338f1ac Binary files /dev/null and b/pages/images/batiments/Thumbs.db differ diff --git a/pages/descriptions/diz/batiment/caserne.jpg b/pages/images/batiments/caserne.jpg similarity index 100% rename from pages/descriptions/diz/batiment/caserne.jpg rename to pages/images/batiments/caserne.jpg diff --git a/pages/descriptions/diz/batiment/centrale_f.png b/pages/images/batiments/centrale_f.png similarity index 100% rename from pages/descriptions/diz/batiment/centrale_f.png rename to pages/images/batiments/centrale_f.png diff --git a/pages/descriptions/diz/batiment/centrale_fusion.jpg b/pages/images/batiments/centrale_fusion.jpg similarity index 100% rename from pages/descriptions/diz/batiment/centrale_fusion.jpg rename to pages/images/batiments/centrale_fusion.jpg diff --git a/pages/descriptions/diz/batiment/centrale_s.JPG b/pages/images/batiments/centrale_s.JPG similarity index 100% rename from pages/descriptions/diz/batiment/centrale_s.JPG rename to pages/images/batiments/centrale_s.JPG diff --git a/pages/descriptions/diz/batiment/chantier_terrestre.jpg b/pages/images/batiments/chantier_terrestre.jpg similarity index 100% rename from pages/descriptions/diz/batiment/chantier_terrestre.jpg rename to pages/images/batiments/chantier_terrestre.jpg diff --git a/pages/descriptions/diz/batiment/chantier_terrestre.png b/pages/images/batiments/chantier_terrestre.png similarity index 100% rename from pages/descriptions/diz/batiment/chantier_terrestre.png rename to pages/images/batiments/chantier_terrestre.png diff --git a/pages/descriptions/diz/batiment/ecole_militaire.jpg b/pages/images/batiments/ecole_militaire.jpg similarity index 100% rename from pages/descriptions/diz/batiment/ecole_militaire.jpg rename to pages/images/batiments/ecole_militaire.jpg diff --git a/pages/descriptions/diz/batiment/entrepot.jpg b/pages/images/batiments/entrepot.jpg similarity index 100% rename from pages/descriptions/diz/batiment/entrepot.jpg rename to pages/images/batiments/entrepot.jpg diff --git a/pages/descriptions/diz/batiment/ionisateur.png b/pages/images/batiments/ionisateur.png similarity index 100% rename from pages/descriptions/diz/batiment/ionisateur.png rename to pages/images/batiments/ionisateur.png diff --git a/pages/descriptions/diz/batiment/mine_c.png b/pages/images/batiments/mine_c.png similarity index 100% rename from pages/descriptions/diz/batiment/mine_c.png rename to pages/images/batiments/mine_c.png diff --git a/pages/descriptions/diz/batiment/mine_m.png b/pages/images/batiments/mine_m.png similarity index 100% rename from pages/descriptions/diz/batiment/mine_m.png rename to pages/images/batiments/mine_m.png diff --git a/pages/descriptions/diz/batiment/oeil.png b/pages/images/batiments/oeil.png similarity index 100% rename from pages/descriptions/diz/batiment/oeil.png rename to pages/images/batiments/oeil.png diff --git a/pages/descriptions/diz/batiment/purificateur_c.png b/pages/images/batiments/purificateur_c.png similarity index 100% rename from pages/descriptions/diz/batiment/purificateur_c.png rename to pages/images/batiments/purificateur_c.png diff --git a/pages/descriptions/diz/batiment/purificateur_m.png b/pages/images/batiments/purificateur_m.png similarity index 100% rename from pages/descriptions/diz/batiment/purificateur_m.png rename to pages/images/batiments/purificateur_m.png diff --git a/pages/descriptions/diz/batiment/radar.jpg b/pages/images/batiments/radar.jpg similarity index 100% rename from pages/descriptions/diz/batiment/radar.jpg rename to pages/images/batiments/radar.jpg diff --git a/pages/descriptions/diz/batiment/recherches.jpg b/pages/images/batiments/recherches.jpg similarity index 100% rename from pages/descriptions/diz/batiment/recherches.jpg rename to pages/images/batiments/recherches.jpg diff --git a/pages/descriptions/diz/batiment/silo.jpg b/pages/images/batiments/silo.jpg similarity index 100% rename from pages/descriptions/diz/batiment/silo.jpg rename to pages/images/batiments/silo.jpg diff --git a/pages/laboratoire.php b/pages/laboratoire.php new file mode 100644 index 0000000..a121cac --- /dev/null +++ b/pages/laboratoire.php @@ -0,0 +1,317 @@ +'); +require('../header.php'); + +$id=$_SESSION['id']; +$galaxy=$_SESSION['galaxy']; +$ss=$_SESSION['ss']; +$pos=$_SESSION['pos']; + +require_once('noms.php'); +require_once('bdd.php'); +print ''; +require_once('ressource.php'); + +function verification_des_ress($numtec, $metal, $calcium, $nourriture, $ress_ness_metal, $ress_ness_calcium, $ress_ness_nourriture) { + if ($metal >= $ress_ness_metal && $calcium >= $ress_ness_calcium && $nourriture >= $ress_ness_nourriture) echo "Construire"; + else echo "Construire"; +} + +function ressources($metal, $calcium, $nourriture, $ress_ness_metal, $ress_ness_calcium, $ress_ness_nourriture) { + if ($ress_ness_metal > 0) { + if ($metal <= $ress_ness_metal) { + $z=floor($metal)-$ress_ness_metal; + echo "Métal : ".$ress_ness_metal." "; + } + else echo "Métal : ".$ress_ness_metal." "; } + if ($ress_ness_calcium > 0) { + if ($calcium <= $ress_ness_calcium) { + $z=floor($calcium)-$ress_ness_calcium; + echo "Cristal : ".$ress_ness_calcium." "; + } + else echo "Cristal : ".$ress_ness_calcium." "; } + if ($ress_ness_nourriture > 0) { + if ($nourriture <= $ress_ness_nourriture) { + $z=floor($nourriture)-$ress_ness_nourriture; + echo "Hydrogène : ".$ress_ness_nourriture." "; + } + else echo "Hydrogène : ".$ress_ness_nourriture." "; } +} + +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; +} +?> + + + 0) { + if ($labo >= 1) { + + echo" + + "; + } + if ($labo >= 2 && $informatique >=2) { + echo ""; + } + if ($labo >= 5) { + echo ""; + } + if ($labo >= 4) { + echo ""; + } + + if ($labo >= 2) { + echo ""; + } + + if ($labo >= 2) { + echo ""; + } + if ($labo >= 4 && $energie_t >=2 && $reacteur >= 4) { + echo ""; + } + if ($labo >= 6 && $energie_t >=5 && $reacteur_f >= 4) { + echo ""; + } + if ($labo >= 1) { + echo ""; + } + if ($labo >= 3) { + echo ""; + } + if ($labo >= 8 && $mine_m >= 18 && $mine_c >= 15 && $informatique >= 8) { + echo ""; + } + if ($labo >= 8 && $medecine >= 5 && $informatique >= 8) { + echo ""; + } +} +else echo "
lmagesDescriptionRechercher
".$technolo[0]." niveau ".$informatique."

Coût: "; $n=($informatique-1); + $b=ceil(pow(2,$n)*500); $c=ceil(pow(2,$n)*150); + ressources($metal, $cristal, $hydrogene, 0, $b, $c); + echo"
Temps : "; sec(ceil((pow(2,$labo)*840) - ((pow(2,$labo)*840)*0.07*$labo))); echo"
"; + if ($temps_tec > 0) { + if ($tec==1) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(1, $metal, $cristal, $hydrogene, 0, $b, $c); + } + echo"
".$technolo[1]." niveau ".$detection."

Coût: "; $n=($detection-1); + $a=ceil(pow(2,$n)*500); $b=ceil(pow(2,$n)*750); $c=ceil(pow(2,$n)*100); + ressources($metal, $cristal, $hydrogene, $a, $b, $c); + echo"
Temps : "; sec(ceil((pow(2,$labo)*1200) - ((pow(2,$labo)*1200)*0.07*$labo))); echo"
"; + if ($temps_tec > 0) { + if ($tec==2) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, $c); + } + echo"
".$technolo[2]." niveau ".$armement."

Coût: ";$n=($armement-1); + $a=ceil(pow(2,$n)*2500); $b=ceil(pow(2,$n)*500); + ressources($metal, $cristal, $hydrogene, $a, $b, 0); + echo"
Temps : "; sec(ceil((pow(2,$labo)*3000) - ((pow(2,$labo)*3000)*0.07*$labo))); echo"
"; + if ($temps_tec > 0) { + if ($tec==3) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0); + } + echo"
".$technolo[3]." niveau ".$blindage."

Coût: ";$n=($blindage-1); + $a=ceil(pow(2,$n)*4000); $b=ceil(pow(2,$n)*1500); + ressources($metal, $cristal, $hydrogene, $a, $b, 0); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*3420) - ((pow(2,$labo)*3420)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==12) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(12, $metal, $cristal, $hydrogene, $a, $b,0); } } + echo"
".$technolo[4]." niveau ".$energie_t."

Coût: "; + $n=($energie_t-1); $a=ceil(pow(2,$n)*2000); $b=ceil(pow(2,$n)*1500); $c=ceil(pow(2,$n)*300); + ressources($metal, $cristal, $hydrogene, $a, $b, $c); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*1800) - ((pow(2,$labo)*1800)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==5) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, $c); + } + echo"
".$technolo[5]." niveau ".$reacteur."

Coût: "; + $n=($reacteur-1); $a=ceil(pow(2,$n)*1400); $b=ceil(pow(2,$n)*400); + ressources($metal, $cristal, $hydrogene, $a, $b, 0); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*1020) - ((pow(2,$labo)*1020)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==6) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, 0); + } + echo"
".$technolo[6]." niveau ".$reacteur_f."

Coût: "; + $n=($reacteur_f-1); $a=ceil(pow(2,$n)*3000); $b=ceil(pow(2,$n)*2100); $c=ceil(pow(2,$n)*750); + ressources($metal, $cristal, $hydrogene, $a, $b, $c); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*3300) - ((pow(2,$labo)*3300)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==7) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, $c); + } + echo"
".$technolo[7]." niveau ".$reacteur_ff."

Coût: "; + $n=($reacteur_ff-1); $a=ceil(pow(2,$n)*5000); $b=ceil(pow(2,$n)*4000); $c=ceil(pow(2,$n)*1500); + ressources($metal, $cristal, $hydrogene, $a, $b, $c); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*4800) - ((pow(2,$labo)*4800)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==8) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, $c); + } + echo"
".$technolo[8]." niveau ".$medecine."

Coût: "; + $n=($medecine-1); $a=ceil(pow(2,$n)*800); $b=ceil(pow(2,$n)*1000); + ressources($metal, $cristal, $hydrogene, $a, $b,0); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*720) - ((pow(2,$labo)*720)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==9) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0); + } + echo"
".$technolo[9]." niveau ".$tactique."

Coût: "; + $n=($tactique-1); $a=ceil(pow(2,$n)*2600); $b=ceil(pow(2,$n)*2600); + ressources($metal, $cristal, $hydrogene, $a, $b, 0); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*22800) - ((pow(2,$labo)*2280)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==10) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0); + } + echo"
".$technolo[10]." niveau ".$developpement."

Coût: "; + $n=($developpement-1); $a=ceil(pow(2,$n)*10000); $b=ceil(pow(2,$n)*10000); $c=ceil(pow(2,$n)*5000); + ressources($metal, $cristal, $hydrogene, $a, $b, $c); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*8220) - ((pow(2,$labo)*8220)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==11) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, $c); + } + echo"
".$technolo[11]." niveau ".$spartan."

Coût: "; + $n=($spartan-1); $a=ceil(pow(3,$n)*5200); $b=ceil(pow(3,$n)*4250); $c=ceil(pow(3,$n)*850); + ressources($metal, $cristal, $hydrogene, $a, $b, $c); + echo"
Temps : "; + sec(ceil((pow(2,$labo)*10000) - ((pow(3,$labo)*10000)*0.07*$labo))); + echo"
"; + if ($temps_tec > 0) { + if ($tec==13) { + $tr=$temps_tec-time(); + echo '
'; + echo ''; + echo "Annuler"; + } + } + else { + if($bat == 7) echo "Le laboratoire est en cours d'évolution"; + else verification_des_ress(13, $metal, $cristal, $hydrogene, $a, $b, $c); + } + echo"
Vous devez d'abord construire un centre de recherche !
"; +?> + + \ No newline at end of file diff --git a/pages/laboratoire_ajout.php b/pages/laboratoire_ajout.php new file mode 100644 index 0000000..e26a01c --- /dev/null +++ b/pages/laboratoire_ajout.php @@ -0,0 +1,26 @@ += $temps_tec && !empty($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 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 5: $energie_t++; mysql_query("UPDATE user SET energie_t='".$energie_t."' WHERE id='".$id."'"); break; + case 6: $reacteur++; mysql_query("UPDATE user SET reacteur='".$reacteur."' WHERE id='".$id."'"); break; + case 7: $reacteur_f++; mysql_query("UPDATE user SET reacteur_f='".$reacteur_f."' WHERE id='".$id."'"); break; + case 8: $reacteur_ff++; mysql_query("UPDATE user SET reacteur_ff='".$reacteur_ff."' WHERE id='".$id."'"); break; + case 9: $medecine++; mysql_query("UPDATE user SET medecine='".$medecine."' WHERE id='".$id."'"); break; + case 10: $tactique++; mysql_query("UPDATE user SET tactique='".$tactique."' WHERE id='".$id."'"); break; + case 11: $developpement++; mysql_query("UPDATE user SET developement='".$developpement."' WHERE id='".$id."'"); break; + case 12: $blindage++; mysql_query("UPDATE user SET blindage='".$blindage."' WHERE id='".$id."'"); break; + //case 13: $spartan++; mysql_query("UPDATE user SET tech_spartan='".$spartan."' WHERE id='".$id."'"); break; + } + + mysql_query("UPDATE user SET temps_t='0', tec='0' WHERE id='$id'") or die ("erreur sql ".mysql_error()); +} +?> \ No newline at end of file diff --git a/pages/lire_message.php b/pages/lire_message.php new file mode 100644 index 0000000..a5924a5 --- /dev/null +++ b/pages/lire_message.php @@ -0,0 +1,61 @@ + + + +Halo Battle + + +='259200'"); + +function convert_ts_fr($tstamp) { + echo date ('d/m/Y H:i:s' , $tstamp); +} +?> + + + 25) $t = 25; else $t = $nbre_non['nbre']; + +echo "
Ecrire un message

"; +if ($nbre_non['nbre'] >0) { +echo "
+"; +for ($i=0;$i<$t;$i++) { + +$x = mysql_query("SELECT id, vu, expediteur, sujet, temps, contenu FROM mail WHERE destinataire='$pseudo' ORDER BY id DESC LIMIT $i,25") or die ("erreur sql ".mysql_error()); +$donnees = mysql_fetch_array($x); + +mysql_query("UPDATE mail SET vu='0' WHERE id='".$donnees['id']."'") or die(mysql_error()); + +echo " + + + + +"; +} +echo "
ActionDateExpéditeurObjet
"; convert_ts_fr($donnees['temps']); echo"".$donnees['expediteur']." ".$donnees['sujet']."
".$donnees['contenu']."
"; } +else echo '
Aucun message
'; + +?> + + \ No newline at end of file diff --git a/pages/logout.php b/pages/logout.php index c28e2bb..26d9062 100644 --- a/pages/logout.php +++ b/pages/logout.php @@ -9,5 +9,5 @@ unset($_SESSION); // On détruit la session session_destroy(); -@header("Location: index.html"); +@header("Location: ../index.php"); ?> \ No newline at end of file diff --git a/pages/menu.php b/pages/menu.php index df69082..da9e5ef 100644 --- a/pages/menu.php +++ b/pages/menu.php @@ -1,8 +1,9 @@ - +echo ' + Space battleship @@ -15,14 +16,9 @@ echo ' -
- -Version 0.1 -
'; ?> +
Version 0.1
'; ?> - - + -
- -Accueil -
+
Accueil
-
- -Bâtiments -
+
Bâtiments
-
- -Caserne -
+
Caserne
-
- -Fabrique d\'armes -
+
Chantier spatial
-
- -Chantier spatial -
+
Chantier terrestre
-
- -Laboratoire -
+
Défenses
-
- -Arbre technologique -
+
Laboratoire
+
Arbre technologique
-
-
+
-
- -Ressources -
+
Ressources
-
- -Gestion -
+
Gestion
-
- -Flotte -
+
Flotte
-
- -Armée -
+
Armée
-
- -Carte spatiale -
+
Carte spatiale
-
- -Options -
+
Options
+
-
-
+
Messages
-
- -Messages -
+
Guilde
-
- -Guilde -
+
Classement
-
- -Forum -
+
Forum
-
- -Rapport de bugs -
+
Rapport de bugs
-
- -F.A.Q. -
- -
- -Déconnexion -
- - - - +
F.A.Q.
+
Déconnexion
-'; +'; ?> \ No newline at end of file diff --git a/pages/message.php b/pages/message.php new file mode 100644 index 0000000..4f9a83e --- /dev/null +++ b/pages/message.php @@ -0,0 +1,34 @@ +=1) { // si c'est bon on passe a la suite + if (isset($_POST['sujet_message']) && $_POST['sujet_message'] !='' ) { + $message_destinataire = htmlspecialchars($_POST['message_destinataire']); + $sujet_message = htmlspecialchars($_POST['sujet_message']); + $message = htmlspecialchars($_POST['message']); + mysql_query("INSERT INTO mail VALUES('', '1', '$message_destinataire', '$pseudodes', '$sujet_message', '$message', '$temps')") or die ("erreur sql ".mysql_error()); + } + else echo "Précisez le nom du sujet"; + } + else echo "Précisez le nom du destinataire"; + } +else "Ce joueur n'existe pas"; +mysql_close(); +@header("Location: envoyer_message.php?ok=1"); +?> \ No newline at end of file diff --git a/pages/ndepart.php b/pages/ndepart.php new file mode 100644 index 0000000..f1bd357 --- /dev/null +++ b/pages/ndepart.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/pages/nom.php b/pages/nom.php new file mode 100644 index 0000000..baec010 --- /dev/null +++ b/pages/nom.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/pages/noms.php b/pages/noms.php new file mode 100644 index 0000000..ebd1a0d --- /dev/null +++ b/pages/noms.php @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/pages/options.php b/pages/options.php index 07e9a42..ddb11bb 100644 --- a/pages/options.php +++ b/pages/options.php @@ -1,4 +1,4 @@ - -"; ?> \ No newline at end of file +"; +?> \ No newline at end of file diff --git a/pages/options_validation.php b/pages/options_validation.php index 81e3717..eb1e2c8 100644 --- a/pages/options_validation.php +++ b/pages/options_validation.php @@ -1,9 +1,8 @@ -=1) +if(mysql_num_rows($result)>=1) { -echo "Ce pseudo est déja utilisé


"; +echo "Ce pseudo est déja utilisé


"; } else { $pseudo=htmlspecialchars($_POST['nouveau_pseudo']); -mysql_query("UPDATE `user` SET pseudo='".$pseudo."' WHERE ID='".$id."'"); -} +mysql_query("UPDATE `user` SET pseudo='".$pseudo."' WHERE ID='".$id."'"); +} } else {} if (isset($_POST['ancien_mdp']) && isset($_POST['nouveau_mdp']) && isset($_POST['nouveau_mdp2']) && $_POST['nouveau_mdp']!="" && $_POST['nouveau_mdp2']!="" && $_POST['ancien_mdp'] !='' ) { @@ -36,18 +35,18 @@ if (isset($_POST['ancien_mdp']) && isset($_POST['nouveau_mdp']) && isset($_POST[ else { echo "Ancien mot de passe faux"; } } - + if (isset($_POST['nouveau_mail']) && $_POST['nouveau_mail']!='') { if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['nouveau_mail'])) { - + $result = mysql_query("SELECT mail FROM user WHERE mail='".$_POST["nouveau_mail"]."'"); - if(mysql_num_rows($result)>=1) - {echo "Cette adresse mail est déja utilisé"; + if(mysql_num_rows($result)>=1) + {echo "Cette adresse mail est déja utilisé"; } - else + else { $mail=htmlspecialchars($_POST['nouveau_mail']); mysql_query("UPDATE `user` SET mail='".$mail."' WHERE ID='".$id."'"); } } @@ -57,6 +56,6 @@ if (isset($_POST['nouveau_mail']) && $_POST['nouveau_mail']!='') mysql_close(); -@header("Location:options.php"); +@header("Location:options.php"); ?> \ No newline at end of file diff --git a/pages/rapport_bug.php b/pages/rapport_bug.php index b231b81..37eb6da 100644 --- a/pages/rapport_bug.php +++ b/pages/rapport_bug.php @@ -1,4 +1,6 @@ - + Halo battle @@ -6,17 +8,16 @@ - -Bug envoyé"; } -if ( $bug > 0) +if ( $bug > 0) { echo ""; - $result = mysql_query("SELECT * FROM bug"); + $result = mysql_query("SELECT * FROM bug"); while ($data = mysql_fetch_array($result) ) { - echo ""; } echo "
Expéditeur : ".$data['pseudo']."
Le : "; convert_ts_fr($data['temps']); + echo "
Expéditeur : ".$data['pseudo']."
Le : "; convert_ts_fr($data['temps']); echo"
Page concernée : ".$data['page']."
Description du bug : ".$data['description']."
"; -} +} else { echo "

Aucun bug trouvé
"; } diff --git a/pages/rename.php b/pages/rename.php new file mode 100644 index 0000000..cdf7046 --- /dev/null +++ b/pages/rename.php @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + +"; if ($nb >= 2) { echo " +"; } else { echo ""; } +echo " + + + + + +
Votre planète +
Position +Nom +Actions +
".$galaxy.":".$ss.":".$pos." +".$nomplanete." +
+
Rennomer + + +
+"; ?> + + \ No newline at end of file diff --git a/pages/ressource.php b/pages/ressource.php index 97a9fce..0b9b23c 100644 --- a/pages/ressource.php +++ b/pages/ressource.php @@ -1,13 +1,12 @@ - 0) { $energie_m = ceil((exp($mine_m*0.28)*10)); } else { $energie_m=0;} -if ($mine_c > 0) { $energie_c = ceil((exp($mine_c*0.28)*10)); } else { $energie_c=0;} -if ($mine_h > 0) { $energie_h = ceil((exp($mine_h*0.31)*10)); } else { $energie_h=0;} -if ($centrale_f > 0 ) {$energie_f = ceil((($centrale_f*80+(exp($centrale_f*0.38)*11)))); } else { $energie_f =0;} -if ($centrale_s > 0 ) {$energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*10)))); } else { $energie_s =0;} +if ($mine_m > 0) $energie_m = ceil((exp($mine_m*0.28)*10)); else $energie_m=0; +if ($mine_c > 0) $energie_c = ceil((exp($mine_c*0.28)*10)); else $energie_c=0; +if ($mine_h > 0) $energie_h = ceil((exp($mine_h*0.31)*10)); else $energie_h=0; +if ($centrale_f > 0 ) $energie_f = ceil((($centrale_f*80+(exp($centrale_f*0.38)*11)))); else $energie_f =0; +if ($centrale_s > 0 ) $energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*10)))); else $energie_s =0; $t = $energie_s + $energie_f; $nrj= $t + (-$energie_m-$energie_c-$energie_h); $coeff = 1 + (($nrj)*($energie_s + $energie_f)); -if ( $coeff < 0 ) { $coeff = 0; } -if ( $coeff > 1 ) { $coeff = 1; } +if ( $coeff < 0 ) $coeff = 0; +if ( $coeff > 1 ) $coeff = 1; -if ($metal >= $cap) { -$prod_met=0;} -else { -if ( $mine_m < 0) { -$prod_met = 0.011*$temps_ecoule; } -else { -$prod_met = ((floor(((25*pow(1.3,$mine_m))*$coeff)/0.36)))*$temps_ecoule/10000 + 0.011*$temps_ecoule; } } - - -if ($cristal >= $cap) { -$prod_cri=0;} -else { -if ( $mine_c < 0 ) { -$prod_cri = 0.0055*$temps_ecoule; } -else { -$prod_cri = ((floor(((19*pow(1.3,$mine_c))*$coeff)/0.36)))*$temps_ecoule/10000 + 0.0055*$temps_ecoule; } } - - -if ($hydrogene >= $cap) { -$prod_hy=0;} +if ($metal >= $cap) $prod_met=0; else { -if ($centrale_f > 0) { -$conso_h = ((ceil((($centrale_f*5+(exp($centrale_f*0.3)*10))*$coeff)/0.36)/10000)*$temps_ecoule)*20; } else { $conso_h = 0;} + if ($mine_m < 0) $prod_met = 0.011*$temps_ecoule; + else $prod_met = (((floor(((25*pow(1.3,$mine_m))*$coeff)/0.36)))*$temps_ecoule/10000 + 0.011*$temps_ecoule)*3; +} -$prod_hy = (ceil(((13*pow(1.26,$mine_m))*$coeff)/0.36)/10000)*$temps_ecoule - $conso_h; -if ($mine_h == 0) { $prod_hy=0;} -if ($prod_hy < 0) { $prod_hy = 0; } } +if ($cristal >= $cap) $prod_cri=0; +else { + if ( $mine_c < 0 ) $prod_cri = 0.0055*$temps_ecoule; + else $prod_cri = (((floor(((19*pow(1.3,$mine_c))*$coeff)/0.36)))*$temps_ecoule/10000 + 0.0055*$temps_ecoule)*3; +} + +if ($hydrogene >= $cap) $prod_hy=0; +else { + if ($centrale_f > 0) $conso_h = ((ceil((($centrale_f*5+(exp($centrale_f*0.3)*10))*$coeff)/0.36)/10000)*$temps_ecoule)*20; + else $conso_h = 0; + + $prod_hy = ((ceil(((13*pow(1.26,$mine_m))*$coeff)/0.36)/10000)*$temps_ecoule - $conso_h)*3; + if ($mine_h == 0) $prod_hy=0; + if ($prod_hy < 0) $prod_hy = 0; +} $a=$metal+$prod_met; $b=$cristal+$prod_cri; $c=$hydrogene+$prod_hy; - - //---------------M.A.J-------------- -mysql_query("UPDATE planete SET timestamp='".$temps_actuel."', metal='".$a."', cristal='".$b."', hydrogene='".$c."', coeff='".$coeff."', energie='".$t."' WHERE id='".$id."' AND galaxy='".$g."' AND ss='".$s."'AND pos='".$p."'"); +mysql_query("UPDATE planete SET timestamp='$temps_actuel', metal='$a', cristal='$b', hydrogene='$c', coeff='$coeff', energie='$t' WHERE id_user='$id' AND galaxie='$g' AND ss='$s'AND position='$p'"); $pseudo = $ressource['pseudo']; -$planetes = mysql_query("SELECT COUNT(*) AS nb FROM planete WHERE pseudo='".$pseudo."'"); +$planetes = mysql_query("SELECT COUNT(*) AS nb FROM planete WHERE id_user='$id'"); $nbre = mysql_fetch_assoc($planetes); $pla = $nbre['nb']; -echo "
- -"; if ($pla > 0 ) { -echo " -
-
- +'; if ($pla > 0 ) { +echo ' +"; } echo " @@ -108,6 +99,4 @@ echo "
+ +MétalCristalHydrogèneEnergie
M "; mysql_close(); -?> - - +?> \ No newline at end of file diff --git a/pages/ressources.php b/pages/ressources.php new file mode 100644 index 0000000..f87c792 --- /dev/null +++ b/pages/ressources.php @@ -0,0 +1,137 @@ + 0) $conso_hy = ceil(($centrale_f*5+(exp($mine_m*0.3)*10))*$coeff); else $conso_hy=0; +if ($mine_h >0 ) $prod_hydrogene = (ceil(($mine_h*12+(exp($mine_h*0.32)*10))*$coeff))*3; else $prod_hydrogene=0; +if ($mine_h == 0) $w=0; +if (($prod_hydrogene-$conso_hy) < 0) $w= 0; + +if ($mine_m > 0) $energie_m = ceil((exp($mine_m*0.28)*10))*$coeff; else $energie_m=0; +if ($mine_c > 0) $energie_c = ceil((exp($mine_c*0.28)*10))*$coeff; else $energie_c=0; +if ($mine_h > 0) $energie_h = ceil((exp($mine_h*0.31)*10))*$coeff; else $energie_h=0; +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; +$w = $prod_hydrogene - $conso_hy; +$u= ($energie_s+$energie_f) - ($energie_m+$energie_c+$energie_h); + +echo" + +"; + + +echo "
+ + +
+Facteur de production : "; if ($coeff < 1) echo "".$coeff.""; else echo $coeff; + +echo"
+ + + + + + + + + + + +"; + +echo ""; +echo " + + +"; + + +echo ""; +echo " + + + +"; + +if ($mine_h > 0) { +echo ""; +echo " + + + +"; +} + +if ($centrale_s > 0) { +echo " + + + + + +"; } + +if ($centrale_f > 0) { +echo " + + + + + +"; } + + +echo " + + + + + + + + + + + + + + + + +
+Production sur ".$nom_planete." +
+ +Métal + +Cristal + +Hydrogène + +Energie +
".$batiment[0]." (".$mine_m.")".$prod_metal."  ".-$energie_m."
".$batiment[1]." (".$mine_c.") ".$prod_cristal." ".-$energie_c."
".$batiment[2]." (".$mine_h.")  ".$prod_hydrogene."".-$energie_h."
".$batiment[3]." (".$centrale_s.")   ".$energie_s."
".$batiment[4]." (".$centrale_f.")  ".-$conso_hy."".$energie_f."
Capacité des dépôts".$cap."".$cap."".$cap."-
Total".$prod_metal."".$prod_cristal."".$w."".$u."
+
+"; ?> + + \ No newline at end of file diff --git a/pages/suppr_msg.php b/pages/suppr_msg.php new file mode 100644 index 0000000..2259f88 --- /dev/null +++ b/pages/suppr_msg.php @@ -0,0 +1,25 @@ + + +Halo + + + + + + + + \ No newline at end of file diff --git a/pages/time.js b/pages/time.js index f49f67d..7b135de 100644 --- a/pages/time.js +++ b/pages/time.js @@ -3,6 +3,9 @@ function reste(zetime) { var heures = Math.floor(zetime / 3600); var minutes = Math.floor(((zetime / 3600) - Math.floor(zetime / 3600)) * 60); var secondes = zetime - ((Math.floor(zetime / 60)) * 60); + if (heures < 10) heures = "0" + heures; + if (minutes < 10) minutes = "0" + minutes; + if (secondes < 10) secondes = "0" + secondes; document.getElementById("axion").innerHTML = heures + ":" + minutes + ":" + secondes; var restant = zetime - 1; setTimeout("reste(" + restant + ")", 1000); diff --git a/pages/validation_bug.php b/pages/validation_bug.php index fa92bac..312bdf6 100644 --- a/pages/validation_bug.php +++ b/pages/validation_bug.php @@ -1,28 +1,24 @@ - \ No newline at end of file diff --git a/pages/validation_def.php b/pages/validation_def.php new file mode 100644 index 0000000..9321a2c --- /dev/null +++ b/pages/validation_def.php @@ -0,0 +1,113 @@ + 0) { + if ($metal - ($sa*500) >= 0) { + if ($cristal - ($sa*200) >= 0) { + $temps_caserne = time() + $sa*ceil(480/pow(1.25,$chantier_terrestre)); + $unit = 9; + $metal -= ($sa*500); + $cristal -= ($sa*200); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); + header("Location: defense.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_def_2']) && $sa > 0) { + if ($metal - ($sa*4000) >= 0) { + if ($cristal - ($sa*2000) >= 0) { + $temps_caserne = time() + $sa*ceil(1560/pow(1.25,$chantier_terrestre)); + $unit = 10; + $metal -= ($sa*4000); + $cristal -= ($sa*2000); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: defense.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_def_3']) && $sa > 0) { + if ($metal - ($sa*4500) >= 0) { + if ($cristal - ($sa*8000) >= 0) { + if($hydrogene - ($sa*600) >= 0) { + $temps_caserne = time() + $sa*ceil(1800/pow(1.25,$chantier_terrestre)); + $unit = 11; + $metal -= ($sa*4500); + $cristal -= ($sa*8000); + $hydrogene -= ($sa*600); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: defense.php"); + } + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_def_4']) && $sa > 0) { + if ($metal - ($sa*12000) >= 0) { + if ($cristal - ($sa*10000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + $temps_caserne = time() + $sa*ceil(6720/pow(1.25,$chantier_terrestre)); + $unit = 12; + $metal -= ($sa*12000); + $cristal -= ($sa*10000); + $hydrogene -= ($sa*1000); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: defense.php"); + } + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_def_5']) && $sa > 0) { + if ($metal - ($sa*15000) >= 0) { + if ($cristal - ($sa*9500) >= 0) { + if($hydrogene - ($sa*1500) >= 0) { + $temps_caserne = time() + $sa*ceil(12960/pow(1.25,$chantier_terrestre)); + $unit = 13; + $metal -= ($sa*15000); + $cristal -= ($sa*9500); + $hydrogene -= ($sa*1500); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: defense.php"); + } + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + else header("Location: defense.php"); +} +mysql_close(); +?> \ No newline at end of file diff --git a/pages/validation_soldat.php b/pages/validation_soldat.php new file mode 100644 index 0000000..765d8ad --- /dev/null +++ b/pages/validation_soldat.php @@ -0,0 +1,162 @@ + 0) { + if ($metal - ($sa*80) >= 0) { + if ($cristal - ($sa*45) >= 0) { + $temps_caserne = time() + $sa*ceil(60/pow(1.25,$caserne)); + $unit = 1; + $metal -= ($sa*80); + $cristal -= ($sa*45); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'") or die ("erreur sql ".mysql_error()); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_soldat2']) && $sa > 0) { + if ($metal - ($sa*110) >= 0) { + if ($cristal - ($sa*90) >= 0) { + $temps_caserne = time() + $sa*ceil(240/pow(1.25,$caserne)); + $unit = 2; + $metal -= ($sa*110); + $cristal -= ($sa*90); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_soldat3']) && $sa > 0) { + if ($metal - ($sa*150) >= 0) { + if ($cristal - ($sa*105) >= 0) { + $temps_caserne = time() + $sa*ceil(240/pow(1.25,$caserne)); + $unit = 3; + $metal -= ($sa*150); + $cristal -= ($sa*105); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_soldat4']) && $sa > 0) { + if ($metal - ($sa*220) >= 0) { + if ($cristal - ($sa*150) >= 0) { + $temps_caserne = time() + $sa*ceil(720/pow(1.25,$caserne)); + $unit = 4; + $metal -= ($sa*220); + $cristal -= ($sa*150); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_sniper']) && $sa > 0) { + if ($metal - ($sa*180) >= 0) { + if ($cristal - ($sa*100) >= 0) { + $temps_caserne = time() + $sa*ceil(300/pow(1.25,$caserne)); + $unit = 5; + $metal -= ($sa*180); + $cristal -= ($sa*100); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_spartan']) && $sa > 0) { + if ($metal - ($sa*25000) >= 0) { + if ($cristal - ($sa*10000) >= 0) { + $temps_caserne = time() + $sa*ceil(29700/pow(1.25,$caserne)); + $unit = 6; + $metal -= ($sa*25000); + $cristal -= ($sa*10000); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_medecin']) && $sa > 0) { + if ($metal - ($sa*100) >= 0) { + if ($cristal - ($sa*100) >= 0) { + $temps_caserne = time() + $sa*ceil(90/pow(1.25,$caserne)); + $unit = 7; + $metal -= ($sa*100); + $cristal -= ($sa*100); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_ingenieur']) && $sa > 0) { + if ($metal - ($sa*90) >= 0) { + if ($cristal - ($sa*105) >= 0) { + $temps_caserne = time() + $sa*ceil(90/pow(1.25,$caserne)); + $unit = 8; + $metal -= ($sa*90); + $cristal -= ($sa*105); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_soldat_lourd']) && $sa > 0) { + if ($metal - ($sa*300) >= 0) { + if ($cristal - ($sa*250) >= 0) { + $temps_caserne = time() + $sa*ceil(900/pow(1.25,$caserne)); + $unit = 9; + $metal -= ($sa*300); + $cristal -= ($sa*250); + + mysql_query("UPDATE planete SET cas_contruct_nb='$sa', cas_contruct='$unit', cas_contruct_time='$temps_caserne', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND position='$pos' AND ss='$ss'"); + header("Location: caserne.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + else header("Location: caserne.php"); +mysql_close(); +} \ No newline at end of file diff --git a/pages/validation_terrestre.php b/pages/validation_terrestre.php new file mode 100644 index 0000000..81e0af9 --- /dev/null +++ b/pages/validation_terrestre.php @@ -0,0 +1,154 @@ + 0) { + if ($metal - ($sa*500) >= 0) { + if ($cristal - ($sa*300) >= 0) { + $temps_caserne = time() + $sa*ceil(720/pow(1.25,$chantier_terrestre)); + $unit = 1; + $metal -= ($sa*500); + $cristal -= ($sa*300); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +elseif (isset($_POST['cons_vaisseau_1']) && $sa > 0) { + if ($metal - ($sa*680) >= 0) { + if ($cristal - ($sa*420) >= 0) { + $temps_caserne = time() + $sa*ceil(2040/pow(1.25,$chantier_terrestre)); + $unit = 2; + $metal -= ($sa*680); + $cristal -= ($sa*420); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +elseif (isset($_POST['cons_vaisseau_2']) && $sa > 0) { + if ($metal - ($sa*1000) >= 0) { + if ($cristal - ($sa*600) >= 0) { + $temps_caserne = time() + $sa*ceil(2700/pow(1.25,$chantier_terrestre)); + $unit = 3; + $metal -= ($sa*1000); + $cristal -= ($sa*600); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +elseif (isset($_POST['cons_vaisseau_3']) && $sa > 0) { + if ($metal - ($sa*1400) >= 0) { + if ($cristal - ($sa*950) >= 0) { + $temps_caserne = time() + $sa*ceil(3960/pow(1.25,$chantier_terrestre)); + $unit = 4; + $metal -= ($sa*1400); + $cristal -= ($sa*950); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +elseif (isset($_POST['cons_vcl_1']) && $sa > 0) { + if ($metal - ($sa*400) >= 0) { + if ($cristal - ($sa*240) >= 0) { + $temps_caserne = time() + $sa*ceil(600/pow(1.25,$chantier_terrestre)); + $unit = 5; + $metal -= ($sa*400); + $cristal -= ($sa*240); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +elseif (isset($_POST['cons_vcl_2']) && $sa > 0) { + if ($metal - ($sa*480) >= 0) { + if ($cristal - ($sa*260) >= 0) { + $temps_caserne = time() + $sa*ceil(1080/pow(1.25,$chantier_terrestre)); + $unit = 6; + $metal -= ($sa*480); + $cristal -= ($sa*260); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +elseif (isset($_POST['cons_vcl_3']) && $sa > 0) { + if ($metal - ($sa*600) >= 0) { + if ($cristal - ($sa*420) >= 0) { + $temps_caserne = time() + $sa*ceil(2160/pow(1.25,$chantier_terrestre)); + $unit = 7; + $metal -= ($sa*600); + $cristal -= ($sa*420); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +elseif (isset($_POST['cons_vcl_4']) && $sa > 0) { + if ($metal - ($sa*1000) >= 0) { + if ($cristal - ($sa*500) >= 0) { + $temps_caserne = time() + $sa*ceil(4680/pow(1.25,$chantier_terrestre)); + $unit = 8; + $metal -= ($sa*1000); + $cristal -= ($sa*500); + + mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + header("Location: chantier_terrestre.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; +} +else header("Location: chantier_terrestre.php"); +} +mysql_close(); +?> \ No newline at end of file diff --git a/pages/validation_vaisseaux.php b/pages/validation_vaisseaux.php new file mode 100644 index 0000000..e8b1f3c --- /dev/null +++ b/pages/validation_vaisseaux.php @@ -0,0 +1,216 @@ += 0) { + if ($cristal - ($sa*800) >= 0) { + $temps_caserne = time() + $sa*ceil(1080/pow(1.25,$chantier_spatial)); + $unit = 1; + $metal -= ($sa*1000); + $cristal -= ($sa*800); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_close(); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_gtransporteur']) && $sa != 0) { + if ($metal - ($sa*4000) >= 0) { + if ($cristal - ($sa*3000) >= 0) { + $temps_caserne = time() + $sa*ceil(6300/pow(1.25,$chantier_spatial)); + $unit = 2; + $metal -= ($sa*4000); + $cristal -= ($sa*3000); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_close(); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_vcolo']) && $sa != 0) { + if ($metal - ($sa*9000) >= 0) { + if ($cristal - ($sa*9000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + $temps_caserne = time() + $sa*ceil(8280/pow(1.25,$chantier_spatial)); + $unit = 3; + $metal -= ($sa*9000); + $cristal -= ($sa*9000); + $hydrogene -= ($sa*1000); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez d'hydrogène !"; + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_gtransporteur']) && $sa != 0) { + if ($metal - ($sa*15000) >= 0) { + if ($cristal - ($sa*9000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + $temps_caserne = time() + $sa*ceil(7380/pow(1.25,$chantier_spatial)); + $unit = 5; + $metal -= ($sa*15000); + $cristal -= ($sa*9000); + $hydrogene -= ($sa*1000); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez d'hydrogène !"; + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_chasseur']) && $sa != 0) { + if ($metal - ($sa*1700) >= 0) { + if ($cristal - ($sa*1220) >= 0) { + $temps_caserne = time() + $sa*ceil(1200/pow(1.25,$chantier_spatial)); + $unit = 6; + $metal -= ($sa*1700); + $cristal -= ($sa*1220); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_fregate']) && $sa != 0) { + if ($metal - ($sa*5800) >= 0) { + if ($cristal - ($sa*1400) >= 0) { + $temps_caserne = time() + $sa*ceil(4680/pow(1.25,$chantier_spatial)); + $unit = 7; + $metal -= ($sa*5800); + $cristal -= ($sa*1400); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); + mysql_close(); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_croiseur']) && $sa != 0) { + if ($metal - ($sa*20000) >= 0) { + if ($cristal - ($sa*16000) >= 0) { + if($hydrogene - ($sa*1600) >= 0) { + $temps_caserne = time() + $sa*ceil(16800/pow(1.25,$chantier_spatial)); + $unit = 8; + $metal -= ($sa*20000); + $cristal -= ($sa*16000); + $hydrogene -= ($sa*1600); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez d'hydrogène !"; + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_croiseur2']) && $sa != 0) { + if ($metal - ($sa*26000) >= 0) { + if ($cristal - ($sa*16400) >= 0) { + if($hydrogene - ($sa*1600) >= 0) { + $temps_caserne = time() + $sa*ceil(18060/pow(1.25,$chantier_spatial)); + $unit = 9; + $metal -= ($sa*26000); + $cristal -= ($sa*16400); + $hydrogene -= ($sa*1600); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez d'hydrogène !"; + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_sonde']) && $sa != 0) { + if ($metal - ($sa*1000) >= 0) { + if ($cristal - ($sa*1200) >= 0) { + if($hydrogene - ($sa*100) >= 0) { + $temps_caserne = time() + $sa*ceil(1440/pow(1.25,$chantier_spatial)); + $unit = 4; + $metal -= ($sa*1000); + $cristal -= ($sa*1200); + $hydrogene -= ($sa*100); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez d'hydrogène !"; + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + elseif (isset($_POST['cons_sto']) && $sa != 0) { + if ($metal - ($sa*500000) >= 0) { + if ($cristal - ($sa*400000) >= 0) { + if($hydrogene - ($sa*250000) >= 0) { + $temps_caserne = time() + $sa*ceil(117000/pow(1.25,$chantier_spatial)); + $unit = 11; + $metal -= ($sa*500000); + $cristal -= ($sa*400000); + $hydrogene -= ($sa*250000); + + mysql_query("UPDATE planete SET unit_s='$unit', metal='$metal', cristal='$cristal', hydrogene='$hydrogene' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + mysql_query("UPDATE planete SET cons_spatial='$sa', temps_spatial='$temps_caserne' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'"); + @header("Location: chantier_spatial.php"); + } + else echo "Pas assez d'hydrogène !"; + } + else echo "Pas assez de cristal !"; + } + else echo "Pas assez de métal !"; + } + else @header("Location: chantier_spatial.php"); +mysql_close(); +} +?> \ No newline at end of file diff --git a/pages/version.php b/pages/version.php new file mode 100644 index 0000000..3a17f0e --- /dev/null +++ b/pages/version.php @@ -0,0 +1,65 @@ + + +Halo Battle + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mises à jours
version : 0.0 +
+ Commencement du projet Halo Battle. +
version : 0.1 +
+ Modifications :
+ - Ajout de milliers de choses utiles.
+
+ Corrections :
+ - Correction de plein de bugs. +
+ + + + + \ No newline at end of file diff --git a/pages/version.php2 b/pages/version.php2 new file mode 100644 index 0000000..26e98d3 --- /dev/null +++ b/pages/version.php2 @@ -0,0 +1,22 @@ +
+Halo-Battle

+Version 0.1 Béta
+Du samedi 27 octobre 2007
+
'; +?> + + \ No newline at end of file diff --git a/pages/voir_classement.php b/pages/voir_classement.php index 33f19a0..fa2b6cb 100644 --- a/pages/voir_classement.php +++ b/pages/voir_classement.php @@ -1,16 +1,27 @@ - + Halo battle + + + + "; -mysql_connect("localhost", "root", ""); -mysql_select_db("wars"); +require('../connectBDD.php'); -echo ""; +echo "
PlaceRacePseudoPointsFlotteRecherches
"; $ee = mysql_query("SELECT * FROM classement ORDER BY points DESC"); $i=1; while ( $data = mysql_fetch_array($ee) ){ diff --git a/table.sql b/table.sql deleted file mode 100644 index 124569c..0000000 --- a/table.sql +++ /dev/null @@ -1,208 +0,0 @@ --- phpMyAdmin SQL Dump --- version 2.6.1 --- http://www.phpmyadmin.net --- --- Serveur: localhost --- Généré le : Mercredi 03 Octobre 2007 à 14:22 --- Version du serveur: 4.1.9 --- Version de PHP: 4.3.10 --- --- Base de données: `wars` --- - --- -------------------------------------------------------- - --- --- Structure de la table `bug` --- - -CREATE TABLE `bug` ( - `id` mediumint(9) NOT NULL default '0', - `pseudo` text NOT NULL, - `temps` bigint(20) NOT NULL default '0', - `page` text NOT NULL, - `description` text NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=latin1; - --- --- Contenu de la table `bug` --- - - --- -------------------------------------------------------- - --- --- Structure de la table `classement` --- - -CREATE TABLE `classement` ( - `pseudo` text NOT NULL, - `race` text NOT NULL, - `points` bigint(20) NOT NULL default '0', - `flottes` bigint(20) NOT NULL default '0', - `terrestres` bigint(20) NOT NULL default '0', - `recherches` bigint(20) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=latin1; - --- --- Contenu de la table `classement` --- - - --- -------------------------------------------------------- - --- --- Structure de la table `mail` --- - -CREATE TABLE `mail` ( - `id` mediumint(9) NOT NULL default '0', - `vu` char(1) NOT NULL default '', - `destinataire` text NOT NULL, - `expediteur` text NOT NULL, - `sujet` text NOT NULL, - `temps` bigint(20) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=latin1; - --- --- Contenu de la table `mail` --- - - --- -------------------------------------------------------- - --- --- Structure de la table `planete` --- - -CREATE TABLE `planete` ( - `id` mediumint(9) NOT NULL default '0', - `galaxie` char(1) NOT NULL default '', - `ss` char(3) NOT NULL default '', - `position` char(2) NOT NULL default '', - `pseudo` text NOT NULL, - `nom_planete` text NOT NULL, - `image` tinyint(4) NOT NULL default '0', - `cases` char(3) NOT NULL default '', - `debris_met` bigint(20) NOT NULL default '0', - `debris_cri` bigint(20) NOT NULL default '0', - `metal` varchar(20) NOT NULL default '', - `cristal` varchar(20) NOT NULL default '', - `hydrogene` varchar(20) NOT NULL default '', - `timestamp` bigint(20) NOT NULL default '0', - `coeff` varchar(5) NOT NULL default '', - `energie` bigint(20) NOT NULL default '0', - `temps_b` bigint(20) NOT NULL default '0', - `bat` tinyint(4) NOT NULL default '0', - `mine_m` char(3) NOT NULL default '', - `mine_c` char(3) NOT NULL default '', - `mine_h` char(3) NOT NULL default '', - `centrale_s` char(3) NOT NULL default '', - `centrale_f` char(3) NOT NULL default '', - `radar` char(3) NOT NULL default '', - `labo` char(3) NOT NULL default '', - `chantier_terestre` char(3) NOT NULL default '', - `chantier_spatial` char(3) NOT NULL default '', - `caserne` char(3) NOT NULL default '', - `silo` char(3) NOT NULL default '', - `temps_t` bigint(20) NOT NULL default '0', - `tec` tinyint(4) NOT NULL default '0', - `informatique` char(3) NOT NULL default '', - `detection` char(3) NOT NULL default '', - `armement` char(3) NOT NULL default '', - `energie_t` char(3) NOT NULL default '', - `reacteur` char(3) NOT NULL default '', - `reacteur_f` char(3) NOT NULL default '', - `reacteur_ff` char(3) NOT NULL default '', - `medecine` char(3) NOT NULL default '', - `tactique` char(3) NOT NULL default '', - `developement` char(3) NOT NULL default '', - `blindage` char(3) NOT NULL default '', - `transporteur` bigint(20) NOT NULL default '0', - `gtransporteur` bigint(20) NOT NULL default '0', - `vcolo` bigint(20) NOT NULL default '0', - `sonde` bigint(20) NOT NULL default '0', - `recycleur` bigint(20) NOT NULL default '0', - `chasseur` bigint(20) NOT NULL default '0', - `fregate` bigint(20) NOT NULL default '0', - `croiseur1` bigint(20) NOT NULL default '0', - `croiseur2` bigint(20) NOT NULL default '0', - `pv` bigint(20) NOT NULL default '0', - `sto` bigint(20) NOT NULL default '0', - `soldat1` bigint(20) NOT NULL default '0', - `soldat2` bigint(20) NOT NULL default '0', - `soldat3` bigint(20) NOT NULL default '0', - `soldat4` bigint(20) NOT NULL default '0', - `sniper` bigint(20) NOT NULL default '0', - `spartam` bigint(20) NOT NULL default '0', - `medecin` bigint(20) NOT NULL default '0', - `ingenieur` bigint(20) NOT NULL default '0', - `soldat_lourd` bigint(20) NOT NULL default '0', - `vaisseau_att` bigint(20) NOT NULL default '0', - `vaisseau_1` bigint(20) NOT NULL default '0', - `vaisseau_2` bigint(20) NOT NULL default '0', - `vaisseau_3` bigint(20) NOT NULL default '0', - `vcl_1` bigint(20) NOT NULL default '0', - `vcl_2` bigint(20) NOT NULL default '0', - `vcl_3` bigint(20) NOT NULL default '0', - `vcl_4` bigint(20) NOT NULL default '0', - `def_1` bigint(20) NOT NULL default '0', - `def_2` bigint(20) NOT NULL default '0', - `def_3` bigint(20) NOT NULL default '0', - `def_4` bigint(20) NOT NULL default '0', - `def_5` bigint(20) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=latin1; - --- --- Contenu de la table `planete` --- - - --- -------------------------------------------------------- - --- --- Structure de la table `records` --- - -CREATE TABLE `records` ( - `type` text NOT NULL, - `pseudo` text NOT NULL, - `lvl` mediumint(9) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=latin1; - --- --- Contenu de la table `records` --- - - --- -------------------------------------------------------- - --- --- Structure de la table `user` --- - -CREATE TABLE `user` ( - `id` mediumint(9) NOT NULL auto_increment, - `pseudo` text NOT NULL, - `mdp` text NOT NULL, - `race` text NOT NULL, - `mail` text NOT NULL, - `ip` text NOT NULL, - `mv` tinyint(4) NOT NULL default '0', - `last_visite` bigint(20) NOT NULL default '0', - `points` bigint(20) NOT NULL default '0', - `place_points` smallint(6) NOT NULL default '0', - `recherches` bigint(20) NOT NULL default '0', - `place_recherches` smallint(6) NOT NULL default '0', - `flotte` bigint(20) NOT NULL default '0', - `place_flotte` smallint(6) NOT NULL default '0', - `terrestre` bigint(20) NOT NULL default '0', - `place_terrestre` smallint(6) NOT NULL default '0', - KEY `id` (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; - --- --- Contenu de la table `user` --- - - \ No newline at end of file diff --git a/verifLogin.php b/verifLogin.php deleted file mode 100644 index 9177222..0000000 --- a/verifLogin.php +++ /dev/null @@ -1,49 +0,0 @@ -'.$sql); - - if (mysql_num_rows($req) > 0) { - $data = mysql_fetch_assoc($req); - - $password = $_POST['password']; - if ($password == $data['mdp']) { - $loginOK = true; - } - } -} - -if ($loginOK) { - -$_SESSION['id'] = $data['id']; - -$z = mysql_query("SELECT galaxy, ss, pos FROM planete WHERE id='".$data['id']."' AND nb=1"); -$donnees = mysql_fetch_array($z); - -$_SESSION['galaxy'] = $donnees['galaxy']; -$_SESSION['ss'] = $donnees['ss']; -$_SESSION['pos'] = $donnees['pos']; - -$w = mysql_query("SELECT race FROM user WHERE id='".$data['id']."' AND pseudo = '".$login."'"); -$donnees = mysql_fetch_array($w); - -$_SESSION['race'] = $donnees['race']; - - -@header("Location: b_index.php"); -} - -else { - echo 'Mauvais pseudo ou mot de passe, veuillez réessayer !

Login'; -} -?> \ No newline at end of file
PlaceRacePseudoPointsFlotteRecherches