commit 4230eb69220dd8a848c064ab085cdc00354a5bfe Author: Pierre-Olivier Mercier Date: Sat Mar 31 12:00:00 2007 +0200 First code received by Master Leon diff --git a/COVIES.txt b/COVIES.txt new file mode 100644 index 0000000..76acf2e --- /dev/null +++ b/COVIES.txt @@ -0,0 +1,110 @@ +Unitées : ok !!!!!!!!!!!!!!!!!!!!!!!!!!!!! + grunt + + jackal + +drone + + elite + +sniper + + hunter + +medecin + +ingenieur + + brute + + + + + + + + + + +Unitées Atmosphériques / Terrestres : +Banshee +Spirit +Phantom +Boarding Craft + +Ghost +Shadow +Spectre +Apparition + +Défenses Terrestres : +Shade +Strong shade +Tourelle à barreau de combustible + +Tourelle à plasma + +Lanceur de Torpilles plasma + + + + + + + + + +Unitées Orbitales / Spatiales : OK !!!!!!!!!!!!!!!!!!!!!!!!!!! + +Cargos de classe Parabola (trouver équivalent covie) +Cargos de classe Laden (trouver équivalent covie) +Vaisseau de colonisation de classe Returning +Drones d’espionnage de classe Clarion (trouver équivalent covie) +Recycleur (changer de nom) +Seraph +Frégate +Croiseur de classe CCS +Croiseur de classe Reverence +porte vaisseaux +Station spatiale + + + +batiments: OK !!!!!!!!!!!!!!!!!!!!!! + +Oeil des phrophète (Base radar) +Centrale fusion +Centrale solaire + +Centre de recherches + +Chantier terrestre +Chantier spatial +caserne +Entrepôt (+25000 capacité) +Ioniseur +Purificateur de métal +Purificateur de cristal + +Technologies : OK !!!!!!!!!!!!!!!!!!!! + +Informatique +Detection +Armement +Bouclier +blindage +Maitrise de l'énergie +Réacteur à antigravité +Réacteur à fusion +Réacteur à fusion Forerunneur +Médecine +Commandement militaire +Devellopement + + + + + + + + diff --git a/CSNU.txt b/CSNU.txt new file mode 100644 index 0000000..17fe38c --- /dev/null +++ b/CSNU.txt @@ -0,0 +1,108 @@ +Infanterie + + + +Marine grunt + +Fusiller jackal + +Grenadier drone + +TCAO elite + +Sniper sniper + +Spartan hunter + +Médecin medecin + +Ingénieur ingenieur + +Soldat exo squellette brute + + + + +Unités Atmosphériques / Terrestres +Sparrowhawk +077-TC Pelican +C703 Shortsword Bomber +SHD Albatros + + +M12 LRV Warthog +M12G1 LAAV Warthog +M12A1 LAAV Warthog +M808B Scorpion MBT + + +Unités Orbitales / Spatiales + + +Cargos de classe Parabola +Cargos de classe Laden +Vaisseaux de colonisation de classe Odyssey +Recycleurs de classe Minotaur +Drones d’espionnage de classe Clarion +C709 Longsword Interceptor +Frégates +Croiseurs de classe Halcyon +Croiseurs de classe Marathon +Stations orbitales (Mitrailleuses de 50mm, missiles ARCHERS, CAM) +porte vaisseaux + + + +Défenses Terrestres + + +Mitrailleuses automatique M247 GP +Canons Gauss + +DCA légères +DCA lourdes +Lanceurs de missiles + + + +Batiments + + + + +Base radar +Centrale énergétique +Centrale solaire + +Centre de recherches + +Chantier terrestre +Chantier spatial +Ecole militaire +Silo de stockage +Synchronisateur d'hydrogène +Usine de méttalurgie +Usine de cristal + + + + +Technologies + +Informatique +Radar +Armement +bouclier +Blindage +Maitrise de l'énergie +Réacteur à combustion +Réacteur à fusion +Réacteur à fusion Type II +Médecine +Tactiques de combats +Devellopement +Spartan + + + + diff --git a/Cahier_des_charges_HB.xls b/Cahier_des_charges_HB.xls new file mode 100644 index 0000000..17a6579 Binary files /dev/null and b/Cahier_des_charges_HB.xls differ diff --git a/Prix Batiments(2).xls b/Prix Batiments(2).xls new file mode 100644 index 0000000..510223f Binary files /dev/null and b/Prix Batiments(2).xls differ diff --git a/aut_bat.php b/aut_bat.php new file mode 100644 index 0000000..dbbe279 --- /dev/null +++ b/aut_bat.php @@ -0,0 +1,388 @@ + + + + + +=1) { + + +$retour = mysql_query("SELECT COUNT(*) AS nb1 FROM user WHERE id='".$id."'"); +$data = mysql_fetch_array($retour); +$nb1 = $data['nb1']; + + +for ($i=0; $i<=$nb1; $i++) { + +$x = mysql_query("SELECT * FROM user WHERE nb='".$i."' AND id='".$id."'"); +$donnees = mysql_fetch_array($x); + +$metal = $donnees['metal']; +$cristal = $donnees['cristal']; +$hydrogene = $donnees['hydrogene']; +$timestamp = $donnees['timestamp']; +$coeff = $donnees['coeff']; + +$nb = $donnees['nb']; +$galaxy = $donnees['galaxy']; +$ss = $donnees['ss']; +$pos = $donnees['pos']; + +$temps = $donnees['temps']; +$bat = $donnees['bat']; +$mine_m = $donnees['mine_m']; +$mine_c = $donnees['mine_c']; +$mine_h = $donnees['mine_h']; +$centrale_s = $donnees['centrale_s']; +$centrale_f = $donnees['centrale_f']; +$radar = $donnees['radar']; +$labo = $donnees['recherches']; +$chantier_terrestre = $donnees['chantier_terrestre']; +$chantier_spatial = $donnees['chantier_spatial']; +$caserne = $donnees['caserne']; +$silo = $donnees['silo']; + +$temps_t = $donnees['temps_t']; +$tec = $donnees['tec']; +$informatique = $donnees['informatique']; +$detection = $donnees['detection']; +$armement = $donnees['armement']; +$energie_t = $donnees['energie_t']; +$reacteur = $donnees['reacteur']; +$reacteur_f = $donnees['reacteur_f']; +$reacteur_ff = $donnees['reacteur_ff']; +$medecine = $donnees['medecine']; +$tactique = $donnees['tactique']; +$developpement = $donnees['developpement']; +$blindage = $donnees['blindage']; +$spartan = $donnees['spartan']; + +$temps_spatial = $donnees['temps_spatial']; +$cons_spatial = $donnees['cons_spatial']; +$unit_s = $donnees['unit_s']; +$transporteur = $donnees['transporteur']; +$gtransporteur = $donnees['gtransporteur']; +$vcolo = $donnees['vcolo']; +$sonde = $donnees['sonde']; +$recycleur = $donnees['recycleur']; +$chasseur = $donnees['chasseur']; +$fregate = $donnees['fregate']; +$croiseur = $donnees['croiseur1']; +$croiseur2 = $donnees['croiseur2']; +$pv = $donnees['porte_vaisseau']; +$sto = $donnees['station_orbitale']; + +$temps_caserne = $donnees['temps_caserne']; +$cons_caserne = $donnees['cons_caserne']; +$unit = $donnees['unit']; +$soldat1 = $donnees['soldat1']; +$soldat2 = $donnees['soldat2']; +$soldat3 = $donnees['soldat3']; +$soldat4 = $donnees['soldat4']; +$sniper = $donnees['sniper']; +$spartam = $donnees['spartam']; +$medecin = $donnees['medecin']; +$ingenieur = $donnees['ingenieur']; +$soldat_lourd = $donnees['soldat_lourd']; + +$temps_terrestre = $donnees['temps_terrestre']; +$cons_terrestre = $donnees['cons_terrestre']; +$unit_t = $donnees['unit_t']; +$vaisseau_att = $donnees['vaisseau_att']; +$vaisseau_1 = $donnees['vaisseau_1']; +$vaisseau_2 = $donnees['vaisseau_2']; +$vaisseau_3 = $donnees['vaisseau_3']; +$vcl_1 = $donnees['vcl_1']; +$vcl_2 = $donnees['vcl_2']; +$vcl_3 = $donnees['vcl_3']; +$vcl_4 = $donnees['vcl_4']; +$def_1 = $donnees['def_1']; +$def_2 = $donnees['def_2']; +$def_3 = $donnees['def_3']; +$def_4 = $donnees['def_4']; +$def_5 = $donnees['def_5']; + +if ((time())>=$temps) { + +switch ($bat) { +case 1: +$mine_m++; +mysql_query("UPDATE user 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 user 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 user 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 user 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 user SET centrale_f='".$centrale_f."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$radar++; +mysql_query("UPDATE user SET radar='".$radar."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$labo++; +mysql_query("UPDATE user SET recherches='".$labo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$chantier_terrestre++; +mysql_query("UPDATE user 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 user SET chantier_spatial='".$chantier_spatial."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$caserne++; +mysql_query("UPDATE user SET caserne='".$caserne."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$silo++; +mysql_query("UPDATE user 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 user SET temps='0', bat='0', energie='".$energie."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +} + + +if ((time())>=$temps_terrestre) { + +switch ($unit_t) { +case 1: +$vaisseau_att += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_att='".$vaisseau_att."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$vaisseau_1 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_1='".$vaisseau_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$vaisseau_2 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_2='".$vaisseau_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$vaisseau_3 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_3='".$vaisseau_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$vcl_1 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_1='".$vcl_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$vcl_2 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_2='".$vcl_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$vcl_3 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_3='".$vcl_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$vcl_4 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_4='".$vcl_4."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$def_1 += $cons_terrestre; +mysql_query("UPDATE user SET def_1='".$def_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$def_2 += $cons_terrestre; +mysql_query("UPDATE user SET def_2='".$def_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$def_3 += $cons_terrestre; +mysql_query("UPDATE user SET def_3='".$def_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 12: +$def_4 += $cons_terrestre; +mysql_query("UPDATE user SET def_4 ='".$def_4 ."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 13: +$def_5 += $cons_terrestre; +mysql_query("UPDATE user SET def_5='".$def_5."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} +mysql_query("UPDATE user SET temps_terrestre='0', unit_t='0', cons_terrestre='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +} + +if ((time())>=$temps_caserne) { + +switch ($unit) { +case 1: +$soldat1 += $cons_caserne; +mysql_query("UPDATE user SET soldat1='".$soldat1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$soldat2 += $cons_caserne; +mysql_query("UPDATE user SET soldat2='".$soldat2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$soldat3 += $cons_caserne; +mysql_query("UPDATE user SET soldat3='".$soldat3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$soldat4 += $cons_caserne; +mysql_query("UPDATE user SET soldat4='".$soldat4."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$sniper += $cons_caserne; +mysql_query("UPDATE user SET sniper='".$sniper."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$spartam += $cons_caserne; +mysql_query("UPDATE user SET spartam='".$spartam."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$medecin += $cons_caserne; +mysql_query("UPDATE user SET medecin='".$medecin."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$ingenieur += $cons_caserne; +mysql_query("UPDATE user SET ingenieur='".$ingenieur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$soldat_lourd += $cons_caserne; +mysql_query("UPDATE user SET soldat_lourd='".$soldat_lourd."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} +mysql_query("UPDATE user SET temps_caserne='0', unit='0', cons_caserne='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +} + +if ((time())>=$temps_spatial) { + +switch ($unit_s) { +case 1: +$transporteur += $cons_spatial; +mysql_query("UPDATE user SET transporteur='".$transporteur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$gtransporteur += $cons_spatial; +mysql_query("UPDATE user SET gtransporteur='".$gtransporteur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$vcolo += $cons_spatial; +mysql_query("UPDATE user SET vcolo='".$vcolo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$sonde += $cons_spatial; +mysql_query("UPDATE user SET sonde='".$sonde."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$recycleur += $cons_spatial; +mysql_query("UPDATE user SET recycleur='".$recycleur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$chasseur += $cons_spatial; +mysql_query("UPDATE user SET chasseur='".$chasseur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$fregate += $cons_spatial; +mysql_query("UPDATE user SET fregate='".$fregate."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$croiseur += $cons_spatial; +mysql_query("UPDATE user SET croiseur1='".$croiseur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$croiseur2 += $cons_spatial; +mysql_query("UPDATE user SET croiseur2='".$croiseur2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$pv += $cons_spatial; +mysql_query("UPDATE user SET pv='".$pv."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$sto += $cons_spatial; +mysql_query("UPDATE user SET sto='".$sto."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} +mysql_query("UPDATE user SET temps_spatial='0', unit_s='0', cons_spatial='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +} + +if ((time())>=$temps_t) { + +switch ($tec) { +case 1: +$informatique++; +mysql_query("UPDATE user SET informatique='".$informatique."' WHERE id='".$id."'"); +break; +case 2: +$detection++; +mysql_query("UPDATE user SET detection='".$detection."' WHERE id='".$id."'"); +break; +case 3: +$armement++; +mysql_query("UPDATE user SET armement='".$armement."' WHERE id='".$id."'"); +break; +case 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 developpement='".$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 spartan='".$spartan."' WHERE id='".$id."'"); +break; +} +mysql_query("UPDATE user SET temps_t='0', tec='0' WHERE id='".$id."'"); +} + + +}}} +?> + + \ No newline at end of file diff --git a/classement.php b/classement.php new file mode 100644 index 0000000..cedc9db --- /dev/null +++ b/classement.php @@ -0,0 +1,171 @@ + + + + + +=1) { + + +$retour = mysql_query("SELECT COUNT(*) AS nb1 FROM user WHERE id='".$id."'"); +$data = mysql_fetch_array($retour); +$nb1 = $data['nb1']; + +$points = 0; +$flotte = 0; +$recherches = 0; + + +for ($i=0; $i<=$nb1; $i++) { + +$x = mysql_query("SELECT * FROM user WHERE nb='".$i."' AND id='".$id."'"); +$donnees = mysql_fetch_array($x); + +$pseudo = $donnees['pseudo']; +$race = $donnees['race']; + +$mine_m = $donnees['mine_m']; +$mine_c = $donnees['mine_c']; +$mine_h = $donnees['mine_h']; +$centrale_s = $donnees['centrale_s']-1; +$centrale_f = $donnees['centrale_f']-1; +$radar = $donnees['radar']-1; +$labo = $donnees['recherches']-1; +$chantier_terrestre = $donnees['chantier_terrestre']-1; +$chantier_spatial = $donnees['chantier_spatial']-1; +$caserne = $donnees['caserne']-1; +$silo = $donnees['silo']-1; + +$informatique = $donnees['informatique']-1; +$detection = $donnees['detection']-1; +$armement = $donnees['armement']-1; +$energie_t = $donnees['energie_t']-1; +$reacteur = $donnees['reacteur']-1; +$reacteur_f = $donnees['reacteur_f']-1; +$reacteur_ff = $donnees['reacteur_ff']-1; +$medecine = $donnees['medecine']-1; +$tactique = $donnees['tactique']-1; +$developpement = $donnees['developpement']-1; +$blindage = $donnees['blindage']-1; +$spartan = $donnees['spartan']-1; + +$transporteur = $donnees['transporteur']; +$gtransporteur = $donnees['gtransporteur']; +$vcolo = $donnees['vcolo']; +$sonde = $donnees['sonde']; +$recycleur = $donnees['recycleur']; +$chasseur = $donnees['chasseur']; +$fregate = $donnees['fregate']; +$croiseur = $donnees['croiseur1']; +$croiseur2 = $donnees['croiseur2']; +$pv = $donnees['porte_vaisseau']; +$sto = $donnees['station_orbitale']; + +$soldat1 = $donnees['soldat1']; +$soldat2 = $donnees['soldat2']; +$soldat3 = $donnees['soldat3']; +$soldat4 = $donnees['soldat4']; +$sniper = $donnees['sniper']; +$spartam = $donnees['spartam']; +$medecin = $donnees['medecin']; +$ingenieur = $donnees['ingenieur']; +$soldat_lourd = $donnees['soldat_lourd']; + +$vaisseau_att = $donnees['vaisseau_att']; +$vaisseau_1 = $donnees['vaisseau_1']; +$vaisseau_2 = $donnees['vaisseau_2']; +$vaisseau_3 = $donnees['vaisseau_3']; +$vcl_1 = $donnees['vcl_1']; +$vcl_2 = $donnees['vcl_2']; +$vcl_3 = $donnees['vcl_3']; +$vcl_4 = $donnees['vcl_4']; +$def_1 = $donnees['def_1']; +$def_2 = $donnees['def_2']; +$def_3 = $donnees['def_3']; +$def_4 = $donnees['def_4']; +$def_5 = $donnees['def_5']; + + +$points += (((exp(($mine_m*0.400))*200)+(exp(($mine_m*0.400))*100)+(exp(($mine_c*0.430))*210)+ +(exp(($mine_c*0.430))*120)+(exp(($mine_h*0.445))*250)+(exp(($mine_h*0.445))*170)+ +(pow(2,$centrale_s)*300)+(pow(2,$centrale_s)*230)+(pow(2,$centrale_f)*165)+ +(pow(2,$centrale_f)*99)+ (pow(2,$radar)*750)+(pow(2,$radar)*500)+(pow(2,$radar)*50)+ +(pow(2,$labo)*200)+ (pow(2,$labo)*150)+(pow(2,$chantier_terrestre)*520)+ +(pow(2,$chantier_terrestre)*380)+(pow(2,$chantier_spatial)*600)+(pow(2,$chantier_spatial)*450)+ +(pow(2,$caserne)*200)+(pow(2,$caserne)*100)+(pow(2,$silo)*400)+(pow(2,$silo)*260)+ +(pow(2,$informatique)*500)+(pow(2,$informatique)*150)+(pow(2,$detection)*500)+(pow(2,$detection)*750)+ +(pow(2,$detection)*100)+(pow(2,$armement)*2500)+(pow(2,$armement)*500)+(pow(2,$blindage)*4000)+ +(pow(2,$blindage)*1500)+(pow(2,$energie_t)*2000)+(pow(2,$energie_t)*1500)+(pow(2,$energie_t)*300)+ +(pow(2,$reacteur)*1400)+(pow(2,$reacteur)*400)+(pow(2,$reacteur_f)*3000)+(pow(2,$reacteur_f)*2100)+ +(pow(2,$reacteur_f)*750)+(pow(2,$reacteur_ff)*5000)+(pow(2,$reacteur_ff)*4000)+(pow(2,$reacteur_ff)*1500)+ +(pow(2,$medecine)*800)+(pow(2,$medecine)*1000)+(pow(2,$tactique)*2600)+(pow(2,$tactique)*2600)+ +(pow(2,$developpement)*10000)+(pow(2,$developpement)*10000)+(pow(2,$developpement)*5000)+(pow(3,$spartan)*5200)+ +(pow(3,$spartan)*4250)+(pow(3,$spartan)*850) )/1000)+($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+ +($sonde*2.3)+($recycleur*25)+($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+ +($sto*1150)+($soldat1*0.125)+($soldat2*0.2)+($soldat3*0.275)+($soldat4*0.37)+($sniper*0.28)+($spartam*35)+ +($medecin*0.2)+($ingenieur*0.195)+($soldat_lourd*0.55)+($vaisseau_att*0.8)+($vaisseau_1*1.1)+($vaisseau_2*1.6)+ +($vaisseau_3*2.35)+($vcl_1*0.64)+($vcl_2*0.74)+($vcl_3*1.02)+($vcl_4*1.5)+($def_1*0.7)+($def_2*6)+ +($def_3*5.9)+($def_4*23)+($def_5*26)-39; + + +$flotte += ($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+($sonde*2.3)+($recycleur*25)+ +($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+($sto*1150); + + +$recherches += $donnees['informatique']+$donnees['detection']+$donnees['armement']+ +$donnees['energie_t']+$donnees['reacteur']+$donnees['reacteur_f']+$donnees['reacteur_ff']+ +$donnees['medecine']+$donnees['tactique']+$donnees['developpement']+$donnees['blindage']+$donnees['spartan']; + +} + + + +$retour = mysql_query("SELECT COUNT(*) AS nb2 FROM user WHERE pseudo='".$pseudo."' AND id='".$id."'"); +$donnees = mysql_fetch_array($retour); +$nb2 = $donnees['nb2']; + +for ($r=0; $r<=$nb2; $r++) { + +$xxx = mysql_query("SELECT * FROM user WHERE nb='".$i."' AND id='".$id."'"); +$d = mysql_fetch_array($xxx); + +$transporteur = $d['transporteur']; +$gtransporteur = $d['gtransporteur']; +$vcolo = $d['vcolo']; +$sonde = $d['sonde']; +$recycleur = $d['recycleur']; +$chasseur = $d['chasseur']; +$fregate = $d['fregate']; +$croiseur = $d['croiseur1']; +$croiseur2 = $d['croiseur2']; +$pv = $d['porte_vaisseau']; + +$flotte += ($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+($sonde*2.3)+($recycleur*25)+ +($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+($sto*1150); + +$points += ($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+($sonde*2.3)+($recycleur*25)+ +($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+($sto*1150); + +} +$point = floor($points); +$flottes = floor($flotte); + +mysql_query("UPDATE classement SET points='".$point."', flottes='".$flottes."', recherches='".$recherches."', race='".$race."' WHERE pseudo='".$pseudo."'"); //pb inscription + +} +} +?> + + \ No newline at end of file diff --git a/frame.html b/frame.html new file mode 100644 index 0000000..770534d --- /dev/null +++ b/frame.html @@ -0,0 +1,168 @@ + + +Space battleship + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Accueil +
+ +Batiments +
+ +Ressources +
+ +Laboratoire +
+ +Chantier spatial +
+ +Chantier terrestre +
+ +Caserne +
+ +Défenses +
+ +Flotte +
+ +Arbre des Technologies +
+ +Carte spatiale +
+ +Classement +
+ +Messages +
+ +Option +
+ +Forum +
+ +Rapport de bugs +
+ +Déconnexion +
+ + +
+
+ + \ No newline at end of file diff --git a/frames.html b/frames.html new file mode 100644 index 0000000..591c655 --- /dev/null +++ b/frames.html @@ -0,0 +1,168 @@ + + +Space battleship + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Accueil +
+ +Batiments +
+ +Ressources +
+ +Laboratoire +
+ +Chantier spatial +
+ +Chantier terrestre +
+ +Caserne +
+ +Défenses +
+ +Flotte +
+ +Arbre des Technologies +
+ +Carte spatiale +
+ +Classement +
+ +Messages +
+ +Option +
+ +Forum +
+ +Rapport de bugs +
+ +Déconnexion +
+ + +
+
+ + \ No newline at end of file diff --git a/ind.php b/ind.php new file mode 100644 index 0000000..8ac9806 --- /dev/null +++ b/ind.php @@ -0,0 +1,24 @@ + + + +Halo + + + + + + + + + + diff --git a/inde.php b/inde.php new file mode 100644 index 0000000..08d6302 --- /dev/null +++ b/inde.php @@ -0,0 +1,24 @@ + + + +Halo + + + + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..10d4f97 --- /dev/null +++ b/index.html @@ -0,0 +1,46 @@ + + +Login + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
Vôtre login + +
Vôtre mot de passe + +
+ +
Inscription
+
+ + \ No newline at end of file diff --git a/inscription.php b/inscription.php new file mode 100644 index 0000000..8aefefe --- /dev/null +++ b/inscription.php @@ -0,0 +1,30 @@ + + +Space battleship + + + +
+
+
+
+
+
+ + + + + + + + + +
Inscription
Pseudo :
Mot de passe :
Confirmer le mot de passe :
Adresse mail :
Race :
+
+
+ + +
+
+ + \ No newline at end of file diff --git a/log_validation2.php b/log_validation2.php new file mode 100644 index 0000000..adf1169 --- /dev/null +++ b/log_validation2.php @@ -0,0 +1,145 @@ + + +Space Battleship + + + + +
+
+
+
+
+
+
+
+

=1) + {echo "Ce pseudo est déja pris"; + +?>







=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 user WHERE galaxy='".$galaxy."' AND ss='".$ss."' AND pos='".$pos."'"); + if(mysql_num_rows($result)>=1) { $coo=2; } + else { $coo=1; } + } + $image = mt_rand(1,12); + + mysql_query("INSERT INTO user VALUES('', '$pseudo', '$race', '$mdp', '$mail', '1', '$galaxy', '$ss', '$pos', 'Planète mère', '$image', + '200', '0', '0', '$temps', '1000', '700', '0', '0', '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', '0', '0', '0', '0', '0', '0', '0', '0', '0')"); // après defenses + mysql_query("INSERT INTO classement VALUES('$pseudo', '')"); + @header("Location: index.html"); + echo "
Enregistrement OK

Cliquez ici pour vous loguer
"; + } +else + { + echo ""; + } +mysql_close(); +?> + + \ No newline at end of file diff --git a/logout.php b/logout.php new file mode 100644 index 0000000..c28e2bb --- /dev/null +++ b/logout.php @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/page/abandnon.php b/page/abandnon.php new file mode 100644 index 0000000..c4684f1 --- /dev/null +++ b/page/abandnon.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/page/abandon.php b/page/abandon.php new file mode 100644 index 0000000..07881a3 --- /dev/null +++ b/page/abandon.php @@ -0,0 +1,22 @@ += 2) { +mysql_query("DELETE * FROM flotte WHERE nb='".$nb."' AND id='".$id."'AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +header("Location: depart.php"); +} +else { header("Location: depart.php"); } + +mysql_close(); +?> \ No newline at end of file diff --git a/page/abandon_confirm.php b/page/abandon_confirm.php new file mode 100644 index 0000000..191d17d --- /dev/null +++ b/page/abandon_confirm.php @@ -0,0 +1,23 @@ + + + + + + + + +Confirmer l'abandon de ".$nomplanete." en ".$galaxy.":".$ss.":".$pos." +
+
"; + +?> + + \ No newline at end of file diff --git a/page/ajout_niveau.php b/page/ajout_niveau.php new file mode 100644 index 0000000..80325dd --- /dev/null +++ b/page/ajout_niveau.php @@ -0,0 +1,83 @@ +=$temps) { + +switch ($bat) { +case 1: +$mine_m++; +mysql_query("UPDATE user 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 user 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 user 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 user 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 user SET centrale_f='".$centrale_f."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$radar++; +mysql_query("UPDATE user SET radar='".$radar."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$labo++; +mysql_query("UPDATE user SET recherches='".$labo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$chantier_terrestre++; +mysql_query("UPDATE user 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 user SET chantier_spatial='".$chantier_spatial."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$caserne++; +mysql_query("UPDATE user SET caserne='".$caserne."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$silo++; +mysql_query("UPDATE user 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 user SET temps='0', bat='0', energie='".$energie."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +@header("Location: batiment.php"); +} +?> \ No newline at end of file diff --git a/page/ajout_niveau_t.php b/page/ajout_niveau_t.php new file mode 100644 index 0000000..2e2b6ad --- /dev/null +++ b/page/ajout_niveau_t.php @@ -0,0 +1,84 @@ +=$temps_t) { + +switch ($tec) { +case 1: +$informatique++; +mysql_query("UPDATE user SET informatique='".$informatique."' WHERE id='".$id."'"); +break; +case 2: +$detection++; +mysql_query("UPDATE user SET detection='".$detection."' WHERE id='".$id."'"); +break; +case 3: +$armement++; +mysql_query("UPDATE user SET armement='".$armement."' WHERE id='".$id."'"); +break; +case 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 reacteur_f='".$tactique."' WHERE id='".$id."'"); +break; +case 11: +$developpement++; +mysql_query("UPDATE user SET tactique='".$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 spartan='".$spartan."' WHERE id='".$id."'"); +break; +} + +mysql_query("UPDATE user SET temps_t='0', tec='0' WHERE id='".$id."'"); +@header("Location: labo.php"); +} +?> \ No newline at end of file diff --git a/page/ajout_terrestre.php b/page/ajout_terrestre.php new file mode 100644 index 0000000..8b93f86 --- /dev/null +++ b/page/ajout_terrestre.php @@ -0,0 +1,91 @@ +=$temps_terrestre) { + +switch ($unit_t) { +case 1: +$vaisseau_att += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_att='".$vaisseau_att."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$vaisseau_1 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_1='".$vaisseau_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$vaisseau_2 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_2='".$vaisseau_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$vaisseau_3 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_3='".$vaisseau_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$vcl_1 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_1='".$vcl_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$vcl_2 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_2='".$vcl_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$vcl_3 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_3='".$vcl_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$vcl_4 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_4='".$vcl_4."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$def_1 += $cons_terrestre; +mysql_query("UPDATE user SET def_1='".$def_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$def_2 += $cons_terrestre; +mysql_query("UPDATE user SET def_2='".$def_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$def_3 += $cons_terrestre; +mysql_query("UPDATE user SET def_3='".$def_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 12: +$def_4 += $cons_terrestre; +mysql_query("UPDATE user SET def_4 ='".$def_4 ."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 13: +$def_5 += $cons_terrestre; +mysql_query("UPDATE user SET def_5='".$def_5."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} + +mysql_query("UPDATE user SET temps_terrestre='0', unit_t='0', cons_terrestre='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +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/page/ajout_troupes.php b/page/ajout_troupes.php new file mode 100644 index 0000000..77a9064 --- /dev/null +++ b/page/ajout_troupes.php @@ -0,0 +1,71 @@ +=$temps_caserne) { + +switch ($unit) { +case 1: +$soldat1 += $cons_caserne; +mysql_query("UPDATE user SET soldat1='".$soldat1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$soldat2 += $cons_caserne; +mysql_query("UPDATE user SET soldat2='".$soldat2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$soldat3 += $cons_caserne; +mysql_query("UPDATE user SET soldat3='".$soldat3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$soldat4 += $cons_caserne; +mysql_query("UPDATE user SET soldat4='".$soldat4."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$sniper += $cons_caserne; +mysql_query("UPDATE user SET sniper='".$sniper."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$spartam += $cons_caserne; +mysql_query("UPDATE user SET spartam='".$spartam."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$medecin += $cons_caserne; +mysql_query("UPDATE user SET medecin='".$medecin."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$ingenieur += $cons_caserne; +mysql_query("UPDATE user SET ingenieur='".$ingenieur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$soldat_lourd += $cons_caserne; +mysql_query("UPDATE user SET soldat_lourd='".$soldat_lourd."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} + +mysql_query("UPDATE user SET temps_caserne='0', unit='0', cons_caserne='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +@header("Location: troupes.php"); +} +?> \ No newline at end of file diff --git a/page/ajout_vaisseaux.php b/page/ajout_vaisseaux.php new file mode 100644 index 0000000..9ce5bb0 --- /dev/null +++ b/page/ajout_vaisseaux.php @@ -0,0 +1,80 @@ +=$temps_spatial) { + +switch ($unit_s) { +case 1: +$transporteur += $cons_spatial; +mysql_query("UPDATE user SET transporteur='".$transporteur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$gtransporteur += $cons_spatial; +mysql_query("UPDATE user SET gtransporteur='".$gtransporteur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$vcolo += $cons_spatial; +mysql_query("UPDATE user SET vcolo='".$vcolo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$sonde += $cons_spatial; +mysql_query("UPDATE user SET sonde='".$sonde."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$recycleur += $cons_spatial; +mysql_query("UPDATE user SET recycleur='".$recycleur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$chasseur += $cons_spatial; +mysql_query("UPDATE user SET chasseur='".$chasseur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$fregate += $cons_spatial; +mysql_query("UPDATE user SET fregate='".$fregate."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$croiseur += $cons_spatial; +mysql_query("UPDATE user SET croiseur1='".$croiseur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$croiseur2 += $cons_spatial; +mysql_query("UPDATE user SET croiseur2='".$croiseur2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$pv += $cons_spatial; +mysql_query("UPDATE user SET pv='".$pv."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$sto += $cons_spatial; +mysql_query("UPDATE user SET sto='".$sto."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} + +mysql_query("UPDATE user SET temps_spatial='0', unit_s='0', cons_spatial='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +@header("Location: chantier_spatial.php"); +} +?> \ No newline at end of file diff --git a/page/anul_bat.php b/page/anul_bat.php new file mode 100644 index 0000000..4e98806 --- /dev/null +++ b/page/anul_bat.php @@ -0,0 +1,136 @@ + \ No newline at end of file diff --git a/page/anul_tec.php b/page/anul_tec.php new file mode 100644 index 0000000..73e1e42 --- /dev/null +++ b/page/anul_tec.php @@ -0,0 +1,149 @@ + \ No newline at end of file diff --git a/page/arbre_techno_batiments_p.php b/page/arbre_techno_batiments_p.php new file mode 100644 index 0000000..d803e0a --- /dev/null +++ b/page/arbre_techno_batiments_p.php @@ -0,0 +1,63 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
Caserne | +Technologies | +Batiments +


+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Champ d'alguesDébloqué
Recuperation de métauxDébloqué
Mine de calciumDébloqué
Centre d'entrainementDébloqué
LaboratoireDébloqué
Base radar
+ + + \ No newline at end of file diff --git a/page/arbre_techno_caserne.php b/page/arbre_techno_caserne.php new file mode 100644 index 0000000..86c2788 --- /dev/null +++ b/page/arbre_techno_caserne.php @@ -0,0 +1,87 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
Caserne | +Technologies | +Batiments +


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Soldat bigorneau
Soldat bigorneau blindé

Général
Kamikaze
Espion

Tank crabe

Poisson
Jean-louis

Spartan bigorneau


Défenses
Barrière de corail
Mine
+ + + \ No newline at end of file diff --git a/page/arbre_techno_technologie.php b/page/arbre_techno_technologie.php new file mode 100644 index 0000000..82d3a4b --- /dev/null +++ b/page/arbre_techno_technologie.php @@ -0,0 +1,68 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
Caserne | +Technologies | +Batiments +


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Specialisation
Blindage
Elevage
Concombre de mer
Vitesse
Mjolinor
Espionnage
+ + + \ No newline at end of file diff --git a/page/batiment.php b/page/batiment.php new file mode 100644 index 0000000..1b41a85 --- /dev/null +++ b/page/batiment.php @@ -0,0 +1,353 @@ + + + + + += $ress_ness_metal && $cristal >= $ress_ness_cristal && $hydrogene >= $ress_ness_hydrogene) + { + echo "Construire"; + } +else + { + echo "Construire"; + } +} + +function ressources($metal, $cristal, $hydrogene, +$ress_ness_metal, $ress_ness_cristal, $ress_ness_hydrogene) +{ +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 ($cristal <= $ress_ness_cristal) + { + $z=floor($cristal)-$ress_ness_cristal; + echo "cristal : ".$ress_ness_cristal.""; + } + else {echo "cristal : ".$ress_ness_cristal." ";} +if ($hydrogene <= $ress_ness_hydrogene) + { + $z=floor($hydrogene)-$ress_ness_hydrogene; + echo "hydrogene : ".$ress_ness_hydrogene.""; + } + else {echo "hydrogene : ".$ress_ness_hydrogene." ";} +} + +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; +} +?> + + + + + + + +"; + + +echo " +"; + + +echo " +"; + +echo " +"; + + +if ($centrale_s >= 12 && $energie_t >=5) { +echo " +"; } else {} + +if ($detection >= 1) { +echo " +"; } else {} + + +echo " +"; + + +echo " +"; + + +if ($chantier_terrestre >= 2) { +echo " +"; } else {} + +echo " +"; + +echo " +"; +?> + + + \ No newline at end of file diff --git a/page/bdd.php b/page/bdd.php new file mode 100644 index 0000000..acfe4a2 --- /dev/null +++ b/page/bdd.php @@ -0,0 +1,120 @@ + \ No newline at end of file diff --git a/page/carte.php b/page/carte.php new file mode 100644 index 0000000..05103e8 --- /dev/null +++ b/page/carte.php @@ -0,0 +1,68 @@ + + + + + + + + + + + +
Usine de méttalurgie niveau ".$mine_m."
+
+Coût: "; +$a=ceil(exp(($mine_m*0.400))*200); +$b=ceil(exp(($mine_m*0.400))*100); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.7,$mine_m)*120) - (0.005*$ingenieur*ceil(pow(1.7,($mine_m-1))*120)))); +echo"
"; +if ($temps > 0) { + if ($bat==1) { + $tr=$temps-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 niveau ".$mine_c."
+
+Coût: "; +$a=ceil(exp(($mine_c*0.430))*210); +$b=ceil(exp(($mine_c*0.430))*120); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.72,$mine_c)*160)) - (0.005*$ingenieur*ceil(pow(1.72,($mine_c-1))*160))); +echo"
"; +if ($temps > 0) { + if ($bat==2) { + $tr=$temps-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 niveau ".$mine_h."
+
+Coût: "; +$a=ceil(exp(($mine_h*0.445))*250); +$b=ceil(exp(($mine_h*0.445))*170); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.75,$mine_h)*180)) - (0.005*$ingenieur*ceil(pow(1.75,($mine_h-1))*180))); +echo"
"; +if ($temps > 0) { + if ($bat==3) { + $tr=$temps-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 niveau ".$centrale_s."
+
+Coût: "; $n=($centrale_s-1); +$a=ceil(pow(2,$n)*300); +$b=ceil(pow(2,$n)*230); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.68,$centrale_s)*190)) - (0.005*$ingenieur*ceil(pow(1.68,($centrale_s-1))*190))); +echo"
"; +if ($temps > 0) { + if ($bat==4) { + $tr=$temps-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 niveau ".$centrale_f."
+
+Coût: "; +$n=($centrale_f-1); +$a=ceil(pow(2,$n)*165); +$b=ceil(pow(2,$n)*99); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.8,$centrale_f)*300)) - (0.005*$ingenieur*ceil(pow(1.8,($centrale_f-1))*300))); +echo"
"; +if ($temps > 0) { + if ($bat==5) { + $tr=$temps-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"
Base radar niveau ".$radar."
+
+Coût: "; +$n=($radar-1); +$a=ceil(pow(2,$n)*750); +$b=ceil(pow(2,$n)*500); +$c=ceil(pow(2,$n)*50); +ressources($metal, $cristal, $hydrogene, $a, $b, $c); +echo"
+Temps : "; +sec((ceil(pow(2,$radar)*720) - (0.005*$ingenieur*ceil(pow(2,($radar-1))*720)))); +echo"
"; +if ($temps > 0) { + if ($bat==6) { + $tr=$temps-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"
Centre de recherches niveau ".$labo."
+
+Coût: "; +$n=($labo-1); +$a=ceil(pow(2,$n)*200); +$b=ceil(pow(2,$n)*150); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$labo)*720)) - (0.005*$ingenieur*ceil(pow(2,($labo-1))*720))); +echo"
"; +if ($temps > 0) { + if ($bat==7) { + $tr=$temps-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if ($case <= 0) { echo "Planète pleine"; } else {if($tec > 0) {echo "Recherche en cours dans le laboratoire"; } else {verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, 0);} } } +echo"
Chantier terrestre niveau ".$chantier_terrestre."
+
+Coût: "; +$n=($chantier_terrestre-1); +$a=ceil(pow(2,$n)*520); +$b=ceil(pow(2,$n)*380); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$chantier_terrestre)*420)) - (0.005*$ingenieur*ceil(pow(2,($chantier_terrestre-1))*420))); +echo"
"; +if ($temps > 0) { + if ($bat==8) { + $tr=$temps-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 "; if ($unit_t<9 && $unit_s >0) {echo "chantier terrestre";} else if ( $unit_t>=9) {echo "centre de défenses";} } +else {verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, 0); } } } +echo"
Chantier spatial niveau ".$chantier_spatial."
+
+Coût: "; +$n=($chantier_spatial-1); +$a=ceil(pow(2,$n)*600); +$b=ceil(pow(2,$n)*450); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$chantier_spatial)*600)) - (0.005*$ingenieur*ceil(pow(2,($chantier_spatial-1))*600))); +echo"
"; +if ($temps > 0) { + if ($bat==9) { + $tr=$temps-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"
Ecole militaire niveau ".$caserne."
+
+Coût: "; +$n=($caserne-1); +$a=ceil(pow(2,$n)*200); +$b=ceil(pow(2,$n)*100); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$caserne)*300)) - (0.005*$ingenieur*ceil(pow(2,($caserne-1))*300))); +echo"
"; +if ($temps > 0) { + if ($bat==10) { + $tr=$temps-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 niveau ".$silo."
+
+Coût: "; +$n=($silo-1); +$a=ceil(pow(2,$n)*400); +$b=ceil(pow(2,$n)*260); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$silo)*1200)) - (0.005*$ingenieur*ceil(pow(2,($silo-1))*1200))); +echo"
"; +if ($temps > 0) { + if ($bat==11) { + $tr=$temps-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"
+ + + + +
+ + + + +
Galaxie
+ + +
Système solaire
+ + + + + + + + +"; +for ($i=1; $i<=12; $i++) { + +$resultat = mysql_query("SELECT pseudo FROM user WHERE galaxy='".$g."' AND ss='".$s."' AND pos='".$i."' "); +if(mysql_num_rows($resultat)>=1){ + +$x = mysql_query("SELECT * FROM user WHERE galaxy='".$g."' AND ss='".$s."'AND pos='".$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['nomplanete']."".$d['debris_met']."".$d['debris_cri']."".$ra." ".$d['pseudo']."
".$i."
"; + +mysql_close(); +?> + + \ No newline at end of file diff --git a/page/central_f.php b/page/central_f.php new file mode 100644 index 0000000..33e8c93 --- /dev/null +++ b/page/central_f.php @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +
Centrale énergétique niveau ".$centrale_f."

"; +$a=$mine_m+5; +$c=$mine_m-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*80+(exp($c*0.38)*11)))); +$h=ceil((($c*80+(exp($c*0.38)*11)))) - ceil(((($c-1)*80+(exp(($c-1)*0.38)*11)))); + +$p=ceil(($c*5+(exp($c*0.3)*10))); +$g=ceil(($c*5+(exp($c*0.3)*10))) - ceil((($c-1)*5+(exp(($-1)*0.3)*10))); +echo ''; +} + + +?> + + \ No newline at end of file diff --git a/page/central_s.php b/page/central_s.php new file mode 100644 index 0000000..1e847a5 --- /dev/null +++ b/page/central_s.php @@ -0,0 +1,38 @@ + + + + + + + + + +
NiveauProduction d énergie par heureConsommation d hydrogene
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + +"; + + +?> + + \ No newline at end of file diff --git a/page/change_carte.php b/page/change_carte.php new file mode 100644 index 0000000..75e70a1 --- /dev/null +++ b/page/change_carte.php @@ -0,0 +1,13 @@ += 6) { $y = 5; } + +if ($_POST['change_system'] != '') { $t=$_POST['change_system']; } else { $t=$_SESSION['ss']; } +if ($t >= 151) { $t = 150; } + +@header("Location: carte.php?galaxy=".$y."&ss=".$t.""); + + +?> \ No newline at end of file diff --git a/page/change_planete.php b/page/change_planete.php new file mode 100644 index 0000000..8e75155 --- /dev/null +++ b/page/change_planete.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/page/chantier_spatial.php b/page/chantier_spatial.php new file mode 100644 index 0000000..c87400b --- /dev/null +++ b/page/chantier_spatial.php @@ -0,0 +1,196 @@ + + + +Space battleship + + + '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 - (0.1*$chantier_spatial*1080))); +$g = ceil((6300 - (0.1*$chantier_spatial*6300))); +$h = ceil((8280 - (0.1*$chantier_spatial*8280))); +$i = ceil((1440 - (0.1*$chantier_spatial*1440))); +$j = ceil((7380 - (0.1*$chantier_spatial*7380))); +$k = ceil((1200 - (0.1*$chantier_spatial*1200))); +$l = ceil((4680 - (0.1*$chantier_spatial*4680))); +$m = ceil((16800 - (0.1*$chantier_spatial*16800))); +$n = ceil((18060 - (0.1*$chantier_spatial*18060))); +$p = ceil((32400 - (0.1*$chantier_spatial*32400))); +$q = ceil((117000 - (0.1*$chantier_spatial*117000))); + + +if ($temps_spatial>0) { +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 "
Centrale solaire niveau ".$centrale_s."

"; +$a=$centrale_s+5; +$c=$centrale_s-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*20+(exp($c*0.3)*10)))); +$h=ceil((($c*20+(exp($c*0.3)*10)))) - ceil(((($c-1)*20+(exp(($c-1)*0.3)*10)))); + +echo ''; + +} + +echo"
NiveauProduction d énergie par heure
'.$c.''.$b.' (+ '.$h.')
+
+Construction terminé dans : "; +$tr=$temps_spatial-time(); +echo '
'; +echo ''; +echo "
Construction de : ".$cons_spatial." ".$unit."
";} else {} + +echo" +"; + + if ($chantier_spatial >= 1 && $reacteur >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 5 && $reacteur_f >= 2) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 5 && $reacteur_ff >= 1) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 3 && $reacteur >= 5 && $detection >=2) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 5 && $reacteur_f >= 4 && $blindage >= 5) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 1 && $reacteur >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 3 && $reacteur_f >= 3 && $armement >=1) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 6 && $reacteur_ff >= 2 && $armement >=3 && $blindage >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 6 && $reacteur_ff >= 3 && $armement >=4 && $blindage >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 8 && $reacteur_ff >= 5 && $armement >=6 && $blindage >= 6) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 12 && $reacteur_ff >= 10 && $armement >=12 && $blindage >= 12) { + echo " + + + + "; } else {} + + } else { ?>
lmagesDescriptionNombre
Cargos de classe Parabola ( ".$transporteur." vaisseaux )
Métal : 1000
Cristal : 800
Temps : "; sec($f); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Cargos de classe Laden ( ".$gtransporteur." vaisseaux )
Métal : 4000
Cristal : 3000
Temps : "; sec($g); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Vaisseaux de colonisation de classe Odyssey ( ".$vcolo." vaisseaux )
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 "
"; } else {} } + echo" +
Drones d’espionnage de classe Clarion ( ".$sonde." vaisseaux )
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 "
"; } else {} } + echo" +
Recycleurs de classe Minotaur ( ".$recycleur." vaisseaux )
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 "
"; } else {} } + echo" +
C709 Longsword Interceptor ( ".$chasseur." vaisseaux )
Métal : 1700
Cristal : 1220
Temps : "; sec($k); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Frégate ( ".$fregate." vaisseaux )
Métal : 5800
Cristal : 1400
Temps : "; sec($l); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Croiseurs de classe Halcyon ( ".$croiseur." vaisseaux )
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 "
"; } else {} } + echo" +
Croiseurs de classe Marathon ( ".$croiseur2." vaisseaux )
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 "
"; } else {} } + echo" +
Porte vaisseaux ( ".$pv." vaisseaux )
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 "
"; } else {} } + echo" +
Station orbitale ( ".$sto." vaisseaux )
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 "
"; } else {} } + echo" +
Vous devez d'abord construire un chantier spatial !
"; } +echo "
"; ?> + + \ No newline at end of file diff --git a/page/chantier_terrestre.php b/page/chantier_terrestre.php new file mode 100644 index 0000000..3808221 --- /dev/null +++ b/page/chantier_terrestre.php @@ -0,0 +1,182 @@ + + + +Space battleship + + + '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((720 - (0.1*$chantier_terrestre*720))); +$g = ceil((2040 - (0.1*$chantier_terrestre*2040))); +$h = ceil((2700 - (0.1*$chantier_terrestre*2700))); +$i = ceil((3960 - (0.1*$chantier_terrestre*3960))); +$j = ceil((600 - (0.1*$chantier_terrestre*600))); +$k = ceil((1080 - (0.1*$chantier_terrestre*1080))); +$l = ceil((2160 - (0.1*$chantier_terrestre*2160))); +$m = ceil((4680 - (0.1*$chantier_terrestre*4680))); + + + +if ($temps_terrestre>0) { +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_terrestre >0) { +echo " +
+Construction terminé dans : "; +$tr=$temps_terrestre-time(); +echo '
'; +echo ''; +echo "
Entrainement de : ".$cons_terrestre." ".$unit."
";} else {} + +echo" + "; + + + if ($chantier_terrestre >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 3 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 4 && $reacteur >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 6 && $reacteur >= 3) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 2) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 3 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 5 && $blindage >=2 && $armement >=2) { + echo " + + + + "; } else {} + + + } else { ?>
lmagesDescriptionNombre
Sparrowhawk ( ".$vaisseau_att." vaisseaux )
Métal : 500
Cristal : 300
Temps : "; sec($f); echo"
"; 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 " +
077-TC Pelican ( ".$vaisseau_1." vaisseaux )
Métal : 680
Cristal : 420
Temps : "; sec($g); echo"
"; 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 " +
C703 Shortsword Bomber ( ".$vaisseau_2." vaisseaux )
Métal : 1000
Cristal : 600
Temps : "; sec($h); echo"
"; 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 " +
SHD Albatros ( ".$vaisseau_3." vaisseaux )
Métal : 1400
Cristal : 950
Temps : "; sec($i); echo"
"; 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 " +
M12 LRV Warthog ( ".$vcl_1." véhicules )
Métal : 400
Cristal : 240
Temps : "; sec($j); echo"
"; 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 " +
M12G1 LAAV Warthog ( ".$vcl_2." véhicules )
Métal : 480
Cristal : 260
Temps : "; sec($k); echo"
"; 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 " +
M12A1 LAAV Warthog ( ".$vcl_3." véhicules )
Métal : 600
Cristal : 420
Temps : "; sec($l); echo"
"; 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 " +
M808B Scorpion MBT ( ".$vcl_4." véhicules )
Métal : 1000
Cristal : 500
Temps : "; sec($m); echo"
"; 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 spatial !
"; } +echo ""; ?> + + \ No newline at end of file diff --git a/page/constructiion.php b/page/constructiion.php new file mode 100644 index 0000000..4ec463a --- /dev/null +++ b/page/constructiion.php @@ -0,0 +1,136 @@ + \ No newline at end of file diff --git a/page/construction.html b/page/construction.html new file mode 100644 index 0000000..11fab53 --- /dev/null +++ b/page/construction.html @@ -0,0 +1,11 @@ + + +Space Battleship + + + + +




+
Non disponible pour le moment
+ + \ No newline at end of file diff --git a/page/construction.php b/page/construction.php new file mode 100644 index 0000000..1e991c4 --- /dev/null +++ b/page/construction.php @@ -0,0 +1,149 @@ + \ No newline at end of file diff --git a/page/defense.php b/page/defense.php new file mode 100644 index 0000000..6656e70 --- /dev/null +++ b/page/defense.php @@ -0,0 +1,144 @@ + + + +Space battleship + + + '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 - (0.1*$chantier_terrestre*480))); +$g = ceil((1560 - (0.1*$chantier_terrestre*1560))); +$h = ceil((1800 - (0.1*$chantier_terrestre*1800))); +$i = ceil((6720 - (0.1*$chantier_terrestre*6720))); +$j = ceil((12960 - (0.1*$chantier_terrestre*12960))); + + + +if ($temps_terrestre>0) { +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_terrestre >0) { +echo " +
+Construction terminé dans : "; +$tr=$temps_terrestre-time(); +echo '
'; +echo ''; +echo "
Construction de : ".$cons_terrestre." ".$unit."
";} else {} + +echo" + "; + + + if ($chantier_terrestre >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 3 && $energie_t >=2) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 4 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 6 && $armement >=3 && $enerigie_t >= 4) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 8 && $armement >=5 && $informatique >= 3) { + echo " + + + + "; } else {} + + + } else { ?>
lmagesDescriptionNombre
Mitrailleuses automatique M247 GP ( ".$def_1." unités )
Métal : 500
Cristal : 200
Temps : "; sec($f); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
Canons Gauss ( ".$def_2." unités )
Métal : 4000
Cristal : 2000
Temps : "; sec($g); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
DCA légères ( ".$def_3." unités )
Métal : 4500
Cristal : 800
Hydrogène : 600
Temps : "; sec($h); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
DCA lourdes ( ".$def_4." unités )
Métal : 12000
Cristal : 10000
Hydrogène : 1000
Temps : "; sec($i); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
Lanceurs de missiles ( ".$def_5." unités )
Métal : 15000
Cristal : 9500
Hydrogène : 1500
Temps : "; sec($j); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < 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/page/depart.php b/page/depart.php new file mode 100644 index 0000000..6cdb463 --- /dev/null +++ b/page/depart.php @@ -0,0 +1,108 @@ + + + + + + + + + + + + ".$nomplanete." (".$pseudo.") + + + + + Heure du serveur + "; convert_ts_fr(time()); echo" + "; + if ($nbre_non['nbre'] > 0) { echo "Vous avez ".$nbre_non['nbre']." nouveaux messages"; } + echo" + + Evènements + + + + + + + + +Diamètre ".$diametre." km ( ".$case." / ".$cases." cases ) + + + + +Position[".$galaxy.":".$ss.":".$pos."] + +Race".$race." +"; +mysql_connect("leon.redby.fr", "leon0", "7268032"); +mysql_select_db("leon0"); +$ee = mysql_query("SELECT points FROM classement WHERE pseudo='".$pseudo."'"); +$data = mysql_fetch_array($ee); +echo "Classement".$data['points']." points +"; ?> + \ No newline at end of file diff --git a/page/design/bleu.jpg b/page/design/bleu.jpg new file mode 100644 index 0000000..12759cb Binary files /dev/null and b/page/design/bleu.jpg differ diff --git a/page/design/design.css b/page/design/design.css new file mode 100644 index 0000000..d41609d --- /dev/null +++ b/page/design/design.css @@ -0,0 +1,112 @@ +body { +background-image: url('screen119.jpg'); +background-attachment: fixed; +background-repeat: no-repeat; +background-position: right; +background-color: black; +color: #CCCCFF; +font-size: 12px; +font-family: verdana, serif; +scrollbar-face-color: black; +scrollbar-shadow-color: rgb(98,98,98); +scrollbar-highlight-color: rgb(72,72,72); +scrollbar-3dlight-color: rgb(136,136,136); +scrollbar-darkshadow-color: rgb(81,81,81); +scrollbar-track-color: rgb(72,72,72); +scrollbar-arrow-color: #A8A8A8; +} + +table { +color: #999999; +font-size: 12px; +border-collapse: separate; +empty-cells: show; +text-align: center; +border: 0px; +} + +TD { +background-color: #330066; +border: 1px solid transparent; +} + +.bouttom { +color: white; +font-family: verdana, serif; +BORDER-STYLE: outset; +background-color: #330066; +BORDER-LEFT-COLOR: white; +BORDER-BOTTOM-COLOR: #330066; +BORDER-TOP-COLOR: white; +BACKGROUND-COLOR: #330066; +BORDER-RIGHT-COLOR:#330066; +} + +.bouttom:hover { +BORDER-STYLE: inset; +color: red; +} + +.zone_texte { +background-color: #9999FF; +color: #000099; +border: 1px solid black; +font-family: verdana, serif; +} + +.zone_texte:focus { +background-color: #9999FF; +color: #000099; +border: 1px solid black; +font-family: verdana, serif; +} + +a { +color: #CCCCCC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +border: none; +} + +a:hover { +color: #CCCCCC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: pointer; +} + +a:active, a:focus { +color: #CCCCCC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: wait; +} + +a:visited { +color: #CCCCCC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +cursor: pointer; +} + +img { +border: 0; +} + +#datetime { +color: #7093DB; +font-weight: bold; +} + +TD.a { +border: 0; +text-align: center; +} + +.z { +background-color:#330099; +} \ No newline at end of file diff --git a/page/design/design1.css b/page/design/design1.css new file mode 100644 index 0000000..c59c34d --- /dev/null +++ b/page/design/design1.css @@ -0,0 +1,110 @@ +body { +background-image: url('bleu.jpg'); +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +scrollbar-face-color: black; +scrollbar-shadow-color: rgb(98,98,98); +scrollbar-highlight-color: rgb(72,72,72); +scrollbar-3dlight-color: rgb(136,136,136); +scrollbar-darkshadow-color: rgb(81,81,81); +scrollbar-track-color: rgb(72,72,72); +scrollbar-arrow-color: #A8A8A8; +} + +table { +background-color: black; +color: #7093DB; +font-size: 12px; +border-collapse: separate; +empty-cells: show; +text-align: center; +border: 1px solid black; +} + +.bouttom { +color: #afbdff; +font-family: verdana, serif; +BORDER-STYLE: outset; +background-color: navy; +BORDER-LEFT-COLOR: white; +BORDER-BOTTOM-COLOR: navy; +BORDER-TOP-COLOR: white; +BACKGROUND-COLOR: navy; +BORDER-RIGHT-COLOR: navy; +} + +.bouttom:hover { +BORDER-STYLE: inset; +color: red; +} + +.zone_texte { +background-color: #111e40; +color: #afbdff; +border: 1px solid #2458b5; +font-family: verdana, serif; +} + +.zone_texte:focus { +background-color: #111e75; +color: #afbdff; +border: 1px solid #2458b5; +font-family: verdana, serif; +} + +a { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +border: none; +} + +a:hover { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: pointer; +} + +a:active, a:focus { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: wait; +} + +a:visited { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +cursor: pointer; +} + +img { +border: 0; +} + +#datetime { +color: #7093DB; +font-weight: bold; +} + +TD.a { +border: 0; +text-align: center; +} + +/*QPushButton { +border-radius: 2px; +border: 1px solid #8f8f91; +background-color: qlineargradient(x1: 1, y1: 0, x2: 0, y2: 1, stop: 0 #f6f7fa, stop: 1 #7093DB); + } + +QPushButton:pressed { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #f6f7fa); + }*/ \ No newline at end of file diff --git a/page/design/designtechno.css b/page/design/designtechno.css new file mode 100644 index 0000000..0b76887 --- /dev/null +++ b/page/design/designtechno.css @@ -0,0 +1,71 @@ +body { +background-image: url('screen119.jpg'); +background-attachment: fixed; +background-repeat: no-repeat; +background-position: right; +background-color: black; +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +scrollbar-face-color: black; +scrollbar-shadow-color: rgb(98,98,98); +scrollbar-highlight-color: rgb(72,72,72); +scrollbar-3dlight-color: rgb(136,136,136); +scrollbar-darkshadow-color: rgb(81,81,81); +scrollbar-track-color: rgb(72,72,72); +scrollbar-arrow-color: #A8A8A8; +} + +table { +background-color: black; +color: #7093DB; +font-size: 12px; +border-collapse: separate; +empty-cells: show; +text-align: center; +border: 1px solid black; +} + +TD.a { +border-bottom: 0; +} + +TD { +border-bottom: 1px #0099FF solid; +} + +a { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +border: none; +} + +a:hover { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: pointer; +} + +a:active, a:focus { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: wait; +} + +a:visited { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +cursor: pointer; +} + +img { +border: 0; +} \ No newline at end of file diff --git a/page/design/screen119.jpg b/page/design/screen119.jpg new file mode 100644 index 0000000..81341b2 Binary files /dev/null and b/page/design/screen119.jpg differ diff --git a/page/envoyer_message.php b/page/envoyer_message.php new file mode 100644 index 0000000..2fe731c --- /dev/null +++ b/page/envoyer_message.php @@ -0,0 +1,25 @@ + + + +Space Battleship + + + + + +
+



+ +"; } ?> + + + +
Message envoyé
Nom du destinataire
Texte
+
+ + \ No newline at end of file diff --git a/page/ferme.php b/page/ferme.php new file mode 100644 index 0000000..1334835 --- /dev/null +++ b/page/ferme.php @@ -0,0 +1,33 @@ + + + + + + + + + + + + +"; + + +?> + + \ No newline at end of file diff --git a/page/flotte.js b/page/flotte.js new file mode 100644 index 0000000..fc18677 --- /dev/null +++ b/page/flotte.js @@ -0,0 +1,261 @@ +function vitesse() { + var vi; + vi = document.getElementsByName("vitesse")[0].value; + vi = vi / 10; + return(vi); +} + +function target() { + var galaxie; + var systeme; + var planete; + + galaxie = document.getElementsByName("galaxie_arr")[0].value; + systeme = document.getElementsByName("systeme_arr")[0].value; + planete = document.getElementsByName("planete_arr")[0].value; + + return("["+galaxie+":"+systeme+":"+planete+"]"); +} + +function setTarget(galaxie, ss, planete) { + document.getElementsByName('galaxie_arr')[0].value = galaxie; + document.getElementsByName('systeme_arr')[0].value = ss; + document.getElementsByName('planete_arr')[0].value = planete; +} + +function setMission(mission) { + document.getElementsByName('ordre')[0].selectedIndex = mission; + return; +} + +function setUnion(unionid) { + document.getElementsByName('union2')[0].selectedIndex = unionid; +} + +function setTargetLong(galaxie, ss, planete, categorie, mission, cnt) { + setTarget(galaxie, ss, planete, categorie); + setMission(mission); + setUnions(cnt); +} + +function min(a, b) { + a = a * 1; + b = b * 1; + if (a > b) { + return b; + } else { + return a; + } +} + +function maxvitesse() { + var msp = 1000000000; + for (i = 1; i<=14; i++) { + if (document.getElementsByName("vaisseau" + i)[0]) { + if ((document.getElementsByName("vitesse" + i)[0].value * 1) >= 1 + && (document.getElementsByName("vaisseau" + i)[0].value * 1) >= 1) { + msp = min(msp, document.getElementsByName("vitesse" + i)[0].value); + } + } + } + + return(msp); +} + +function distance() { + var galaxie_dep; + var systeme_dep; + var planete_dep; + var galaxie_arr; + var systeme_arr; + var planete_arr; + var dist; + + galaxie_dep = document.getElementsByName("galaxie_dep")[0].value; + systeme_dep = document.getElementsByName("systeme_dep")[0].value; + planete_dep = document.getElementsByName("planete_dep")[0].value; + galaxie_arr = document.getElementsByName("galaxie_arr")[0].value; + systeme_arr = document.getElementsByName("systeme_arr")[0].value; + planete_arr = document.getElementsByName("planete_arr")[0].value; + + dist = 0; + if ((galaxie_arr - galaxie_dep) != 0) { + dist = Math.abs(galaxie_arr - galaxie_dep) * 20000; + } else if ((systeme_arr - systeme_dep) != 0) { + dist = Math.abs(systeme_arr - systeme_dep) * 95 + 2700; + } else if ((planete_arr - planete_dep) != 0) { + dist = Math.abs(planete_arr - planete_dep) * 5 + 1000; + } else { + dist = 5; + } + + return(dist); +} + +function duree() { + var coef_vit; + + coef_vit = document.getElementsByName("facteurvitesse")[0].value; + mvit = maxvitesse(); + vit = vitesse(); + dist = distance(); + return Math.ceil(((35000 / vit * Math.sqrt(dist * 10 / mvit) + 10) / coef_vit)); +} + +function conso() { + var conso = 0; + var conso_base = 0; + var valeurs; + var i; + + coef_vit = document.getElementsByName("facteurvitesse")[0].value; + dist = distance(); + dur = duree(); + + for (i = 1; i <= 14; i++) { + if (document.getElementsByName("vaisseau" + i)[0]) { + vitv = document.getElementsByName("vitesse" + i)[0].value; + vite = 35000 / (dur * coef_vit - 10) * Math.sqrt(dist * 10 / vitv); + conso_base = document.getElementsByName("conso" + i)[0].value + * document.getElementsByName("vaisseau" + i)[0].value; + conso += conso_base * dist / 35000 * ((vite / 10) + 1) * ((vite / 10) + 1); + } + } + conso = Math.round(conso) + 1; + return(conso); +} + +function stockage() { + var stockage = 0; + + for (i=1; i<=14; i++) { + + if (document.getElementsByName("vaisseau" + i)[0]) { + if ((document.getElementsByName("vaisseau" + i)[0].value * 1) >= 1) { + stockage + += document.getElementsByName("vaisseau" + i)[0].value + * document.getElementsByName("capacite" + i)[0].value + } + } + } + + stockage -= conso(); + + return(stockage); +} + +function Infov() { + + document.getElementById("distance").innerHTML = distance(); + var secondes = duree(); + document.forms["flotte"].elements["temps"].value = secondes; + var heures = Math.floor(secondes / 3600); + secondes -= heures * 3600; + + var minutes = Math.floor(secondes / 60); + secondes -= minutes * 60; + + if (minutes < 10) minutes = "0" + minutes; + if (secondes < 10) secondes = "0" + secondes; + + document.getElementById("duree").innerHTML = heures + ":" + minutes + ":" + secondes + " h"; + var stor = stockage(); + var cons = conso(); + + document.getElementById("maxvitesse").innerHTML = maxvitesse(); + if (stor >= 0) { + document.getElementById("conso").innerHTML = ''+cons+''; + document.getElementById("stockage").innerHTML = ''+stor+''; + } else { + document.getElementById("conso").innerHTML = ''+cons+''; + document.getElementById("stockage").innerHTML = ''+stor+''; + } + +} + + +function setRessource(id, val) { + if (document.getElementsByName(id)[0]) { + document.getElementsByName("ressource" + id + "_aff")[0].value = val; + } +} + +function maxRessource(id) { + var ressource = document.getElementsByName("ressource" + id)[0].value; + var ressourcechoisie = document.getElementsByName("ressource" + id + "_aff")[0].value; + var stockCap = stockage(); + var r1Transport = document.getElementsByName("ressource1_aff")[0].value; + var r2Transport = document.getElementsByName("ressource2_aff")[0].value; + var r3Transport = document.getElementsByName("ressource3_aff")[0].value; + + var freeCapacity = Math.min(Math.max(stockCap - r1Transport - r2Transport - r3Transport + ressourcechoisie*1, 0), ressource); + + if (document.getElementsByName("ressource" + id + "_aff")[0]) { + document.getElementsByName("ressource" + id + "_aff")[0].value = freeCapacity; + } + calculateTransportCapacity(); +} + + +function maxTritium() { + var stockCap = stockage(); // Capacitée de stoquage + var r1toTransport = document.getElementsByName("ressource1_aff")[0].value; // valeur inscrite dans le titane a envoyé pas le titane qu'on a quai + var r2toTransport = document.getElementsByName("ressource2_aff")[0].value; //pareille pour le carbone + var r3Transport = document.getElementsByName("ressource3")[0].value - (conso()+1); //tritium a quai - conso + var freeCapacity = stockCap - r1toTransport - r2toTransport; // capacitée de stoquage moins le titane/carbonne deja "a envoyer" + // si on a plus de place pour foutre du tritium ça reste a 0 + if (freeCapacity < 0) { + document.getElementsByName("ressource3_aff")[0].value = "0"; + } + // si on a encore de la place + if (freeCapacity > 0) { + // si on a plus de place que de tritium a quai + if (freeCapacity >= r3Transport){ + document.getElementsByName("ressource3_aff")[0].value = r3Transport; + // si on a moins de place que de tritium a quai on calcule pour tritium 1000 avec une place de 500 + } + if (freeCapacity < r3Transport){ + document.getElementsByName("ressource3_aff")[0].value = freeCapacity; + } + } + + calculateTransportCapacity(); +} + +function maxRessources() { + var id; + var stockCap = stockage(); + var r1Transport = document.getElementsByName("ressource1")[0].value; + var r2Transport = document.getElementsByName("ressource2")[0].value; + var r3Transport = document.getElementsByName("ressource3")[0].value - (conso()+1); + var freeCapacity = stockCap - r1Transport - r2Transport - r3Transport; + + if (freeCapacity < 0) { + r1Transport = Math.min(r1Transport, stockCap); + r2Transport = Math.min(r2Transport, stockCap - r1Transport); + r3Transport = Math.min(r3Transport, stockCap - r1Transport - r2Transport); + } + document.getElementsByName("ressource1_aff")[0].value = Math.max(r1Transport, 0); + document.getElementsByName("ressource2_aff")[0].value = Math.max(r2Transport, 0); + document.getElementsByName("ressource3_aff")[0].value = Math.max(r3Transport, 0); + calculateTransportCapacity(); +} + +function calculateTransportCapacity() { + var r1= Math.abs(document.getElementsByName("ressource1_aff")[0].value); + var r2= Math.abs(document.getElementsByName("ressource2_aff")[0].value); + var r3= Math.abs(document.getElementsByName("ressource3_aff")[0].value); + + tc = stockage() - r1 - r2 - r3; + + if (tc < 0) { + document.getElementById("reste_ressources").innerHTML=""+tc+""; + } else { + document.getElementById("reste_ressources").innerHTML=""+tc+""; + } + return tc; +} + + + + diff --git a/page/flotte.php b/page/flotte.php new file mode 100644 index 0000000..be89187 --- /dev/null +++ b/page/flotte.php @@ -0,0 +1,182 @@ + + + +Space Battleship + + + + + + + + + + + + +
Champ d'algues Niveau ".$ferme."

+Important pour creer de nouveaux bigorneaux et la nourriture quotidienne de vos troupes.

"; +$a=$ferme+5; +$c=$ferme-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil($c * exp(0.6 * $c) + 100); +$h=ceil($c * exp(0.6 * $c) + 100) - ceil(($c-1) * exp(0.6 * ($c-1)) + 100); +echo ''; +} + +echo"
NiveauProduction par heure
'.$c.''.$b.' (+ '.$h.')
+"; ?> + 0){ ?> + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + + +
ImagesVaisseauxNombre disponibleMaxA envoyer
Cargos de classe Parabolamax +
Cargos de classe Ladenmax +
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/page/flotte2.php b/page/flotte2.php new file mode 100644 index 0000000..55a9778 --- /dev/null +++ b/page/flotte2.php @@ -0,0 +1,269 @@ + + + +Halo + + + + + + 0 || $_POST['vaisseau2'] > 0 || $_POST['vaisseau3'] > 0 || +$_POST['vaisseau4'] > 0 || $_POST['vaisseau5'] > 0 || $_POST['vaisseau6'] > 0 || +$_POST['vaisseau7'] > 0 || $_POST['vaisseau8'] > 0 || $_POST['vaisseau9'] > 0 || +$_POST['vaisseau10'] > 0 ) { + +echo "
+ + + + + +
+ + + + + + + + + + + + + +"; + +if(isset($_POST['vaisseau1'])) { +echo " + + +"; +} else {$_POST['vaisseau1']=0;} + + +if(isset($_POST['vaisseau2'])) { +echo " + + +"; +} else {$_POST['vaisseau1']=0;} + +if(isset($_POST['vaisseau3'])) { +echo " + + +"; +} else {$_POST['vaisseau3']=0;} + +if(isset($_POST['vaisseau4'])) { +echo " + + +"; +} else {$_POST['vaisseau4']=0;} + +if(isset($_POST['vaisseau5'])) { +echo " + + +"; +} else {$_POST['vaisseau5']=0;} + +if(isset($_POST['vaisseau6'])) { +echo " + + +"; +} else {$_POST['vaisseau6']=0;} + +if(isset($_POST['vaisseau7'])) { +echo " + + +"; +} else {$_POST['vaisseau7']=0;} + +if(isset($_POST['vaisseau8'])) { +echo " + + +"; +} else {$_POST['vaisseau8']=0;} + +if(isset($_POST['vaisseau9'])) { +echo " + + +"; +} else {$_POST['vaisseau9']=0;} + +if(isset($_POST['vaisseau10'])) { +echo " + + +"; +} else {$_POST['vaisseau10']=0;} + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Envoyer la flotte
Objectif + + + +
Vitesse + % +
Distance
Durée d'un trajet
Consommation d'hydrogene
Capacité
Vitesse
+
+ + + + + + + + + + + + 0) { echo ""; } else { echo ""; } ?> + 0 ) { +echo "";} else { echo ""; } +if ( $_POST['vaisseau3'] > 0 && $_POST['vaisseau1'] == 0 && $_POST['vaisseau2'] == 0 && $_POST['vaisseau10'] == 0 +&& $_POST['vaisseau4'] == 0 && $_POST['vaisseau5'] == 0 && $_POST['vaisseau6'] == 0 && $_POST['vaisseau7'] == 0 +&& $_POST['vaisseau8'] == 0 && $_POST['vaisseau9'] == 0) { +echo "";} else { echo ""; } +?> +
Mission
TransporterStationner
AttaquerEspionner
 
Recycler
 Coloniser
 
+
+ + + + + + + + + + + + + + + + + + + + + +
Ressources
Métal (max)
Cristal (max)
Hydrogène (max)
Restant
-
Toutes les ressources
+
+ + + + + + + + + + +"; +for ($i=0; $i < $pla; $i++) { + +$x = mysql_query("SELECT nb, galaxy, ss, pos, nomplanete FROM user WHERE pseudo='".$pseudo."' ORDER BY nb LIMIT $i,8"); +$d = mysql_fetch_array($x); +echo ""; + +} + + +?> + + + + + + +
Raccourcis
".$d['nomplanete']." [".$d['galaxy'].":".$d['ss'].":".$d['pos']."]
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/page/flotte3.php b/page/flotte3.php new file mode 100644 index 0000000..07e58ed --- /dev/null +++ b/page/flotte3.php @@ -0,0 +1,103 @@ + $metal) { $met=$metal; } +else { $met=$_POST['ressource1_aff']; } +if ($met < 0) { $met = 0; } else { $met = $_POST['ressource1_aff']; } +$metal -= $met; + +if (isset($_POST['ressource2_aff'])) { $cri = $_POST['ressource2_aff']; } else { $_POST['ressource2_aff']=0; } +if ($_POST['ressource2_aff'] > $cristal) { $cri=$cristal; } +else { $cri=$_POST['ressource2_aff']; } +if ($cri < 0) { $cri = 0; } else { $cri = $_POST['ressource2_aff']; } +$cristal -= $cri; + +if (isset($_POST['ressource3_aff'])) { $hy = $_POST['ressource3_aff']; } else { $_POST['ressource3_aff']=0; } +if ($_POST['ressource3_aff'] > $hydrogene) { $hy=$hydrogene; } +else { $hy=$_POST['ressource3_aff']; } +if ($hy < 0) { $hy = 0; } else { $hy = $_POST['ressource3_aff']; } +$hydrogene -= $hy; + + +// NOMBRE DE FLOTTE +$retour = mysql_query("SELECT COUNT (*) AS nbre FROM flotte WHERE pseudo='".$pseudo."'"); +$d = mysql_fetch_array($retour); +$nbr = $d['nbre']+1; + +// MISSION +if ($_POST['ordre'] == 'transport') { +$mission = 1; } +else if ($_POST['ordre'] == 'stationner') { +$mission = 2; } +else if ($_POST['ordre'] == 'attaquer') { +$mission = 3; } +else if ($_POST['ordre'] == 'espionner') { +$mission = 4; } +else if ($_POST['ordre'] == 'recycler') { +$mission = 5; } +else if ($_POST['ordre'] == 'coloniser') { +$mission = 6; } +else { $mission = 0; } + + +// VAISSEAUX ENVOYES +if (isset($_POST['vaisseau1'])) { $t = $_POST['vaisseau1']; } else { $_POST['vaisseau1']=0; } +if ($_POST['vaisseau1'] > $transporteur) { $t=$transporteur; } +else { $t=pow($_POST['vaisseau1']); } +$transporteur -= $t; + +if (isset($_POST['vaisseau2'])) { $gt = $_POST['vaisseau2']; } else { $_POST['vaisseau2']=0; } +if ($_POST['vaisseau2'] > $gtransporteur) { $gt=$gtransporteur; } +else { $gt=pow($_POST['vaisseau2']); } +$gtransporteur -= $gt; + +if (isset($_POST['vaisseau3'])) { $mt = $_POST['vaisseau3']; } else { $_POST['vaisseau3']=0; } +if ($_POST['vaisseau3'] > $m_transporteur) { $mt=$m_transporteur; } +else { $mt=pow($_POST['vaisseau3']); } +$m_transporteur -= $mt; + + +// MAJ +mysql_query("INSERT INTO flotte VALUES('$nbr', '$pseudo', '$race', '$dep_galaxy', '$dep_ss', '$dep_pos', + '$arr_galaxy', '$arr_ss', '$arr_pos', '$mission', '$temps', '$temps_arr', '$temps_retour', '$met', + '$cri', '$hy', '$t', '$gt', '$vc', '$s', '$re', '$ch', '$fr', '$cr', '$crr', '$pv')"); + + +mysql_query("UPDATE user SET transporteur='".$transporteur."', g_transporteur='".$g_transporteur."', metal='".$metal."', cristal='".$cristal."', hydrogene='".$hydrogene."'WHERE ID='".$id."'"); + + +} else { echo "Mauvaises coordonnées, les planètes s'arretent à 12"; } +} else { echo "Mauvaises coordonnées, les systèmes solaires s'arretent à 150"; } +} else { echo "Mauvaises coordonnées, les galaxies s'arretent à 5"; } +} else { echo "Mauvaises coordonnées"; } +?> \ No newline at end of file diff --git a/page/images/albatross.jpg b/page/images/albatross.jpg new file mode 100644 index 0000000..664f2a4 Binary files /dev/null and b/page/images/albatross.jpg differ diff --git a/page/images/armement.jpg b/page/images/armement.jpg new file mode 100644 index 0000000..81610e4 Binary files /dev/null and b/page/images/armement.jpg differ diff --git a/page/images/blindage.jpg b/page/images/blindage.jpg new file mode 100644 index 0000000..e6e84e5 Binary files /dev/null and b/page/images/blindage.jpg differ diff --git a/page/images/centrale_f.jpg b/page/images/centrale_f.jpg new file mode 100644 index 0000000..ca57cf7 Binary files /dev/null and b/page/images/centrale_f.jpg differ diff --git a/page/images/chantier_terrestre.jpg b/page/images/chantier_terrestre.jpg new file mode 100644 index 0000000..bb21d24 Binary files /dev/null and b/page/images/chantier_terrestre.jpg differ diff --git a/page/images/citydevlopment.jpg b/page/images/citydevlopment.jpg new file mode 100644 index 0000000..56d91a9 Binary files /dev/null and b/page/images/citydevlopment.jpg differ diff --git a/page/images/croiseur1.jpg b/page/images/croiseur1.jpg new file mode 100644 index 0000000..e5f4392 Binary files /dev/null and b/page/images/croiseur1.jpg differ diff --git a/page/images/croiseur2.jpg b/page/images/croiseur2.jpg new file mode 100644 index 0000000..2f9c9c2 Binary files /dev/null and b/page/images/croiseur2.jpg differ diff --git a/page/images/def1.jpg b/page/images/def1.jpg new file mode 100644 index 0000000..f377955 Binary files /dev/null and b/page/images/def1.jpg differ diff --git a/page/images/def2.jpg b/page/images/def2.jpg new file mode 100644 index 0000000..4bc1e3a Binary files /dev/null and b/page/images/def2.jpg differ diff --git a/page/images/ecole_militaire.jpg b/page/images/ecole_militaire.jpg new file mode 100644 index 0000000..18757f6 Binary files /dev/null and b/page/images/ecole_militaire.jpg differ diff --git a/page/images/energie_t.jpg b/page/images/energie_t.jpg new file mode 100644 index 0000000..4c9f545 Binary files /dev/null and b/page/images/energie_t.jpg differ diff --git a/page/images/fregate.jpg b/page/images/fregate.jpg new file mode 100644 index 0000000..7dfb102 Binary files /dev/null and b/page/images/fregate.jpg differ diff --git a/page/images/fusillier.jpg b/page/images/fusillier.jpg new file mode 100644 index 0000000..74d0937 Binary files /dev/null and b/page/images/fusillier.jpg differ diff --git a/page/images/grenadier.jpg b/page/images/grenadier.jpg new file mode 100644 index 0000000..38c8e87 Binary files /dev/null and b/page/images/grenadier.jpg differ diff --git a/page/images/ingenieur.jpg b/page/images/ingenieur.jpg new file mode 100644 index 0000000..45620e5 Binary files /dev/null and b/page/images/ingenieur.jpg differ diff --git a/page/images/longsword.jpg b/page/images/longsword.jpg new file mode 100644 index 0000000..689ac54 Binary files /dev/null and b/page/images/longsword.jpg differ diff --git a/page/images/marine.jpg b/page/images/marine.jpg new file mode 100644 index 0000000..bc377bc Binary files /dev/null and b/page/images/marine.jpg differ diff --git a/page/images/medecin.jpg b/page/images/medecin.jpg new file mode 100644 index 0000000..c4db9eb Binary files /dev/null and b/page/images/medecin.jpg differ diff --git a/page/images/medecine.jpg b/page/images/medecine.jpg new file mode 100644 index 0000000..c4a3ec5 Binary files /dev/null and b/page/images/medecine.jpg differ diff --git a/page/images/mine_c.png b/page/images/mine_c.png new file mode 100644 index 0000000..ebee289 Binary files /dev/null and b/page/images/mine_c.png differ diff --git a/page/images/mine_m.png b/page/images/mine_m.png new file mode 100644 index 0000000..dfe823e Binary files /dev/null and b/page/images/mine_m.png differ diff --git a/page/images/msg.jpg b/page/images/msg.jpg new file mode 100644 index 0000000..8c3dc1f Binary files /dev/null and b/page/images/msg.jpg differ diff --git a/page/images/ordinateur.jpg b/page/images/ordinateur.jpg new file mode 100644 index 0000000..0955005 Binary files /dev/null and b/page/images/ordinateur.jpg differ diff --git a/page/images/p1.jpg b/page/images/p1.jpg new file mode 100644 index 0000000..04c12d2 Binary files /dev/null and b/page/images/p1.jpg differ diff --git a/page/images/p10.jpg b/page/images/p10.jpg new file mode 100644 index 0000000..4730b8e Binary files /dev/null and b/page/images/p10.jpg differ diff --git a/page/images/p11.jpg b/page/images/p11.jpg new file mode 100644 index 0000000..fce84b2 Binary files /dev/null and b/page/images/p11.jpg differ diff --git a/page/images/p12.jpg b/page/images/p12.jpg new file mode 100644 index 0000000..6db84ab Binary files /dev/null and b/page/images/p12.jpg differ diff --git a/page/images/p2.jpg b/page/images/p2.jpg new file mode 100644 index 0000000..09bfb41 Binary files /dev/null and b/page/images/p2.jpg differ diff --git a/page/images/p3.jpg b/page/images/p3.jpg new file mode 100644 index 0000000..9bb4f55 Binary files /dev/null and b/page/images/p3.jpg differ diff --git a/page/images/p4.jpg b/page/images/p4.jpg new file mode 100644 index 0000000..c11b419 Binary files /dev/null and b/page/images/p4.jpg differ diff --git a/page/images/p5.jpg b/page/images/p5.jpg new file mode 100644 index 0000000..6080f4d Binary files /dev/null and b/page/images/p5.jpg differ diff --git a/page/images/p6.jpg b/page/images/p6.jpg new file mode 100644 index 0000000..36bcaa4 Binary files /dev/null and b/page/images/p6.jpg differ diff --git a/page/images/p7.jpg b/page/images/p7.jpg new file mode 100644 index 0000000..0158ad5 Binary files /dev/null and b/page/images/p7.jpg differ diff --git a/page/images/p8.jpg b/page/images/p8.jpg new file mode 100644 index 0000000..f66d0dd Binary files /dev/null and b/page/images/p8.jpg differ diff --git a/page/images/p9.jpg b/page/images/p9.jpg new file mode 100644 index 0000000..aea705f Binary files /dev/null and b/page/images/p9.jpg differ diff --git a/page/images/pelican.jpg b/page/images/pelican.jpg new file mode 100644 index 0000000..5ac2184 Binary files /dev/null and b/page/images/pelican.jpg differ diff --git a/page/images/radar.jpg b/page/images/radar.jpg new file mode 100644 index 0000000..954b1ff Binary files /dev/null and b/page/images/radar.jpg differ diff --git a/page/images/radar_techno.jpg b/page/images/radar_techno.jpg new file mode 100644 index 0000000..bebf37e Binary files /dev/null and b/page/images/radar_techno.jpg differ diff --git a/page/images/reacteur.jpg b/page/images/reacteur.jpg new file mode 100644 index 0000000..559ed00 Binary files /dev/null and b/page/images/reacteur.jpg differ diff --git a/page/images/reacteur_f.jpg b/page/images/reacteur_f.jpg new file mode 100644 index 0000000..a9e493f Binary files /dev/null and b/page/images/reacteur_f.jpg differ diff --git a/page/images/reacteur_ff.jpg b/page/images/reacteur_ff.jpg new file mode 100644 index 0000000..0fc8841 Binary files /dev/null and b/page/images/reacteur_ff.jpg differ diff --git a/page/images/scorpion.jpg b/page/images/scorpion.jpg new file mode 100644 index 0000000..b1a047a Binary files /dev/null and b/page/images/scorpion.jpg differ diff --git a/page/images/silo.jpg b/page/images/silo.jpg new file mode 100644 index 0000000..47b333a Binary files /dev/null and b/page/images/silo.jpg differ diff --git a/page/images/sniper.jpg b/page/images/sniper.jpg new file mode 100644 index 0000000..ebb994f Binary files /dev/null and b/page/images/sniper.jpg differ diff --git a/page/images/sonde.jpg b/page/images/sonde.jpg new file mode 100644 index 0000000..5314d0d Binary files /dev/null and b/page/images/sonde.jpg differ diff --git a/page/images/sparowawk.jpg b/page/images/sparowawk.jpg new file mode 100644 index 0000000..c4c2532 Binary files /dev/null and b/page/images/sparowawk.jpg differ diff --git a/page/images/spartan.jpg b/page/images/spartan.jpg new file mode 100644 index 0000000..3cc7118 Binary files /dev/null and b/page/images/spartan.jpg differ diff --git a/page/images/spartan_techno.jpg b/page/images/spartan_techno.jpg new file mode 100644 index 0000000..8731dab Binary files /dev/null and b/page/images/spartan_techno.jpg differ diff --git a/page/images/sto.jpg b/page/images/sto.jpg new file mode 100644 index 0000000..3814976 Binary files /dev/null and b/page/images/sto.jpg differ diff --git a/page/images/tactique.jpg b/page/images/tactique.jpg new file mode 100644 index 0000000..7490c73 Binary files /dev/null and b/page/images/tactique.jpg differ diff --git a/page/images/tcao.jpg b/page/images/tcao.jpg new file mode 100644 index 0000000..0eb99f5 Binary files /dev/null and b/page/images/tcao.jpg differ diff --git a/page/images/warthog1.jpg b/page/images/warthog1.jpg new file mode 100644 index 0000000..6c3812d Binary files /dev/null and b/page/images/warthog1.jpg differ diff --git a/page/images/warthog2.jpg b/page/images/warthog2.jpg new file mode 100644 index 0000000..dadc4f5 Binary files /dev/null and b/page/images/warthog2.jpg differ diff --git a/page/images/warthog3.jpg b/page/images/warthog3.jpg new file mode 100644 index 0000000..3b8affa Binary files /dev/null and b/page/images/warthog3.jpg differ diff --git a/page/labo.php b/page/labo.php new file mode 100644 index 0000000..1b9d8a0 --- /dev/null +++ b/page/labo.php @@ -0,0 +1,391 @@ + + + + + += $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 ($metal <= $ress_ness_metal) + { + $z=floor($metal)-$ress_ness_metal; + echo "Métal : ".$ress_ness_metal.""; + } + else {echo "Métal : ".$ress_ness_metal." ";} +if ($calcium <= $ress_ness_calcium) + { + $z=floor($calcium)-$ress_ness_calcium; + echo "Cristal : ".$ress_ness_calcium.""; + } + else {echo "Cristal : ".$ress_ness_calcium." ";} +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 " +"; } else {} + +if ($labo >= 2 && $informatique >=2) { +echo " +"; } else {} + +if ($labo >= 5) { +echo " +"; } else {} + +if ($labo >= 4) { +echo " +"; } else {} + +if ($labo >= 2) { +echo " +"; } else {} + +if ($labo >= 2) { +echo " +"; } else {} + +if ($labo >= 4 && $energie_t >=2 && $reacteur >= 4) { +echo " +"; } else {} + +if ($labo >= 6 && $energie_t >=5 && $reacteur_f >= 4) { +echo " +"; } else {} + +if ($labo >= 1) { +echo " +"; } else {} + +if ($labo >= 3) { +echo " +"; } else {} + +if ($labo >= 8 && $mine_m >= 18 && $mine_c >= 15 && $informatique >= 8) { +echo " +"; } else {} + + +if ($labo >= 8 && $medecine >= 5 && $informatique >= 8) { +echo " +"; } else {} + +} +else { ?> + + + \ No newline at end of file diff --git a/page/lire_message.php b/page/lire_message.php new file mode 100644 index 0000000..d671e58 --- /dev/null +++ b/page/lire_message.php @@ -0,0 +1,60 @@ + + + +Space Battleship + + +='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 "
IA 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_t > 0) { + if ($tec==1) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(1, $metal, $cristal, $hydrogene, 0, $b, $c); } } +echo"
Radar 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_t > 0) { + if ($tec==2) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Armement 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_t > 0) { + if ($tec==3) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Blindage 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_t > 0) { + if ($tec==12) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(12, $metal, $cristal, $hydrogene, $a, $b,0); } } +echo"
Maitrise de l'énergie 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_t > 0) { + if ($tec==5) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Réacteur à combustion 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_t > 0) { + if ($tec==6) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Réacteur à fusion 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_t > 0) { + if ($tec==7) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Réacteur a fusion de type II 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_t > 0) { + if ($tec==8) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Médecine 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_t > 0) { + if ($tec==9) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Tactiques de combats 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_t > 0) { + if ($tec==10) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Développement 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_t > 0) { + if ($tec==11) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Spartan 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_t > 0) { + if ($tec==13) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(13, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
+"; +for ($i=0;$i<$t;$i++) { + +$x = mysql_query("SELECT id, sujet, expediteur, temps, message FROM mail WHERE destinataire='".$pseudo."' ORDER BY id DESC LIMIT $i,25"); +$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['message']."
"; } +else { echo"
Aucuns messages
"; } + +?> + + \ No newline at end of file diff --git a/page/message.php b/page/message.php new file mode 100644 index 0000000..7630bf0 --- /dev/null +++ b/page/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."')"); +} +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/page/mine_c.php b/page/mine_c.php new file mode 100644 index 0000000..7b819cc --- /dev/null +++ b/page/mine_c.php @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +"; + + +?> + + \ No newline at end of file diff --git a/page/mine_h.php b/page/mine_h.php new file mode 100644 index 0000000..5dfd3fa --- /dev/null +++ b/page/mine_h.php @@ -0,0 +1,39 @@ + + + + + + + + + +
Usine de cristal niveau ".$mine_c."

"; +$a=$mine_c+5; +$c=$mine_c-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*20+(exp(($c)*0.325)*10)))); +$h=ceil((($c*20+(exp(($c)*0.325)*10)))) - ceil(((($c-1)*20+(exp(($c-1)*0.325)*10)))); + +$p=ceil((exp($c*0.28)*10)); +$g=ceil((exp($c*0.28)*10)) - ceil((exp(($c-1)*0.28)*10)); +echo ''; +} + +echo"
NiveauProduction par heureConsommation énergie
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + +"; + + +?> + + \ No newline at end of file diff --git a/page/mine_m.php b/page/mine_m.php new file mode 100644 index 0000000..a65dd9c --- /dev/null +++ b/page/mine_m.php @@ -0,0 +1,39 @@ + + + + + + + + + +
Synchronisateur d'hydrogène niveau ".$mine_h."

"; +$a=$mine_h+5; +$c=$mine_h-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil(($c*12+(exp($c*0.32)*10))); +$h=ceil(($c*12+(exp($c*0.32)*10))) - ceil((($c-1)*12+(exp(($c-1)*0.32)*10))); + +$p=ceil((exp($c*0.31)*10)); +$g=ceil((exp($c*0.31)*10)) - ceil((exp(($c-1)*0.31)*10)); +echo ''; +} + +echo"
NiveauProduction par heureConsommation énergie
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + +"; + + +?> + + \ No newline at end of file diff --git a/page/mine_m.png b/page/mine_m.png new file mode 100644 index 0000000..dfe823e Binary files /dev/null and b/page/mine_m.png differ diff --git a/page/mission.php b/page/mission.php new file mode 100644 index 0000000..353eb76 --- /dev/null +++ b/page/mission.php @@ -0,0 +1,179 @@ +=$temps) { + +switch ($mission) { + +case 1 : // transport +$x = mysql_query("SELECT * FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$data = mysql_fetch_array($x); +$metal = $data['metal']; +$cristal = $data['cristal']; +$hydrogene = $data['hydrogene']; +$metal += $met; +$cristal += $cri; +$hydrogene += $hy; +mysql_query("UPDATE user SET metal='".$metal."', cristal='".$cristal."', hydrogene='".$hydrogene."' WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +mysql_query("UPDATE flotte SET metal='0', cristal='0', hydrogene='0'"); +$message = "Vos vaisseaux ont déposés ".$met." de métal, ".$cri." de cristal et ".$hy." d'hydrogène aux coordonnées ".$arr_galaxy.":".$arr_ss.":".$arr_pos; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Transport', '".$message."', '".$temps."')"); +break; + + + + + +case 2: // stationner +$x = mysql_query("SELECT * FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$data = mysql_fetch_array($x); +$metal = $data['metal']; +$metal += $met; +$cristal = $data['cristal']; +$cristal += $cri; +$hydrogene = $data['hydrogene']; +$hydrogene += $hy; +$transporteur = $data['transporteur']; +$transporteur += $t; +$gtransporteur = $data['gtransporteur']; +$gtransporteur += $gt; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; + +mysql_query("UPDATE user SET metal='".$metal."', cristal='".$cristal."', hydrogene='".$hydrogene."', transporteur='".$transporteur."' gtransporteur='".$gtransporteur."' WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$message = "Vos vaisseaux sont stationnés en ".$arr_galaxy.":".$arr_ss.":".$arr_pos." et ont déposés ".$met." de métal, ".$cri." de cristal et ".$hy." d'hydrogène"; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Transport', '".$message."', '".$temps."')"); +mysql_query("DELETE FROM flotte WHERE nbr='".$nbr."'"); +break; + + + + + +case 3: // attaquer + +break; + + + + + +case 4 : //espionner +break; + + + + + + +case 5 : //recycler +$capa = ((5000*$t) + (50000*$gt) + (250000*$mt) + (100000*$vm) + (250*$c) + (200*$cf) + (5000*$cr) + (15000*$fs) + +(2000*$b) + (2500*$vc) + (20000*$re) + (10*$s)) - ($met+$cri+$hy); +$cap = (25000 * $re); +if ($capa > $cap) { +$capacite = $cap; +} +else { $capacite = $capa; } +$x = mysql_query("SELECT debris_met, debris_cri FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$deb = mysql_fetch_array($x); +$debris_met = $deb['debris_met']; +$debris_cri = $deb['debris_cri']; +if (($debris_met+$debris_cri) > $capacite) { +$a=pow($capacite/2); +$b=pow($capacite/2); +if ($a > $debris_met) { +$a = $debris_met; +$b = ($capacite - $a); +else if ($b > $debris_cri) { +$b = $debris_cri; +$a = ($capacite - $b); } +else if ($a > $debris_met && $b > $debris_cri) { +$a = $debris_met; +$b = $debris_cri; +}}} +$met += $a; +$cri += $b; + +mysql_query("UPDATE flotte SET metal='".$metal."', cristal='".$cristal."' WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$message = "Vos vaisseaux récoltent ".$a." de métal et ".$b." de cristal aux coordonnées ".$arr_galaxy.":".$arr_ss.":".$arr_pos; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Recyclage', '".$message."', '".$temps."')"); +break; + + + + + +case 6 : //coloniser +$resultat = mysql_query("SELECT pseudo FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +if(mysql_num_rows($resultat)>=1){ +$message = "La planète ".$arr_galaxy.":".$arr_ss.":".$arr_pos." est deja habitée, votre vaisseau de colonisation revient"; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Colonisation', '".$message."', '".$temps."')"); +} + +else { +if ( $arr_pos < 4) { +$a=mt_rand(0,100); +if ($a < 3 ) { +$cases = mt_rand(100,180) + 12; } +else { $cases = mt_rand(30,110); } +} +else if ( $arr_pos > 3 && $arr_pos < 7) { +$a=mt_rand(0,80); +if ($a < 5 ) { +$cases = mt_rand(130,250) + 20; } +else { $cases = mt_rand(90,182); } +} +else if ( $arr_pos > 6 && $arr_pos < 10 { +$a=mt_rand(0,90); +if ($a < 3 ) { +$cases = mt_rand(120,220) + 15; } +else { $cases = mt_rand(70,190); } +} +else if ( $arr_pos > 9 && $arr_pos < 13 ) { +$a=mt_rand(0,60); +if ($a < 2 ) { +$cases = mt_rand(135,200); } +else { $cases = mt_rand(30,130); } +} +$nbr_non_vus = mysql_query("SELECT COUNT(*) AS nb FROM user WHERE pseudo='".$pseudo."'"); +$nbre = mysql_fetch_assoc($nbr_non_vus); +$nb = $nbre['nb'] + 1; +$image = mt_rand(1,10); +mysql_query("INSERT INTO user VALUES('$id', '$pseudo', '$race', '$mdp', '$mail', '$nb', '$arr_galaxy', '$arr_ss', '$arr_pos', 'Colonie', '$image', +'$cases', '', '', '$temps', '1000', '700', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', +'', '', '', '', '', '', '', '', '', '', '')"); +$message = "Votre vaisseau a atteint la planète ".$arr_galaxy.":".$arr_ss.":".$arr_pos." et commence la colonisation"; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Colonisation', '".$message."', '".$temps."')"); +mysql_query("DELETE FROM flotte WHERE nbr='".$nbr."'"); +} +break; + +}} + +?> \ No newline at end of file diff --git a/page/nom.php b/page/nom.php new file mode 100644 index 0000000..f2957c4 --- /dev/null +++ b/page/nom.php @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/page/option.php b/page/option.php new file mode 100644 index 0000000..8b879cc --- /dev/null +++ b/page/option.php @@ -0,0 +1,38 @@ + + + +Space Battleship + + + + + +
Usine de méttalurgie niveau ".$mine_m."

"; +$a=$mine_m+5; +$c=$mine_m-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*40+(exp($c*0.33)*10)))); +$h=ceil((($c*40+(exp($c*0.33)*10)))) - ceil(((($c-1)*40+(exp(($c-1)*0.33)*10)))); + +$p=ceil((exp($c*0.28)*10)); +$g=ceil((exp($c*0.28)*10)) - ceil((exp(($c-1)*0.28)*10)); +echo ''; +} + +echo"
NiveauProduction par heureConsommation énergie
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + + + + + + + + + +"; ?> + + + +"; ?> + + +
Pseudo
Nouveau pseudo
Ancien mot de passe
Nouveau mot de passe
Confirmer mot de passe
Mail
Nouveau mail
Mode vacance
Supprimer le compte
+ + \ No newline at end of file diff --git a/page/optionon.php b/page/optionon.php new file mode 100644 index 0000000..daed858 --- /dev/null +++ b/page/optionon.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/page/rename.php b/page/rename.php new file mode 100644 index 0000000..1a583b3 --- /dev/null +++ b/page/rename.php @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + +"; 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/page/ressource.php b/page/ressource.php new file mode 100644 index 0000000..fb58fa6 --- /dev/null +++ b/page/ressource.php @@ -0,0 +1,135 @@ += $cap) { +$prod_met=0;} +else { +$prod_met = (ceil((($mine_m*40+(exp($mine_m*0.33)*10))*$coeff)/0.36)/10000)*$temps_ecoule ; } + + +if ($cristal >= $cap) { +$prod_cri=0;} +else { +$prod_cri = (ceil((($mine_c*20+(exp($mine_c*0.325)*10))*$coeff)/0.36)/10000)*$temps_ecoule; } + + +if ($hydrogene >= $cap) { +$prod_hy=0;} +else { +if ($centrale_f > 0) { +$conso_h = (ceil((($centrale_f*5+(exp($centrale_f*0.3)*10))*$coeff)/0.36)/10000)*$temps_ecoule; } else { $conso_h = 0;} + +$prod_hy = (ceil((($mine_h*12+(exp($mine_h*0.32)*10))*$coeff)/0.36)/10000)*$temps_ecoule; - $conso_h; +if ($mine_h == 0) { $prod_hy=0;} +if ($prod_hy < 0) { $prod_hy = 0; } } + + +$a=$metal+$prod_met; +$b=$cristal+$prod_cri; +$c=$hydrogene+$prod_hy; + + +if ($mine_m > 0) { $energie_m = ceil((exp($mine_m*0.28)*10))*$coeff; } else { $energie_m=0;} +if ($mine_c > 0) { $energie_c = ceil((exp($mine_c*0.28)*10))*$coeff; } else { $energie_c=0;} +if ($mine_h > 0) { $energie_h = ceil((exp($mine_h*0.31)*10))*$coeff; } else { $energie_h=0;} +$nrj= $ressource['energie'] - ($energie_m+$energie_c+$energie_h); + +//---------------M.A.J-------------- +mysql_query("UPDATE user SET timestamp='".$temps_actuel."', metal='".$a."', cristal='".$b."', hydrogene='".$c."' WHERE id='".$id."'"); + + +$image = $ressource['image']; +switch ($image) { +case 1 : +$image = "images/p1.jpg"; +break; +case 2 : +$image = "images/p2.jpg"; +break; +case 3 : +$image = "images/p3.jpg"; +break; +case 4 : +$image = "images/p4.jpg"; +break; +case 5 : +$image = "images/p5.jpg"; +break; +case 6 : +$image = "images/p6.jpg"; +break; +case 7 : +$image = "images/p7.jpg"; +break; +case 8 : +$image = "images/p8.jpg"; +break; +case 9 : +$image = "images/p9.jpg"; +break; +case 10 : +$image = "images/p10.jpg"; +break; +case 11 : +$image = "images/p11.jpg"; +break; +case 12 : +$image = "images/p12.jpg"; +break; +} + +$pseudo = $ressource['pseudo']; +$nbr_non_vus = mysql_query("SELECT COUNT(*) AS nb FROM user WHERE pseudo='".$pseudo."'"); +$nbre = mysql_fetch_assoc($nbr_non_vus); +$pla = $nbre['nb']; + +echo "
+ +"; if ($pla >= 2 ) { +echo " +"; } + +echo " + +
+
+
MétalCristalHydrogèneEnergie
".floor($a)."".floor($b)."".floor($c)."".$nrj."/".$ressource['energie']."
+






"; + +mysql_close(); +?> + + diff --git a/page/ressource1.php b/page/ressource1.php new file mode 100644 index 0000000..679ef8f --- /dev/null +++ b/page/ressource1.php @@ -0,0 +1,132 @@ + + + + + 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); } 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); +?> + + + + + + + +"; + +?> + + \ No newline at end of file diff --git a/pages/ajout_niveau.php b/pages/ajout_niveau.php new file mode 100644 index 0000000..3b01956 --- /dev/null +++ b/pages/ajout_niveau.php @@ -0,0 +1,85 @@ +=$temps) { + +switch ($bat) { +case 1: +$mine_m++; +mysql_query("UPDATE user 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 user 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 user 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 user 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 user SET centrale_f='".$centrale_f."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$radar++; +mysql_query("UPDATE user SET radar='".$radar."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$labo++; +mysql_query("UPDATE user SET recherches='".$labo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$chantier_terrestre++; +mysql_query("UPDATE user 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 user SET chantier_spatial='".$chantier_spatial."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$caserne++; +mysql_query("UPDATE user SET caserne='".$caserne."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$silo++; +mysql_query("UPDATE user 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 user SET temps='0', bat='0', energie='".$energie."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +@header("Location: batiment.php"); +} +?> \ No newline at end of file diff --git a/pages/ajout_niveau_t.php b/pages/ajout_niveau_t.php new file mode 100644 index 0000000..2e2b6ad --- /dev/null +++ b/pages/ajout_niveau_t.php @@ -0,0 +1,84 @@ +=$temps_t) { + +switch ($tec) { +case 1: +$informatique++; +mysql_query("UPDATE user SET informatique='".$informatique."' WHERE id='".$id."'"); +break; +case 2: +$detection++; +mysql_query("UPDATE user SET detection='".$detection."' WHERE id='".$id."'"); +break; +case 3: +$armement++; +mysql_query("UPDATE user SET armement='".$armement."' WHERE id='".$id."'"); +break; +case 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 reacteur_f='".$tactique."' WHERE id='".$id."'"); +break; +case 11: +$developpement++; +mysql_query("UPDATE user SET tactique='".$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 spartan='".$spartan."' WHERE id='".$id."'"); +break; +} + +mysql_query("UPDATE user SET temps_t='0', tec='0' WHERE id='".$id."'"); +@header("Location: labo.php"); +} +?> \ No newline at end of file diff --git a/pages/ajout_terrestre.php b/pages/ajout_terrestre.php new file mode 100644 index 0000000..8b93f86 --- /dev/null +++ b/pages/ajout_terrestre.php @@ -0,0 +1,91 @@ +=$temps_terrestre) { + +switch ($unit_t) { +case 1: +$vaisseau_att += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_att='".$vaisseau_att."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$vaisseau_1 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_1='".$vaisseau_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$vaisseau_2 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_2='".$vaisseau_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$vaisseau_3 += $cons_terrestre; +mysql_query("UPDATE user SET vaisseau_3='".$vaisseau_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$vcl_1 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_1='".$vcl_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$vcl_2 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_2='".$vcl_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$vcl_3 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_3='".$vcl_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$vcl_4 += $cons_terrestre; +mysql_query("UPDATE user SET vcl_4='".$vcl_4."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$def_1 += $cons_terrestre; +mysql_query("UPDATE user SET def_1='".$def_1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$def_2 += $cons_terrestre; +mysql_query("UPDATE user SET def_2='".$def_2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$def_3 += $cons_terrestre; +mysql_query("UPDATE user SET def_3='".$def_3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 12: +$def_4 += $cons_terrestre; +mysql_query("UPDATE user SET def_4 ='".$def_4 ."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 13: +$def_5 += $cons_terrestre; +mysql_query("UPDATE user SET def_5='".$def_5."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} + +mysql_query("UPDATE user SET temps_terrestre='0', unit_t='0', cons_terrestre='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +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/ajout_troupes.php b/pages/ajout_troupes.php new file mode 100644 index 0000000..77a9064 --- /dev/null +++ b/pages/ajout_troupes.php @@ -0,0 +1,71 @@ +=$temps_caserne) { + +switch ($unit) { +case 1: +$soldat1 += $cons_caserne; +mysql_query("UPDATE user SET soldat1='".$soldat1."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$soldat2 += $cons_caserne; +mysql_query("UPDATE user SET soldat2='".$soldat2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$soldat3 += $cons_caserne; +mysql_query("UPDATE user SET soldat3='".$soldat3."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$soldat4 += $cons_caserne; +mysql_query("UPDATE user SET soldat4='".$soldat4."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$sniper += $cons_caserne; +mysql_query("UPDATE user SET sniper='".$sniper."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$spartam += $cons_caserne; +mysql_query("UPDATE user SET spartam='".$spartam."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$medecin += $cons_caserne; +mysql_query("UPDATE user SET medecin='".$medecin."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$ingenieur += $cons_caserne; +mysql_query("UPDATE user SET ingenieur='".$ingenieur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$soldat_lourd += $cons_caserne; +mysql_query("UPDATE user SET soldat_lourd='".$soldat_lourd."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} + +mysql_query("UPDATE user SET temps_caserne='0', unit='0', cons_caserne='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +@header("Location: troupes.php"); +} +?> \ No newline at end of file diff --git a/pages/ajout_vaisseaux.php b/pages/ajout_vaisseaux.php new file mode 100644 index 0000000..9ce5bb0 --- /dev/null +++ b/pages/ajout_vaisseaux.php @@ -0,0 +1,80 @@ +=$temps_spatial) { + +switch ($unit_s) { +case 1: +$transporteur += $cons_spatial; +mysql_query("UPDATE user SET transporteur='".$transporteur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 2: +$gtransporteur += $cons_spatial; +mysql_query("UPDATE user SET gtransporteur='".$gtransporteur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 3: +$vcolo += $cons_spatial; +mysql_query("UPDATE user SET vcolo='".$vcolo."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 4: +$sonde += $cons_spatial; +mysql_query("UPDATE user SET sonde='".$sonde."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 5: +$recycleur += $cons_spatial; +mysql_query("UPDATE user SET recycleur='".$recycleur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 6: +$chasseur += $cons_spatial; +mysql_query("UPDATE user SET chasseur='".$chasseur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 7: +$fregate += $cons_spatial; +mysql_query("UPDATE user SET fregate='".$fregate."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 8: +$croiseur += $cons_spatial; +mysql_query("UPDATE user SET croiseur1='".$croiseur."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 9: +$croiseur2 += $cons_spatial; +mysql_query("UPDATE user SET croiseur2='".$croiseur2."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 10: +$pv += $cons_spatial; +mysql_query("UPDATE user SET pv='".$pv."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +case 11: +$sto += $cons_spatial; +mysql_query("UPDATE user SET sto='".$sto."' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +break; +} + +mysql_query("UPDATE user SET temps_spatial='0', unit_s='0', cons_spatial='0' WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +@header("Location: chantier_spatial.php"); +} +?> \ No newline at end of file diff --git a/pages/anul_bat.php b/pages/anul_bat.php new file mode 100644 index 0000000..4e98806 --- /dev/null +++ b/pages/anul_bat.php @@ -0,0 +1,136 @@ + \ No newline at end of file diff --git a/pages/anul_tec.php b/pages/anul_tec.php new file mode 100644 index 0000000..73e1e42 --- /dev/null +++ b/pages/anul_tec.php @@ -0,0 +1,149 @@ + \ No newline at end of file diff --git a/pages/arbre_techno_b.php b/pages/arbre_techno_b.php new file mode 100644 index 0000000..853b349 --- /dev/null +++ b/pages/arbre_techno_b.php @@ -0,0 +1,81 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
+Facteur de production : ".$coeff." + +
+ + + + + + + + + + + +"; + +echo " + + + +"; + + +echo " + + + + + +"; + +if ($mine_h > 0) { +echo " + + + + + + +"; } + +if ($centrale_s > 0) { +echo " + + + + + +"; } + +if ($centrale_f > 0) { +echo " + + + + + +"; } + + +echo " + + + + + + + + + + + + + + + + +
+Production sur ".$nomplanete." +
+ +Métal + +Cristal + +Hydrogène + +Energie +
Purificateur de métal (".$mine_m.") ".$prod_metal."  ".-$energie_m."
Purificateur de cristal (".$mine_c.")  ".$prod_cristal." ".-$energie_c."
Ionisateur (".$mine_h.")   ".$prod_hydrogene."".-$energie_h."
Centrale solaire (".$centrale_s.")   ".$energie_s."
Centrale de fusion (".$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/page/sans_caserne.php b/page/sans_caserne.php new file mode 100644 index 0000000..073ce5e --- /dev/null +++ b/page/sans_caserne.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire une caserne!
+ + \ No newline at end of file diff --git a/page/sans_labo.php b/page/sans_labo.php new file mode 100644 index 0000000..804f00c --- /dev/null +++ b/page/sans_labo.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire un laboratoire pour y avoir accès !
+ + \ No newline at end of file diff --git a/page/sans_spatial.php b/page/sans_spatial.php new file mode 100644 index 0000000..ef7d0a1 --- /dev/null +++ b/page/sans_spatial.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire un chantier spatial !
+ + \ No newline at end of file diff --git a/page/sans_terrestre.php b/page/sans_terrestre.php new file mode 100644 index 0000000..f9b7eb2 --- /dev/null +++ b/page/sans_terrestre.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire un chantier terrestre !
+ + \ No newline at end of file diff --git a/page/suppr_msg.php b/page/suppr_msg.php new file mode 100644 index 0000000..d4f56a5 --- /dev/null +++ b/page/suppr_msg.php @@ -0,0 +1,28 @@ + + +Halo + + + + + + + + + \ No newline at end of file diff --git a/page/time.js b/page/time.js new file mode 100644 index 0000000..f49f67d --- /dev/null +++ b/page/time.js @@ -0,0 +1,14 @@ +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 = zetime - ((Math.floor(zetime / 60)) * 60); + document.getElementById("axion").innerHTML = heures + ":" + minutes + ":" + secondes; + var restant = zetime - 1; + setTimeout("reste(" + restant + ")", 1000); + } + else { + document.getElementById("axion").innerHTML = "Terminé"; + setTimeout(window.document.location.reload(),3000); + } +} \ No newline at end of file diff --git a/page/troupes.php b/page/troupes.php new file mode 100644 index 0000000..68c1c88 --- /dev/null +++ b/page/troupes.php @@ -0,0 +1,165 @@ + + + +Space battleship + + + '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= "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."
";} else {} + +echo" +"; + + + if ($caserne >= 1) { + echo " + + + + "; } else {} + + if ($caserne >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 3 && $armement >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 5 && $armement >= 3 && $tactique >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 3 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($caserne >= 10 && $armement >= 5 && $blindage >= 5 && $spartan >= 3) { + echo " + + + + "; } else {} + + if ($caserne >= 2 && $medecine >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 5 && $armement >= 4 && $blindage >= 2) { + echo " + + + + "; } else {} + + } else { ?>"; ?> + + \ No newline at end of file diff --git a/page/validation_chasseur.php b/page/validation_chasseur.php new file mode 100644 index 0000000..dcda4fa --- /dev/null +++ b/page/validation_chasseur.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*1220) >= 0) { + +$temps_caserne = time() + ceil((1200 - (0.1*$chantier_spatial*1200))); +$unit = 6; +$metal -= ($sa*1700); +$cristal -= ($sa*1220); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/page/validation_croiseur.php b/page/validation_croiseur.php new file mode 100644 index 0000000..e5f9451 --- /dev/null +++ b/page/validation_croiseur.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*16000) >= 0) { + if($hydrogene - ($sa*1600) >= 0) { + +$temps_caserne = time() + ceil((16800 - (0.1*$chantier_spatial*16800))); +$unit = 8; +$metal -= ($sa*20000); +$cristal -= ($sa*16000); +$hydrogene -= ($sa*1600); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/page/validation_croiseur2.php b/page/validation_croiseur2.php new file mode 100644 index 0000000..7c2b39b --- /dev/null +++ b/page/validation_croiseur2.php @@ -0,0 +1,47 @@ += 0) { + if ($cristal - ($sa*16400) >= 0) { + if($hydrogene - ($sa*1600) >= 0) { + +$temps_caserne = time() + ceil((18060 - (0.1*$chantier_spatial*18060))); +$unit = 9; +$metal -= ($sa*26000); +$cristal -= ($sa*16400); +$hydrogene -= ($sa*1600); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@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"); } \ No newline at end of file diff --git a/page/validation_def_1.php b/page/validation_def_1.php new file mode 100644 index 0000000..796154d --- /dev/null +++ b/page/validation_def_1.php @@ -0,0 +1,49 @@ += 0) { + if ($cristal - ($sa*200) >= 0) { + + +$temps_caserne = time() + ceil($sa*(480 - (0.1*$chantier_terrestre*480))); +$unit = 9; +$metal -= ($sa*500); +$cristal -= ($sa*200); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', metal='".$metal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/page/validation_def_2.php b/page/validation_def_2.php new file mode 100644 index 0000000..f116de6 --- /dev/null +++ b/page/validation_def_2.php @@ -0,0 +1,49 @@ += 0) { + if ($cristal - ($sa*2000) >= 0) { + + +$temps_caserne = time() + ceil($sa*(1560 - (0.1*$chantier_terrestre*1560))); +$unit = 10; +$metal -= ($sa*4000); +$cristal -= ($sa*2000); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', metal='".$metal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/page/validation_def_3.php b/page/validation_def_3.php new file mode 100644 index 0000000..753551f --- /dev/null +++ b/page/validation_def_3.php @@ -0,0 +1,50 @@ += 0) { + if ($cristal - ($sa*8000) >= 0) { + if($hydrogene - ($sa*600) >= 0) { + +$temps_caserne = time() + ceil($sa*(1800 - (0.1*$chantier_terrestre*1800))); +$unit = 11; +$metal -= ($sa*4500); +$cristal -= ($sa*8000); +$hydrogene -= ($sa*600); + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else { echo "Pas assez d'hydrogène !";} + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/page/validation_def_4.php b/page/validation_def_4.php new file mode 100644 index 0000000..4bd9db0 --- /dev/null +++ b/page/validation_def_4.php @@ -0,0 +1,50 @@ += 0) { + if ($cristal - ($sa*10000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + +$temps_caserne = time() + ceil($sa*(6720 - (0.1*$chantier_terrestre*6720))); +$unit = 12; +$metal -= ($sa*12000); +$cristal -= ($sa*10000); +$hydrogene -= ($sa*1000); + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else { echo "Pas assez d'hydrogène !";} + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/page/validation_def_5.php b/page/validation_def_5.php new file mode 100644 index 0000000..c154662 --- /dev/null +++ b/page/validation_def_5.php @@ -0,0 +1,50 @@ += 0) { + if ($cristal - ($sa*9500) >= 0) { + if($hydrogene - ($sa*1500) >= 0) { + +$temps_caserne = time() + ceil($sa*(12960 - (0.1*$chantier_terrestre*12960))); +$unit = 13; +$metal -= ($sa*15000); +$cristal -= ($sa*9500); +$hydrogene -= ($sa*1500); + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else { echo "Pas assez d'hydrogène !";} + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/page/validation_del_user.php b/page/validation_del_user.php new file mode 100644 index 0000000..2638497 --- /dev/null +++ b/page/validation_del_user.php @@ -0,0 +1,20 @@ + + + +"; + + +} +else { @header("Location: option.php"); } +?> \ No newline at end of file diff --git a/page/validation_del_user2.php b/page/validation_del_user2.php new file mode 100644 index 0000000..40c9b55 --- /dev/null +++ b/page/validation_del_user2.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/page/validation_fregate.php b/page/validation_fregate.php new file mode 100644 index 0000000..311541b --- /dev/null +++ b/page/validation_fregate.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*1400) >= 0) { + +$temps_caserne = time() + ceil((4680 - (0.1*$chantier_spatial*4680))); +$unit = 7; +$metal -= ($sa*5800); +$cristal -= ($sa*1400); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/page/validation_gtransporteur.php b/page/validation_gtransporteur.php new file mode 100644 index 0000000..cb69c00 --- /dev/null +++ b/page/validation_gtransporteur.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*3000) >= 0) { + +$temps_caserne = time() + ceil((6300 - (0.1*$chantier_spatial*6300))); +$unit = 2; +$metal -= ($sa*4000); +$cristal -= ($sa*3000); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/page/validation_ingenieur.php b/page/validation_ingenieur.php new file mode 100644 index 0000000..7e09c76 --- /dev/null +++ b/page/validation_ingenieur.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*105) >= 0) { + +$temps_caserne = time() + ceil($sa*(90 - (0.1*$caserne*90))); +$unit = 8; +$metal -= ($sa*90); +$cristal -= ($sa*105); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_medecin.php b/page/validation_medecin.php new file mode 100644 index 0000000..3b89c56 --- /dev/null +++ b/page/validation_medecin.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*100) >= 0) { + +$temps_caserne = time() + ceil($sa*(90 - (0.1*$caserne*90))); +$unit = 7; +$metal -= ($sa*100); +$cristal -= ($sa*100); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_mv.php b/page/validation_mv.php new file mode 100644 index 0000000..8658282 --- /dev/null +++ b/page/validation_mv.php @@ -0,0 +1,37 @@ + + + +"; } +else { echo "Il reste des constructions sur des planètes"; } + +} +else { @header("Location: option.php"); } + +?> \ No newline at end of file diff --git a/page/validation_mv2.php b/page/validation_mv2.php new file mode 100644 index 0000000..c852049 --- /dev/null +++ b/page/validation_mv2.php @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/page/validation_option.php b/page/validation_option.php new file mode 100644 index 0000000..46c81ca --- /dev/null +++ b/page/validation_option.php @@ -0,0 +1,62 @@ +=1) +{ +echo "Ce pseudo est déja utilisé


"; +} +else { +$pseudo=htmlspecialchars($_POST['nouveau_pseudo']); +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'] !='' ) { + if(isset($_POST['ancien_mdp']) == $mdp) { + if ($_POST['nouveau_mdp'] == $_POST['nouveau_mdp2']) { + $password = htmlspecialchars($_POST['nouveau_mdp']); + mysql_query("UPDATE `user` SET mdp='".$password."' WHERE ID='".$id."'"); + } + else { echo "Validation du mot de passe faux"; } + } + 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é"; + } + else + { $mail=htmlspecialchars($_POST['nouveau_mail']); + mysql_query("UPDATE `user` SET mail='".$mail."' WHERE ID='".$id."'"); } + } + else + { echo "L'adresse " . $_POST['nouveau_mail'] . " n'est pas valide";} +} + + +mysql_close(); +@header("Location:option.php"); + +?> \ No newline at end of file diff --git a/page/validation_pv.php b/page/validation_pv.php new file mode 100644 index 0000000..927db80 --- /dev/null +++ b/page/validation_pv.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*40000) >= 0) { + if($hydrogene - ($sa*3000) >= 0) { + +$temps_caserne = time() + ceil((32400 - (0.1*$chantier_spatial*32400))); +$unit = 10; +$metal -= ($sa*60000); +$cristal -= ($sa*40000); +$hydrogene -= ($sa*3000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/page/validation_recycleur.php b/page/validation_recycleur.php new file mode 100644 index 0000000..07c33aa --- /dev/null +++ b/page/validation_recycleur.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*9000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + +$temps_caserne = time() + ceil((7380 - (0.1*$chantier_spatial*7380))); +$unit = 5; +$metal -= ($sa*15000); +$cristal -= ($sa*9000); +$hydrogene -= ($sa*1000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/page/validation_sniper.php b/page/validation_sniper.php new file mode 100644 index 0000000..e8bc334 --- /dev/null +++ b/page/validation_sniper.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*100) >= 0) { + +$temps_caserne = time() + ceil($sa*(300 - (0.1*$caserne*300))); +$unit = 5; +$metal -= ($sa*180); +$cristal -= ($sa*100); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_soldat1.php b/page/validation_soldat1.php new file mode 100644 index 0000000..d46ac26 --- /dev/null +++ b/page/validation_soldat1.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*45) >= 0) { + +$temps_caserne = time() + ceil($sa*(60 - (0.1*$caserne*60))); +$unit = 1; +$metal -= ($sa*80); +$cristal -= ($sa*45); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_soldat2.php b/page/validation_soldat2.php new file mode 100644 index 0000000..93f18d3 --- /dev/null +++ b/page/validation_soldat2.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*90) >= 0) { + +$temps_caserne = time() + ceil($sa*(240 - (0.1*$caserne*240))); +$unit = 2; +$metal -= ($sa*110); +$cristal -= ($sa*90); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_soldat3.php b/page/validation_soldat3.php new file mode 100644 index 0000000..582ad47 --- /dev/null +++ b/page/validation_soldat3.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*105) >= 0) { + +$temps_caserne = time() + ceil($sa*(240 - (0.1*$caserne*240))); +$unit = 3; +$metal -= ($sa*150); +$cristal -= ($sa*105); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_soldat4.php b/page/validation_soldat4.php new file mode 100644 index 0000000..7ed7647 --- /dev/null +++ b/page/validation_soldat4.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*150) >= 0) { + +$temps_caserne = time() + ceil($sa*(720 - (0.1*$caserne*720))); +$unit = 4; +$metal -= ($sa*220); +$cristal -= ($sa*150); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_soldat_lourd.php b/page/validation_soldat_lourd.php new file mode 100644 index 0000000..f5e15f1 --- /dev/null +++ b/page/validation_soldat_lourd.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*250) >= 0) { + +$temps_caserne = time() + ceil($sa*(900 - (0.1*$caserne*900))); +$unit = 9; +$metal -= ($sa*300); +$cristal -= ($sa*250); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_sonde.php b/page/validation_sonde.php new file mode 100644 index 0000000..de0b182 --- /dev/null +++ b/page/validation_sonde.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*1200) >= 0) { + if($hydrogene - ($sa*100) >= 0) { + +$temps_caserne = time() + ceil((1440 - (0.1*$chantier_spatial*1440))); +$unit = 4; +$metal -= ($sa*1000); +$cristal -= ($sa*1200); +$hydrogene -= ($sa*100); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/page/validation_spartan.php b/page/validation_spartan.php new file mode 100644 index 0000000..fe99352 --- /dev/null +++ b/page/validation_spartan.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*10000) >= 0) { + +$temps_caserne = time() + ceil($sa*(29700 - (0.1*$caserne*29700))); +$unit = 6; +$metal -= ($sa*25000); +$cristal -= ($sa*10000); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/page/validation_sto.php b/page/validation_sto.php new file mode 100644 index 0000000..36f38c6 --- /dev/null +++ b/page/validation_sto.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*400000) >= 0) { + if($hydrogene - ($sa*250000) >= 0) { + +$temps_caserne = time() + ceil((117000 - (0.1*$chantier_spatial*117000))); +$unit = 11; +$metal -= ($sa*500000); +$cristal -= ($sa*400000); +$hydrogene -= ($sa*250000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/page/validation_transporteur.php b/page/validation_transporteur.php new file mode 100644 index 0000000..9ccb796 --- /dev/null +++ b/page/validation_transporteur.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*800) >= 0) { + +$temps_caserne = time() + ceil((1080 - (0.1*$chantier_spatial*1080))); +$unit = 1; +$metal -= ($sa*1000); +$cristal -= ($sa*800); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/page/validation_vaisseau_1.php b/page/validation_vaisseau_1.php new file mode 100644 index 0000000..1f955fc --- /dev/null +++ b/page/validation_vaisseau_1.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*420) >= 0) { + + +$temps_caserne = time() + ceil($sa*(2040 - (0.1*$chantier_terrestre*2040))); +$unit = 2; +$metal -= ($sa*680); +$cristal -= ($sa*420); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vaisseau_2.php b/page/validation_vaisseau_2.php new file mode 100644 index 0000000..b0be04b --- /dev/null +++ b/page/validation_vaisseau_2.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*600) >= 0) { + + +$temps_caserne = time() + ceil($sa*(2700 - (0.1*$chantier_terrestre*2700))); +$unit = 3; +$metal -= ($sa*1000); +$cristal -= ($sa*600); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vaisseau_3.php b/page/validation_vaisseau_3.php new file mode 100644 index 0000000..32d7d21 --- /dev/null +++ b/page/validation_vaisseau_3.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*950) >= 0) { + + +$temps_caserne = time() + ceil($sa*(3960 - (0.1*$chantier_terrestre*3960))); +$unit = 4; +$metal -= ($sa*1400); +$cristal -= ($sa*950); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vaisseau_att.php b/page/validation_vaisseau_att.php new file mode 100644 index 0000000..8c54333 --- /dev/null +++ b/page/validation_vaisseau_att.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*300) >= 0) { + + +$temps_caserne = time() + ceil($sa*(720 - (0.1*$chantier_terrestre*720))); +$unit = 1; +$metal -= ($sa*500); +$cristal -= ($sa*300); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vcl_1.php b/page/validation_vcl_1.php new file mode 100644 index 0000000..8278cdb --- /dev/null +++ b/page/validation_vcl_1.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*240) >= 0) { + + +$temps_caserne = time() + ceil($sa*(600 - (0.1*$chantier_terrestre*600))); +$unit = 5; +$metal -= ($sa*400); +$cristal -= ($sa*240); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vcl_2.php b/page/validation_vcl_2.php new file mode 100644 index 0000000..b084fc5 --- /dev/null +++ b/page/validation_vcl_2.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*260) >= 0) { + + +$temps_caserne = time() + ceil($sa*(1080 - (0.1*$chantier_terrestre*1080))); +$unit = 6; +$metal -= ($sa*480); +$cristal -= ($sa*260); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vcl_3.php b/page/validation_vcl_3.php new file mode 100644 index 0000000..f0a0925 --- /dev/null +++ b/page/validation_vcl_3.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*420) >= 0) { + + +$temps_caserne = time() + ceil($sa*(2160 - (0.1*$chantier_terrestre*2160))); +$unit = 7; +$metal -= ($sa*600); +$cristal -= ($sa*420); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vcl_4.php b/page/validation_vcl_4.php new file mode 100644 index 0000000..d347fbc --- /dev/null +++ b/page/validation_vcl_4.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*500) >= 0) { + + +$temps_caserne = time() + ceil($sa*(4680 - (0.1*$chantier_terrestre*4680))); +$unit = 8; +$metal -= ($sa*1000); +$cristal -= ($sa*500); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/page/validation_vcolo.php b/page/validation_vcolo.php new file mode 100644 index 0000000..ec32b11 --- /dev/null +++ b/page/validation_vcolo.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*9000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + +$temps_caserne = time() + ceil((8280 - (0.1*$chantier_spatial*8280))); +$unit = 3; +$metal -= ($sa*9000); +$cristal -= ($sa*9000); +$hydrogene -= ($sa*1000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/page/voir_classement.php b/page/voir_classement.php new file mode 100644 index 0000000..88cdde9 --- /dev/null +++ b/page/voir_classement.php @@ -0,0 +1,21 @@ + + + + + +"; +$ee = mysql_query(" SELECT race, pseudo, points, flottes, recherches FROM classement ORDER BY points DESC "); +$i=1; +while ( $data = mysql_fetch_array($ee) ){ +echo ""; +$i++; +} +echo "
lmagesDescriptionNombre
Marine ( ".$soldat1." unités )
Métal : 80
Cristal : 45
Temps : "; sec($f); echo"
"; if ( $bat == 10 ) { echo "Caserne en construction"; } else { if ($temps_caserne < time() ) { echo "
"; } else {} } + echo"
Fusiller ( ".$soldat2." unités )
Métal : 110
Cristal : 90
Temps : "; sec($g); echo"
"; if ( $bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Grenadier ( ".$soldat3." unités )
Métal : 150
Cristal : 105
Hydrogène : 20
Temps : "; sec($h); echo"
"; if ( $bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
T.C.A.O. ( ".$soldat4." unités )
Métal : 220
Cristal : 150
Temps : "; sec($i); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Sniper ( ".$sniper." unités )
Métal : 180
Cristal : 100
Temps : "; sec($j); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Spartan ( ".$spartam." unités )
Métal : 25000
Cristal : 10000
Temps : "; sec($k); echo"
"; if ($temps > time() ) { if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Médecin ( ".$medecin." unités )
Métal : 100
Cristal : 100
Temps : "; sec($l); echo"
";if ($bat !=10 ) { if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Ingenieur ( ".$ingenieur." unités )
Métal : 90
Cristal : 105
Temps : "; sec($m); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Soldat exo squellette ( ".$soldat_lourd." unités )
Métal : 300
Cristal : 250
Temps : "; sec($n); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Confirmer la suppression du compte
Confirmer le mode vancace
PlaceRacePseudoPointsFlotteRecherches
".$i."".$data['race']."".$data['pseudo']."".$data['points']."".$data['flottes']."".$data['recherches']."
"; +?> + + \ No newline at end of file diff --git a/pages/abandnon.php b/pages/abandnon.php new file mode 100644 index 0000000..c4684f1 --- /dev/null +++ b/pages/abandnon.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/pages/abandon.php b/pages/abandon.php new file mode 100644 index 0000000..07881a3 --- /dev/null +++ b/pages/abandon.php @@ -0,0 +1,22 @@ += 2) { +mysql_query("DELETE * FROM flotte WHERE nb='".$nb."' AND id='".$id."'AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +header("Location: depart.php"); +} +else { header("Location: depart.php"); } + +mysql_close(); +?> \ No newline at end of file diff --git a/pages/abandon_confirm.php b/pages/abandon_confirm.php new file mode 100644 index 0000000..191d17d --- /dev/null +++ b/pages/abandon_confirm.php @@ -0,0 +1,23 @@ + + + + + + + + +
Confirmer l'abandon de ".$nomplanete." en ".$galaxy.":".$ss.":".$pos."
Batiments | Technologies | +Caserne | Chantier terrestre | +Chantier spatial


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Purificateur de métalDébloqué
Purificateur de cristalDébloqué
IonisateurDébloqué
Centrale solaireDébloqué
Centrale de fusionDébloqué
Oeil des prophètes
Centre de recherchesDébloqué
Chantier terrestreDébloqué
Chantier spatial
CaserneDébloqué
EntrepôtDébloqué
+ + + \ No newline at end of file diff --git a/pages/arbre_techno_c.php b/pages/arbre_techno_c.php new file mode 100644 index 0000000..88f4558 --- /dev/null +++ b/pages/arbre_techno_c.php @@ -0,0 +1,74 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
Batiments | Technologies | +Caserne | Chantier terrestre | +Chantier spatial


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Grunt
Jackal
Drone
Elite

Sniper
Hunter

Médecin
Ingenieur
Brute

+ + \ No newline at end of file diff --git a/pages/arbre_techno_cs.php b/pages/arbre_techno_cs.php new file mode 100644 index 0000000..b6a610d --- /dev/null +++ b/pages/arbre_techno_cs.php @@ -0,0 +1,93 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
Batiments | Technologies | +Caserne | Chantier terrestre | +Chantier spatial


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Transporteur
Grand transporteur
Vaisseau de colonisation
Sonde
+
Recycleur
+
Seraph
Frégate
+
Croiseur de classe CCS
+

Croiseur de classe Reverence
+

Porte vaisseaux
+

Station orbitale covenant
+

+ + \ No newline at end of file diff --git a/pages/arbre_techno_ct.php b/pages/arbre_techno_ct.php new file mode 100644 index 0000000..eab2205 --- /dev/null +++ b/pages/arbre_techno_ct.php @@ -0,0 +1,92 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
Batiments | Technologies | +Caserne | Chantier terrestre | +Chantier spatial


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Banshee
Spirit
Phantom
Boarding craft
Ghost
Shadow
Spectre
Apparition
+
Shade
Strong shade
Tourelle à barreau de combustible
Tourelle à plasma
+
Lanceur de torpilles plasma
+
+ + \ No newline at end of file diff --git a/pages/arbre_techno_t.php b/pages/arbre_techno_t.php new file mode 100644 index 0000000..85ff17f --- /dev/null +++ b/pages/arbre_techno_t.php @@ -0,0 +1,83 @@ + + + +Space Battleship + + +".$nom." ".$niveau_ress.""; + } +else + { + echo "".$nom." ".$niveau_ress.""; + } +} +?> + + + +
Batiments | Technologies | +Caserne | Chantier terrestre | +Chantier spatial


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageNomTechno
Informatique
Détection
Armement
Blindage
Maitrise de l'énergie
Réacteur à antigravité
Réacteur à fusion

+
Réacteur à fusion Forruneur

+
Médecine
Commandemant militaire
Développement

+
+ + \ No newline at end of file diff --git a/pages/batiment.php b/pages/batiment.php new file mode 100644 index 0000000..10ec111 --- /dev/null +++ b/pages/batiment.php @@ -0,0 +1,353 @@ + + + + + += $ress_ness_metal && $cristal >= $ress_ness_cristal && $hydrogene >= $ress_ness_hydrogene) + { + echo "Construire"; + } +else + { + echo "Construire"; + } +} + +function ressources($metal, $cristal, $hydrogene, +$ress_ness_metal, $ress_ness_cristal, $ress_ness_hydrogene) +{ +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 ($cristal <= $ress_ness_cristal) + { + $z=floor($cristal)-$ress_ness_cristal; + echo "cristal : ".$ress_ness_cristal.""; + } + else {echo "cristal : ".$ress_ness_cristal." ";} +if ($hydrogene <= $ress_ness_hydrogene) + { + $z=floor($hydrogene)-$ress_ness_hydrogene; + echo "hydrogene : ".$ress_ness_hydrogene.""; + } + else {echo "hydrogene : ".$ress_ness_hydrogene." ";} +} + +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; +} +?> + + + + + + + +"; + + +echo " +"; + + +echo " +"; + +echo " +"; + + +if ($centrale_s >= 12 && $energie_t >=5) { +echo " +"; } else {} + +if ($detection >= 1) { +echo " +"; } else {} + + +echo " +"; + + +echo " +"; + + +if ($chantier_terrestre >= 2) { +echo " +"; } else {} + +echo " +"; + +echo " +"; +?> + + + \ No newline at end of file diff --git a/pages/bdd.php b/pages/bdd.php new file mode 100644 index 0000000..acfe4a2 --- /dev/null +++ b/pages/bdd.php @@ -0,0 +1,120 @@ + \ No newline at end of file diff --git a/pages/carte.php b/pages/carte.php new file mode 100644 index 0000000..05103e8 --- /dev/null +++ b/pages/carte.php @@ -0,0 +1,68 @@ + + + + + + + + + + + +
Purificateur de métal niveau ".$mine_m."
+
+Coût: "; +$a=ceil(exp(($mine_m*0.400))*200); +$b=ceil(exp(($mine_m*0.400))*100); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.7,$mine_m)*120) - (0.005*$ingenieur*ceil(pow(1.7,($mine_m-1))*120)))); +echo"
"; +if ($temps > 0) { + if ($bat==1) { + $tr=$temps-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 niveau ".$mine_c."
+
+Coût: "; +$a=ceil(exp(($mine_c*0.430))*210); +$b=ceil(exp(($mine_c*0.430))*120); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.72,$mine_c)*160)) - (0.005*$ingenieur*ceil(pow(1.72,($mine_c-1))*160))); +echo"
"; +if ($temps > 0) { + if ($bat==2) { + $tr=$temps-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 niveau ".$mine_h."
+
+Coût: "; +$a=ceil(exp(($mine_h*0.445))*250); +$b=ceil(exp(($mine_h*0.445))*170); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.75,$mine_h)*180)) - (0.005*$ingenieur*ceil(pow(1.75,($mine_h-1))*180))); +echo"
"; +if ($temps > 0) { + if ($bat==3) { + $tr=$temps-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 niveau ".$centrale_s."
+
+Coût: "; $n=($centrale_s-1); +$a=ceil(pow(2,$n)*300); +$b=ceil(pow(2,$n)*230); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.68,$centrale_s)*190)) - (0.005*$ingenieur*ceil(pow(1.68,($centrale_s-1))*190))); +echo"
"; +if ($temps > 0) { + if ($bat==4) { + $tr=$temps-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 niveau ".$centrale_f."
+
+Coût: "; +$n=($centrale_f-1); +$a=ceil(pow(2,$n)*165); +$b=ceil(pow(2,$n)*99); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(1.8,$centrale_f)*300)) - (0.005*$ingenieur*ceil(pow(1.8,($centrale_f-1))*300))); +echo"
"; +if ($temps > 0) { + if ($bat==5) { + $tr=$temps-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"
Oeil des prophètes niveau ".$radar."
+
+Coût: "; +$n=($radar-1); +$a=ceil(pow(2,$n)*750); +$b=ceil(pow(2,$n)*500); +$c=ceil(pow(2,$n)*50); +ressources($metal, $cristal, $hydrogene, $a, $b, $c); +echo"
+Temps : "; +sec((ceil(pow(2,$radar)*720) - (0.005*$ingenieur*ceil(pow(2,($radar-1))*720)))); +echo"
"; +if ($temps > 0) { + if ($bat==6) { + $tr=$temps-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"
Centre de recherches niveau ".$labo."
+
+Coût: "; +$n=($labo-1); +$a=ceil(pow(2,$n)*200); +$b=ceil(pow(2,$n)*150); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$labo)*720)) - (0.005*$ingenieur*ceil(pow(2,($labo-1))*720))); +echo"
"; +if ($temps > 0) { + if ($bat==7) { + $tr=$temps-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if ($case <= 0) { echo "Planète pleine"; } else {if($tec > 0) {echo "Recherche en cours dans le laboratoire"; } else {verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, 0);} } } +echo"
Chantier terrestre niveau ".$chantier_terrestre."
+
+Coût: "; +$n=($chantier_terrestre-1); +$a=ceil(pow(2,$n)*520); +$b=ceil(pow(2,$n)*380); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$chantier_terrestre)*420)) - (0.005*$ingenieur*ceil(pow(2,($chantier_terrestre-1))*420))); +echo"
"; +if ($temps > 0) { + if ($bat==8) { + $tr=$temps-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 "; if ($unit_t<9 && $unit_s >0) {echo "chantier terrestre";} else if ( $unit_t>=9) {echo "centre de défenses";} } +else {verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, 0); } } } +echo"
Chantier spatial niveau ".$chantier_spatial."
+
+Coût: "; +$n=($chantier_spatial-1); +$a=ceil(pow(2,$n)*600); +$b=ceil(pow(2,$n)*450); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$chantier_spatial)*600)) - (0.005*$ingenieur*ceil(pow(2,($chantier_spatial-1))*600))); +echo"
"; +if ($temps > 0) { + if ($bat==9) { + $tr=$temps-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"
Caserne niveau ".$caserne."
+
+Coût: "; +$n=($caserne-1); +$a=ceil(pow(2,$n)*200); +$b=ceil(pow(2,$n)*100); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$caserne)*300)) - (0.005*$ingenieur*ceil(pow(2,($caserne-1))*300))); +echo"
"; +if ($temps > 0) { + if ($bat==10) { + $tr=$temps-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 niveau ".$silo."
+
+Coût: "; +$n=($silo-1); +$a=ceil(pow(2,$n)*400); +$b=ceil(pow(2,$n)*260); +ressources($metal, $cristal, $hydrogene, $a, $b, 0); +echo"
+Temps : "; +sec((ceil(pow(2,$silo)*1200)) - (0.005*$ingenieur*ceil(pow(2,($silo-1))*1200))); +echo"
"; +if ($temps > 0) { + if ($bat==11) { + $tr=$temps-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"
+ + + + +
+ + + + +
Galaxie
+ + +
Système solaire
+ + + + + + + + +"; +for ($i=1; $i<=12; $i++) { + +$resultat = mysql_query("SELECT pseudo FROM user WHERE galaxy='".$g."' AND ss='".$s."' AND pos='".$i."' "); +if(mysql_num_rows($resultat)>=1){ + +$x = mysql_query("SELECT * FROM user WHERE galaxy='".$g."' AND ss='".$s."'AND pos='".$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['nomplanete']."".$d['debris_met']."".$d['debris_cri']."".$ra." ".$d['pseudo']."
".$i."
"; + +mysql_close(); +?> + + \ No newline at end of file diff --git a/pages/central_f.php b/pages/central_f.php new file mode 100644 index 0000000..a06027f --- /dev/null +++ b/pages/central_f.php @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +
Centrale de fusion niveau ".$centrale_f."

"; +$a=$mine_m+5; +$c=$mine_m-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*80+(exp($c*0.38)*11)))); +$h=ceil((($c*80+(exp($c*0.38)*11)))) - ceil(((($c-1)*80+(exp(($c-1)*0.38)*11)))); + +$p=ceil(($c*5+(exp($c*0.3)*10))); +$g=ceil(($c*5+(exp($c*0.3)*10))) - ceil((($c-1)*5+(exp(($-1)*0.3)*10))); +echo ''; +} + + +?> + + \ No newline at end of file diff --git a/pages/central_s.php b/pages/central_s.php new file mode 100644 index 0000000..1e847a5 --- /dev/null +++ b/pages/central_s.php @@ -0,0 +1,38 @@ + + + + + + + + + +
NiveauProduction d énergie par heureConsommation d hydrogene
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + +"; + + +?> + + \ No newline at end of file diff --git a/pages/change_carte.php b/pages/change_carte.php new file mode 100644 index 0000000..75e70a1 --- /dev/null +++ b/pages/change_carte.php @@ -0,0 +1,13 @@ += 6) { $y = 5; } + +if ($_POST['change_system'] != '') { $t=$_POST['change_system']; } else { $t=$_SESSION['ss']; } +if ($t >= 151) { $t = 150; } + +@header("Location: carte.php?galaxy=".$y."&ss=".$t.""); + + +?> \ No newline at end of file diff --git a/pages/change_planete.php b/pages/change_planete.php new file mode 100644 index 0000000..8e75155 --- /dev/null +++ b/pages/change_planete.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/pages/chantier_spatial.php b/pages/chantier_spatial.php new file mode 100644 index 0000000..91d4c16 --- /dev/null +++ b/pages/chantier_spatial.php @@ -0,0 +1,196 @@ + + + +Space battleship + + + '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 - (0.1*$chantier_spatial*1080))); +$g = ceil((6300 - (0.1*$chantier_spatial*6300))); +$h = ceil((8280 - (0.1*$chantier_spatial*8280))); +$i = ceil((1440 - (0.1*$chantier_spatial*1440))); +$j = ceil((7380 - (0.1*$chantier_spatial*7380))); +$k = ceil((1200 - (0.1*$chantier_spatial*1200))); +$l = ceil((4680 - (0.1*$chantier_spatial*4680))); +$m = ceil((16800 - (0.1*$chantier_spatial*16800))); +$n = ceil((18060 - (0.1*$chantier_spatial*18060))); +$p = ceil((32400 - (0.1*$chantier_spatial*32400))); +$q = ceil((117000 - (0.1*$chantier_spatial*117000))); + + +if ($temps_spatial>0) { +switch ($unit_s) { +case 1: +$unit= "transporteurs"; break; +case 2: +$unit= "grand transporteurs"; break; +case 3: +$unit= "vaisseaux de colo"; break; +case 4: +$unit= "sondes"; break; +case 5: +$unit= "recycleurs"; break; +case 6: +$unit= "seraphs"; break; +case 7: +$unit= "frégates"; break; +case 8: +$unit= "croiseurs de classe CCS"; break; +case 9: +$unit= "croiseurs de classe Reverence"; break; +case 10: +$unit= "porte vaisseaux"; break; +case 11: +$unit= "stations orbitale"; break; +}} +?> + + + + + + 0) { +if ($temps_spatial >0) { +echo "
Centrale solaire niveau ".$centrale_s."

"; +$a=$centrale_s+5; +$c=$centrale_s-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*20+(exp($c*0.3)*10)))); +$h=ceil((($c*20+(exp($c*0.3)*10)))) - ceil(((($c-1)*20+(exp(($c-1)*0.3)*10)))); + +echo ''; + +} + +echo"
NiveauProduction d énergie par heure
'.$c.''.$b.' (+ '.$h.')
+
+Construction terminé dans : "; +$tr=$temps_spatial-time(); +echo '
'; +echo ''; +echo "
Construction de : ".$cons_spatial." ".$unit."
";} else {} + +echo" +"; + + if ($chantier_spatial >= 1 && $reacteur >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 5 && $reacteur_f >= 2) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 5 && $reacteur_ff >= 1) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 3 && $reacteur >= 5 && $detection >=2) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 5 && $reacteur_f >= 4 && $blindage >= 5) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 1 && $reacteur >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 3 && $reacteur_f >= 3 && $armement >=1) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 6 && $reacteur_ff >= 2 && $armement >=3 && $blindage >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 6 && $reacteur_ff >= 3 && $armement >=4 && $blindage >= 4) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 8 && $reacteur_ff >= 5 && $armement >=6 && $blindage >= 6) { + echo " + + + + "; } else {} + + if ($chantier_spatial >= 12 && $reacteur_ff >= 10 && $armement >=12 && $blindage >= 12) { + echo " + + + + "; } else {} + + } else { ?>
lmagesDescriptionNombre
Transporteur ( ".$transporteur." vaisseaux )
Métal : 1000
Cristal : 800
Temps : "; sec($f); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Grand transporteur ( ".$gtransporteur." vaisseaux )
Métal : 4000
Cristal : 3000
Temps : "; sec($g); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Vaisseau de colonisation ( ".$vcolo." vaisseaux )
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 "
"; } else {} } + echo" +
Sonde d'espionnage ( ".$sonde." vaisseaux )
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 "
"; } else {} } + echo" +
Recycleur ( ".$recycleur." vaisseaux )
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 "
"; } else {} } + echo" +
Seraph ( ".$chasseur." vaisseaux )
Métal : 1700
Cristal : 1220
Temps : "; sec($k); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Frégate ( ".$fregate." vaisseaux )
Métal : 5800
Cristal : 1400
Temps : "; sec($l); echo"
"; if ( $bat == 9 ) { echo "Chantier spatial en construction"; } else { if ($temps_spatial < time() ) { echo "
"; } else {} } + echo" +
Croiseur de classe CCS ( ".$croiseur." vaisseaux )
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 "
"; } else {} } + echo" +
Croiseur de classe Reverence ( ".$croiseur2." vaisseaux )
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 "
"; } else {} } + echo" +
Porte vaisseaux ( ".$pv." vaisseaux )
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 "
"; } else {} } + echo" +
Station orbitale covenant ( ".$sto." vaisseaux )
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 "
"; } else {} } + 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..892bce3 --- /dev/null +++ b/pages/chantier_terrestre.php @@ -0,0 +1,182 @@ + + + +Space battleship + + + '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((720 - (0.1*$chantier_terrestre*720))); +$g = ceil((2040 - (0.1*$chantier_terrestre*2040))); +$h = ceil((2700 - (0.1*$chantier_terrestre*2700))); +$i = ceil((3960 - (0.1*$chantier_terrestre*3960))); +$j = ceil((600 - (0.1*$chantier_terrestre*600))); +$k = ceil((1080 - (0.1*$chantier_terrestre*1080))); +$l = ceil((2160 - (0.1*$chantier_terrestre*2160))); +$m = ceil((4680 - (0.1*$chantier_terrestre*4680))); + + + +if ($temps_terrestre>0) { +switch ($unit_t) { +case 1: +$unit= "banshees"; break; +case 2: +$unit= "spirits"; break; +case 3: +$unit= "phantom"; break; +case 4: +$unit= "boarding craft"; break; +case 5: +$unit= "ghosts"; break; +case 6: +$unit= "shadow"; break; +case 7: +$unit= "spectres"; break; +case 8: +$unit= "appartitions"; break; +case 9: +$unit= "shade"; break; +case 10: +$unit= "strong shade"; break; +case 11: +$unit= "tourelles à barreau de combustible"; break; +case 12: +$unit= "tourelles à plasma"; break; +case 13: +$unit= "lanceurs de Torpilles plasma"; break; +}} +?> + + + + + + 0) { +if ($temps_terrestre >0) { +echo " +
+Construction terminé dans : "; +$tr=$temps_terrestre-time(); +echo '
'; +echo ''; +echo "
Entrainement de : ".$cons_terrestre." ".$unit."
";} else {} + +echo" + "; + + + if ($chantier_terrestre >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 3 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 4 && $reacteur >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 6 && $reacteur >= 3) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 2) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 3 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 5 && $blindage >=2 && $armement >=2) { + echo " + + + + "; } else {} + + + } else { ?>
lmagesDescriptionNombre
Banshee ( ".$vaisseau_att." vaisseaux )
Métal : 500
Cristal : 300
Temps : "; sec($f); echo"
"; 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 " +
Spirit ( ".$vaisseau_1." vaisseaux )
Métal : 680
Cristal : 420
Temps : "; sec($g); echo"
"; 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 " +
Phantom ( ".$vaisseau_2." vaisseaux )
Métal : 1000
Cristal : 600
Temps : "; sec($h); echo"
"; 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 " +
Boarding craft ( ".$vaisseau_3." vaisseaux )
Métal : 1400
Cristal : 950
Temps : "; sec($i); echo"
"; 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 " +
Ghost ( ".$vcl_1." véhicules )
Métal : 400
Cristal : 240
Temps : "; sec($j); echo"
"; 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 " +
Shadow ( ".$vcl_2." véhicules )
Métal : 480
Cristal : 260
Temps : "; sec($k); echo"
"; 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 " +
Spectre ( ".$vcl_3." véhicules )
Métal : 600
Cristal : 420
Temps : "; sec($l); echo"
"; 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 " +
Apparition ( ".$vcl_4." véhicules )
Métal : 1000
Cristal : 500
Temps : "; sec($m); echo"
"; 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 spatial !
"; } +echo ""; ?> + + \ No newline at end of file diff --git a/pages/classement.php b/pages/classement.php new file mode 100644 index 0000000..83027ec --- /dev/null +++ b/pages/classement.php @@ -0,0 +1,173 @@ + + + + + +PseudoPointsFlotteRecherches"; +for($id=0;$id<=$idh;$id++) { + +$result = mysql_query("SELECT pseudo FROM user WHERE id='".$id."'"); +if(mysql_num_rows($result)>=1) { + + +$retour = mysql_query("SELECT COUNT(*) AS nb1 FROM user WHERE id='".$id."'"); +$data = mysql_fetch_array($retour); +$nb1 = $data['nb1']; + +$points = 0; +$flotte = 0; +$recherches = 0; + + +for ($i=1; $i<=$nb1; $i++) { + +$x = mysql_query("SELECT * FROM user WHERE nb='".$i."' AND id='".$id."'"); +$donnees = mysql_fetch_array($x); + +$pseudo = $donnees['pseudo']; + +$mine_m = $donnees['mine_m']; +$mine_c = $donnees['mine_c']; +$mine_h = $donnees['mine_h']; +$centrale_s = $donnees['centrale_s']-1; +$centrale_f = $donnees['centrale_f']-1; +$radar = $donnees['radar']-1; +$labo = $donnees['recherches']-1; +$chantier_terrestre = $donnees['chantier_terrestre']-1; +$chantier_spatial = $donnees['chantier_spatial']-1; +$caserne = $donnees['caserne']-1; +$silo = $donnees['silo']-1; + +$informatique = $donnees['informatique']-1; +$detection = $donnees['detection']-1; +$armement = $donnees['armement']-1; +$energie_t = $donnees['energie_t']-1; +$reacteur = $donnees['reacteur']-1; +$reacteur_f = $donnees['reacteur_f']-1; +$reacteur_ff = $donnees['reacteur_ff']-1; +$medecine = $donnees['medecine']-1; +$tactique = $donnees['tactique']-1; +$developpement = $donnees['developpement']-1; +$blindage = $donnees['blindage']-1; +$spartan = $donnees['spartan']-1; + +$transporteur = $donnees['transporteur']; +$gtransporteur = $donnees['gtransporteur']; +$vcolo = $donnees['vcolo']; +$sonde = $donnees['sonde']; +$recycleur = $donnees['recycleur']; +$chasseur = $donnees['chasseur']; +$fregate = $donnees['fregate']; +$croiseur = $donnees['croiseur1']; +$croiseur2 = $donnees['croiseur2']; +$pv = $donnees['porte_vaisseau']; +$sto = $donnees['station_orbitale']; + +$soldat1 = $donnees['soldat1']; +$soldat2 = $donnees['soldat2']; +$soldat3 = $donnees['soldat3']; +$soldat4 = $donnees['soldat4']; +$sniper = $donnees['sniper']; +$spartam = $donnees['spartam']; +$medecin = $donnees['medecin']; +$ingenieur = $donnees['ingenieur']; +$soldat_lourd = $donnees['soldat_lourd']; + +$vaisseau_att = $donnees['vaisseau_att']; +$vaisseau_1 = $donnees['vaisseau_1']; +$vaisseau_2 = $donnees['vaisseau_2']; +$vaisseau_3 = $donnees['vaisseau_3']; +$vcl_1 = $donnees['vcl_1']; +$vcl_2 = $donnees['vcl_2']; +$vcl_3 = $donnees['vcl_3']; +$vcl_4 = $donnees['vcl_4']; +$def_1 = $donnees['def_1']; +$def_2 = $donnees['def_2']; +$def_3 = $donnees['def_3']; +$def_4 = $donnees['def_4']; +$def_5 = $donnees['def_5']; + + +$points += (((exp(($mine_m*0.400))*200)+(exp(($mine_m*0.400))*100)+(exp(($mine_c*0.430))*210)+ +(exp(($mine_c*0.430))*120)+(exp(($mine_h*0.445))*250)+(exp(($mine_h*0.445))*170)+ +(pow(2,$centrale_s)*300)+(pow(2,$centrale_s)*230)+(pow(2,$centrale_f)*165)+ +(pow(2,$centrale_f)*99)+ (pow(2,$radar)*750)+(pow(2,$radar)*500)+(pow(2,$radar)*50)+ +(pow(2,$labo)*200)+ (pow(2,$labo)*150)+(pow(2,$chantier_terrestre)*520)+ +(pow(2,$chantier_terrestre)*380)+(pow(2,$chantier_spatial)*600)+(pow(2,$chantier_spatial)*450)+ +(pow(2,$caserne)*200)+(pow(2,$caserne)*100)+(pow(2,$silo)*400)+(pow(2,$silo)*260)+ +(pow(2,$informatique)*500)+(pow(2,$informatique)*150)+(pow(2,$detection)*500)+(pow(2,$detection)*750)+ +(pow(2,$detection)*100)+(pow(2,$armement)*2500)+(pow(2,$armement)*500)+(pow(2,$blindage)*4000)+ +(pow(2,$blindage)*1500)+(pow(2,$energie_t)*2000)+(pow(2,$energie_t)*1500)+(pow(2,$energie_t)*300)+ +(pow(2,$reacteur)*1400)+(pow(2,$reacteur)*400)+(pow(2,$reacteur_f)*3000)+(pow(2,$reacteur_f)*2100)+ +(pow(2,$reacteur_f)*750)+(pow(2,$reacteur_ff)*5000)+(pow(2,$reacteur_ff)*4000)+(pow(2,$reacteur_ff)*1500)+ +(pow(2,$medecine)*800)+(pow(2,$medecine)*1000)+(pow(2,$tactique)*2600)+(pow(2,$tactique)*2600)+ +(pow(2,$developpement)*10000)+(pow(2,$developpement)*10000)+(pow(2,$developpement)*5000)+(pow(3,$spartan)*5200)+ +(pow(3,$spartan)*4250)+(pow(3,$spartan)*850) )/1000)+($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+ +($sonde*2.3)+($recycleur*25)+($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+ +($sto*1150)+($soldat1*0.125)+($soldat2*0.2)+($soldat3*0.275)+($soldat4*0.37)+($sniper*0.28)+($spartam*35)+ +($medecin*0.2)+($ingenieur*0.195)+($soldat_lourd*0.55)+($vaisseau_att*0.8)+($vaisseau_1*1.1)+($vaisseau_2*1.6)+ +($vaisseau_3*2.35)+($vcl_1*0.64)+($vcl_2*0.74)+($vcl_3*1.02)+($vcl_4*1.5)+($def_1*0.7)+($def_2*6)+ +($def_3*5.9)+($def_4*23)+($def_5*26)-39; + + +$flotte += ($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+($sonde*2.3)+($recycleur*25)+ +($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+($sto*1150); + + +$recherches += $donnees['informatique']+$donnees['detection']+$donnees['armement']+ +$donnees['energie_t']+$donnees['reacteur']+$donnees['reacteur_f']+$donnees['reacteur_ff']+ +$donnees['medecine']+$donnees['tactique']+$donnees['developpement']+$donnees['blindage']+$donnees['spartan']; + +} + + + +$retour = mysql_query("SELECT COUNT(*) AS nb2 FROM user WHERE pseudo='".$pseudo."' AND id='".$id."'"); +$donnees = mysql_fetch_array($retour); +$nb2 = $donnees['nb2']; + +for ($r=1; $r<=$nb2; $r++) { + +$xxx = mysql_query("SELECT * FROM user WHERE nb='".$i."' AND id='".$id."'"); +$d = mysql_fetch_array($xxx); + +$transporteur = $d['transporteur']; +$gtransporteur = $d['gtransporteur']; +$vcolo = $d['vcolo']; +$sonde = $d['sonde']; +$recycleur = $d['recycleur']; +$chasseur = $d['chasseur']; +$fregate = $d['fregate']; +$croiseur = $d['croiseur1']; +$croiseur2 = $d['croiseur2']; +$pv = $d['porte_vaisseau']; + +$flotte += ($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+($sonde*2.3)+($recycleur*25)+ +($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+($sto*1150); + +$points += ($transporteur*1.8)+($gtransporteur*7)+($vcolo*19)+($sonde*2.3)+($recycleur*25)+ +($chasseur*2.92)+($fregate*7.2)+($croiseur*37.6)+($croiseur2*44)+($pv*103)+($sto*1150); + +} + +$point = floor($points); +$flottes = floor($flotte); + +//mysql_query("UPDATE classement SET points='".$point."' flotte='".$flotte."', recherches='".$recherches."' WHERE pseudo='".$pseudo."'"); +echo "".$pseudo."".$point."".$flottes."".$recherches.""; +} +} +echo ""; +?> + + \ No newline at end of file diff --git a/pages/constructiion.php b/pages/constructiion.php new file mode 100644 index 0000000..4ec463a --- /dev/null +++ b/pages/constructiion.php @@ -0,0 +1,136 @@ + \ No newline at end of file diff --git a/pages/construction.html b/pages/construction.html new file mode 100644 index 0000000..11fab53 --- /dev/null +++ b/pages/construction.html @@ -0,0 +1,11 @@ + + +Space Battleship + + + + +




+
Non disponible pour le moment
+ + \ No newline at end of file diff --git a/pages/construction.php b/pages/construction.php new file mode 100644 index 0000000..1e991c4 --- /dev/null +++ b/pages/construction.php @@ -0,0 +1,149 @@ + \ No newline at end of file diff --git a/pages/defense.php b/pages/defense.php new file mode 100644 index 0000000..8474e4c --- /dev/null +++ b/pages/defense.php @@ -0,0 +1,144 @@ + + + +Space battleship + + + '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 - (0.1*$chantier_terrestre*480))); +$g = ceil((1560 - (0.1*$chantier_terrestre*1560))); +$h = ceil((1800 - (0.1*$chantier_terrestre*1800))); +$i = ceil((6720 - (0.1*$chantier_terrestre*6720))); +$j = ceil((12960 - (0.1*$chantier_terrestre*12960))); + + + +if ($temps_terrestre>0) { +switch ($unit_t) { +case 1: +$unit= "banshees"; break; +case 2: +$unit= "spirits"; break; +case 3: +$unit= "phantom"; break; +case 4: +$unit= "boarding craft"; break; +case 5: +$unit= "ghosts"; break; +case 6: +$unit= "shadow"; break; +case 7: +$unit= "spectres"; break; +case 8: +$unit= "appartitions"; break; +case 9: +$unit= "shade"; break; +case 10: +$unit= "strong shade"; break; +case 11: +$unit= "tourelles à barreau de combustible"; break; +case 12: +$unit= "tourelles à plasma"; break; +case 13: +$unit= "lanceurs de Torpilles plasma"; break; +}} +?> + + + + + + 0) { +if ($temps_terrestre >0) { +echo " +
+Construction terminé dans : "; +$tr=$temps_terrestre-time(); +echo '
'; +echo ''; +echo "
Construction de : ".$cons_terrestre." ".$unit."
";} else {} + +echo" + "; + + + if ($chantier_terrestre >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 3 && $energie_t >=2) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 4 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 6 && $armement >=3 && $enerigie_t >= 4) { + echo " + + + + "; } else {} + + if ($chantier_terrestre >= 8 && $armement >=5 && $informatique >= 3) { + echo " + + + + "; } else {} + + + } else { ?>
lmagesDescriptionNombre
Shade ( ".$def_1." unités )
Métal : 500
Cristal : 200
Temps : "; sec($f); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
Strong shade ( ".$def_2." unités )
Métal : 4000
Cristal : 2000
Temps : "; sec($g); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
Tourelle à barreau de combustible ( ".$def_3." unités )
Métal : 4500
Cristal : 800
Hydrogène : 600
Temps : "; sec($h); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
Tourelle à plasma ( ".$def_4." unités )
Métal : 12000
Cristal : 10000
Hydrogène : 1000
Temps : "; sec($i); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < time() ) { echo "
"; } else { if ($unit_t<9 && $unit_t>0) + {echo "Construction en cours dans le chantier terrestre";} } } + echo "
Lanceur de Torpilles plasma ( ".$def_5." unités )
Métal : 15000
Cristal : 9500
Hydrogène : 1500
Temps : "; sec($j); echo"
"; if ( $bat == 8 ) { echo "Chantier terrestre en construction"; } else { if ($temps_terrestre < 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 new file mode 100644 index 0000000..6cdb463 --- /dev/null +++ b/pages/depart.php @@ -0,0 +1,108 @@ + + + + + + + + + + + + ".$nomplanete." (".$pseudo.") + + + + + Heure du serveur + "; convert_ts_fr(time()); echo" + "; + if ($nbre_non['nbre'] > 0) { echo "Vous avez ".$nbre_non['nbre']." nouveaux messages"; } + echo" + + Evènements + + + + + + + + +Diamètre ".$diametre." km ( ".$case." / ".$cases." cases ) + + + + +Position[".$galaxy.":".$ss.":".$pos."] + +Race".$race." +"; +mysql_connect("leon.redby.fr", "leon0", "7268032"); +mysql_select_db("leon0"); +$ee = mysql_query("SELECT points FROM classement WHERE pseudo='".$pseudo."'"); +$data = mysql_fetch_array($ee); +echo "Classement".$data['points']." points +"; ?> + \ No newline at end of file diff --git a/pages/design/bleu.jpg b/pages/design/bleu.jpg new file mode 100644 index 0000000..12759cb Binary files /dev/null and b/pages/design/bleu.jpg differ diff --git a/pages/design/design.css b/pages/design/design.css new file mode 100644 index 0000000..44b9046 --- /dev/null +++ b/pages/design/design.css @@ -0,0 +1,110 @@ +body { +background-image: url('screen77.jpg'); +background-attachment: fixed; +background-repeat: no-repeat; +color: #CCCCFF; +font-size: 12px; +font-family: verdana, serif; +scrollbar-face-color: black; +scrollbar-shadow-color: rgb(98,98,98); +scrollbar-highlight-color: rgb(72,72,72); +scrollbar-3dlight-color: rgb(136,136,136); +scrollbar-darkshadow-color: rgb(81,81,81); +scrollbar-track-color: rgb(72,72,72); +scrollbar-arrow-color: #A8A8A8; +} + +table { +color: #CCCCFF; +font-size: 12px; +border-collapse: separate; +empty-cells: show; +text-align: center; +border: 0px; +} + +TD { +background-color: #330033; +border: 1px solid transparent; +} + +.bouttom { +color: white; +font-family: verdana, serif; +BORDER-STYLE: outset; +background-color: #663399; +BORDER-LEFT-COLOR: white; +BORDER-BOTTOM-COLOR: #663399; +BORDER-TOP-COLOR: white; +BACKGROUND-COLOR: #663399; +BORDER-RIGHT-COLOR: #663399; +} + +.bouttom:hover { +BORDER-STYLE: inset; +color: red; +} + +.zone_texte { +background-color: #9900CC; +color: #FFFFFF; +border: 1px solid black; +font-family: verdana, serif; +} + +.zone_texte:focus { +background-color: #9900CC; +color: #FFFFFF; +border: 1px solid black; +font-family: verdana, serif; +} + +a { +color: #CC99CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +border: none; +} + +a:hover { +color: #CC99CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: pointer; +} + +a:active, a:focus { +color: #CC99CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: wait; +} + +a:visited { +color: #CC99CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +cursor: pointer; +} + +img { +border: 0; +} + +#datetime { +color: #7093DB; +font-weight: bold; +} + +TD.a { +border: 0; +text-align: center; +} + +.z { +background-color: #330633; +} \ No newline at end of file diff --git a/pages/design/design1.css b/pages/design/design1.css new file mode 100644 index 0000000..c59c34d --- /dev/null +++ b/pages/design/design1.css @@ -0,0 +1,110 @@ +body { +background-image: url('bleu.jpg'); +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +scrollbar-face-color: black; +scrollbar-shadow-color: rgb(98,98,98); +scrollbar-highlight-color: rgb(72,72,72); +scrollbar-3dlight-color: rgb(136,136,136); +scrollbar-darkshadow-color: rgb(81,81,81); +scrollbar-track-color: rgb(72,72,72); +scrollbar-arrow-color: #A8A8A8; +} + +table { +background-color: black; +color: #7093DB; +font-size: 12px; +border-collapse: separate; +empty-cells: show; +text-align: center; +border: 1px solid black; +} + +.bouttom { +color: #afbdff; +font-family: verdana, serif; +BORDER-STYLE: outset; +background-color: navy; +BORDER-LEFT-COLOR: white; +BORDER-BOTTOM-COLOR: navy; +BORDER-TOP-COLOR: white; +BACKGROUND-COLOR: navy; +BORDER-RIGHT-COLOR: navy; +} + +.bouttom:hover { +BORDER-STYLE: inset; +color: red; +} + +.zone_texte { +background-color: #111e40; +color: #afbdff; +border: 1px solid #2458b5; +font-family: verdana, serif; +} + +.zone_texte:focus { +background-color: #111e75; +color: #afbdff; +border: 1px solid #2458b5; +font-family: verdana, serif; +} + +a { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +border: none; +} + +a:hover { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: pointer; +} + +a:active, a:focus { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: wait; +} + +a:visited { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +cursor: pointer; +} + +img { +border: 0; +} + +#datetime { +color: #7093DB; +font-weight: bold; +} + +TD.a { +border: 0; +text-align: center; +} + +/*QPushButton { +border-radius: 2px; +border: 1px solid #8f8f91; +background-color: qlineargradient(x1: 1, y1: 0, x2: 0, y2: 1, stop: 0 #f6f7fa, stop: 1 #7093DB); + } + +QPushButton:pressed { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #f6f7fa); + }*/ \ No newline at end of file diff --git a/pages/design/designf.css b/pages/design/designf.css new file mode 100644 index 0000000..8867dde --- /dev/null +++ b/pages/design/designf.css @@ -0,0 +1,74 @@ +body { +background-image: url('fond.jpg'); +color: white; +font-size: 12px; +font-family: verdana, serif; +scrollbar-face-color: black; +scrollbar-shadow-color: rgb(98,98,98); +scrollbar-highlight-color: rgb(72,72,72); +scrollbar-3dlight-color: rgb(136,136,136); +scrollbar-darkshadow-color: rgb(81,81,81); +scrollbar-track-color: rgb(72,72,72); +scrollbar-arrow-color: #A8A8A8; +} + +table { +color: white; +font-size: 12px; +border-collapse: separate; +empty-cells: show; +text-align: center; +border: 0px; +} + +TD { +background-color:#330066; +border: 2px solid transparent; +} + +TD.h { +background-color: transparent; +border: 0px; +} + +a { +color: #9999CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +border: none; +} + +a:hover { +color: #9999CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: pointer; +} + +a:active, a:focus { +color: #9999CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: wait; +} + +a:visited { +color: #9999CC; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +cursor: pointer; +} + +img { +border: 0; +} + +#datetime { +background-color: transparent; +color: white; +font-weight: bold; +} \ No newline at end of file diff --git a/pages/design/designtechno.css b/pages/design/designtechno.css new file mode 100644 index 0000000..0071a45 --- /dev/null +++ b/pages/design/designtechno.css @@ -0,0 +1,69 @@ +body { +background-image: url('screen77.jpg'); +background-attachment: fixed; +background-repeat: no-repeat; +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +scrollbar-face-color: black; +scrollbar-shadow-color: rgb(98,98,98); +scrollbar-highlight-color: rgb(72,72,72); +scrollbar-3dlight-color: rgb(136,136,136); +scrollbar-darkshadow-color: rgb(81,81,81); +scrollbar-track-color: rgb(72,72,72); +scrollbar-arrow-color: #A8A8A8; +} + +table { +background-color: black; +color: #7093DB; +font-size: 12px; +border-collapse: separate; +empty-cells: show; +text-align: left; +border: 1px solid black; +} + +TD.a { +border-bottom: 0; +} + +TD { +border-bottom: 1px #0099FF solid; +} + +a { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +border: none; +} + +a:hover { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: pointer; +} + +a:active, a:focus { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: none; +cursor: wait; +} + +a:visited { +color: #7093DB; +font-size: 12px; +font-family: verdana, serif; +text-decoration: underline; +cursor: pointer; +} + +img { +border: 0; +} \ No newline at end of file diff --git a/pages/design/fond.jpg b/pages/design/fond.jpg new file mode 100644 index 0000000..f3fec2a Binary files /dev/null and b/pages/design/fond.jpg differ diff --git a/pages/design/ha0_(3).jpg b/pages/design/ha0_(3).jpg new file mode 100644 index 0000000..3d35288 Binary files /dev/null and b/pages/design/ha0_(3).jpg differ diff --git a/pages/design/pp0.jpg b/pages/design/pp0.jpg new file mode 100644 index 0000000..83a49d7 Binary files /dev/null and b/pages/design/pp0.jpg differ diff --git a/pages/design/pp1.jpg b/pages/design/pp1.jpg new file mode 100644 index 0000000..d9ac223 Binary files /dev/null and b/pages/design/pp1.jpg differ diff --git a/pages/design/screen77.jpg b/pages/design/screen77.jpg new file mode 100644 index 0000000..407575e Binary files /dev/null and b/pages/design/screen77.jpg differ diff --git a/pages/envoyer_message.php b/pages/envoyer_message.php new file mode 100644 index 0000000..2fe731c --- /dev/null +++ b/pages/envoyer_message.php @@ -0,0 +1,25 @@ + + + +Space Battleship + + + + + +
+



+ +"; } ?> + + + +
Message envoyé
Nom du destinataire
Texte
+
+ + \ No newline at end of file diff --git a/pages/flotte.js b/pages/flotte.js new file mode 100644 index 0000000..fc18677 --- /dev/null +++ b/pages/flotte.js @@ -0,0 +1,261 @@ +function vitesse() { + var vi; + vi = document.getElementsByName("vitesse")[0].value; + vi = vi / 10; + return(vi); +} + +function target() { + var galaxie; + var systeme; + var planete; + + galaxie = document.getElementsByName("galaxie_arr")[0].value; + systeme = document.getElementsByName("systeme_arr")[0].value; + planete = document.getElementsByName("planete_arr")[0].value; + + return("["+galaxie+":"+systeme+":"+planete+"]"); +} + +function setTarget(galaxie, ss, planete) { + document.getElementsByName('galaxie_arr')[0].value = galaxie; + document.getElementsByName('systeme_arr')[0].value = ss; + document.getElementsByName('planete_arr')[0].value = planete; +} + +function setMission(mission) { + document.getElementsByName('ordre')[0].selectedIndex = mission; + return; +} + +function setUnion(unionid) { + document.getElementsByName('union2')[0].selectedIndex = unionid; +} + +function setTargetLong(galaxie, ss, planete, categorie, mission, cnt) { + setTarget(galaxie, ss, planete, categorie); + setMission(mission); + setUnions(cnt); +} + +function min(a, b) { + a = a * 1; + b = b * 1; + if (a > b) { + return b; + } else { + return a; + } +} + +function maxvitesse() { + var msp = 1000000000; + for (i = 1; i<=14; i++) { + if (document.getElementsByName("vaisseau" + i)[0]) { + if ((document.getElementsByName("vitesse" + i)[0].value * 1) >= 1 + && (document.getElementsByName("vaisseau" + i)[0].value * 1) >= 1) { + msp = min(msp, document.getElementsByName("vitesse" + i)[0].value); + } + } + } + + return(msp); +} + +function distance() { + var galaxie_dep; + var systeme_dep; + var planete_dep; + var galaxie_arr; + var systeme_arr; + var planete_arr; + var dist; + + galaxie_dep = document.getElementsByName("galaxie_dep")[0].value; + systeme_dep = document.getElementsByName("systeme_dep")[0].value; + planete_dep = document.getElementsByName("planete_dep")[0].value; + galaxie_arr = document.getElementsByName("galaxie_arr")[0].value; + systeme_arr = document.getElementsByName("systeme_arr")[0].value; + planete_arr = document.getElementsByName("planete_arr")[0].value; + + dist = 0; + if ((galaxie_arr - galaxie_dep) != 0) { + dist = Math.abs(galaxie_arr - galaxie_dep) * 20000; + } else if ((systeme_arr - systeme_dep) != 0) { + dist = Math.abs(systeme_arr - systeme_dep) * 95 + 2700; + } else if ((planete_arr - planete_dep) != 0) { + dist = Math.abs(planete_arr - planete_dep) * 5 + 1000; + } else { + dist = 5; + } + + return(dist); +} + +function duree() { + var coef_vit; + + coef_vit = document.getElementsByName("facteurvitesse")[0].value; + mvit = maxvitesse(); + vit = vitesse(); + dist = distance(); + return Math.ceil(((35000 / vit * Math.sqrt(dist * 10 / mvit) + 10) / coef_vit)); +} + +function conso() { + var conso = 0; + var conso_base = 0; + var valeurs; + var i; + + coef_vit = document.getElementsByName("facteurvitesse")[0].value; + dist = distance(); + dur = duree(); + + for (i = 1; i <= 14; i++) { + if (document.getElementsByName("vaisseau" + i)[0]) { + vitv = document.getElementsByName("vitesse" + i)[0].value; + vite = 35000 / (dur * coef_vit - 10) * Math.sqrt(dist * 10 / vitv); + conso_base = document.getElementsByName("conso" + i)[0].value + * document.getElementsByName("vaisseau" + i)[0].value; + conso += conso_base * dist / 35000 * ((vite / 10) + 1) * ((vite / 10) + 1); + } + } + conso = Math.round(conso) + 1; + return(conso); +} + +function stockage() { + var stockage = 0; + + for (i=1; i<=14; i++) { + + if (document.getElementsByName("vaisseau" + i)[0]) { + if ((document.getElementsByName("vaisseau" + i)[0].value * 1) >= 1) { + stockage + += document.getElementsByName("vaisseau" + i)[0].value + * document.getElementsByName("capacite" + i)[0].value + } + } + } + + stockage -= conso(); + + return(stockage); +} + +function Infov() { + + document.getElementById("distance").innerHTML = distance(); + var secondes = duree(); + document.forms["flotte"].elements["temps"].value = secondes; + var heures = Math.floor(secondes / 3600); + secondes -= heures * 3600; + + var minutes = Math.floor(secondes / 60); + secondes -= minutes * 60; + + if (minutes < 10) minutes = "0" + minutes; + if (secondes < 10) secondes = "0" + secondes; + + document.getElementById("duree").innerHTML = heures + ":" + minutes + ":" + secondes + " h"; + var stor = stockage(); + var cons = conso(); + + document.getElementById("maxvitesse").innerHTML = maxvitesse(); + if (stor >= 0) { + document.getElementById("conso").innerHTML = ''+cons+''; + document.getElementById("stockage").innerHTML = ''+stor+''; + } else { + document.getElementById("conso").innerHTML = ''+cons+''; + document.getElementById("stockage").innerHTML = ''+stor+''; + } + +} + + +function setRessource(id, val) { + if (document.getElementsByName(id)[0]) { + document.getElementsByName("ressource" + id + "_aff")[0].value = val; + } +} + +function maxRessource(id) { + var ressource = document.getElementsByName("ressource" + id)[0].value; + var ressourcechoisie = document.getElementsByName("ressource" + id + "_aff")[0].value; + var stockCap = stockage(); + var r1Transport = document.getElementsByName("ressource1_aff")[0].value; + var r2Transport = document.getElementsByName("ressource2_aff")[0].value; + var r3Transport = document.getElementsByName("ressource3_aff")[0].value; + + var freeCapacity = Math.min(Math.max(stockCap - r1Transport - r2Transport - r3Transport + ressourcechoisie*1, 0), ressource); + + if (document.getElementsByName("ressource" + id + "_aff")[0]) { + document.getElementsByName("ressource" + id + "_aff")[0].value = freeCapacity; + } + calculateTransportCapacity(); +} + + +function maxTritium() { + var stockCap = stockage(); // Capacitée de stoquage + var r1toTransport = document.getElementsByName("ressource1_aff")[0].value; // valeur inscrite dans le titane a envoyé pas le titane qu'on a quai + var r2toTransport = document.getElementsByName("ressource2_aff")[0].value; //pareille pour le carbone + var r3Transport = document.getElementsByName("ressource3")[0].value - (conso()+1); //tritium a quai - conso + var freeCapacity = stockCap - r1toTransport - r2toTransport; // capacitée de stoquage moins le titane/carbonne deja "a envoyer" + // si on a plus de place pour foutre du tritium ça reste a 0 + if (freeCapacity < 0) { + document.getElementsByName("ressource3_aff")[0].value = "0"; + } + // si on a encore de la place + if (freeCapacity > 0) { + // si on a plus de place que de tritium a quai + if (freeCapacity >= r3Transport){ + document.getElementsByName("ressource3_aff")[0].value = r3Transport; + // si on a moins de place que de tritium a quai on calcule pour tritium 1000 avec une place de 500 + } + if (freeCapacity < r3Transport){ + document.getElementsByName("ressource3_aff")[0].value = freeCapacity; + } + } + + calculateTransportCapacity(); +} + +function maxRessources() { + var id; + var stockCap = stockage(); + var r1Transport = document.getElementsByName("ressource1")[0].value; + var r2Transport = document.getElementsByName("ressource2")[0].value; + var r3Transport = document.getElementsByName("ressource3")[0].value - (conso()+1); + var freeCapacity = stockCap - r1Transport - r2Transport - r3Transport; + + if (freeCapacity < 0) { + r1Transport = Math.min(r1Transport, stockCap); + r2Transport = Math.min(r2Transport, stockCap - r1Transport); + r3Transport = Math.min(r3Transport, stockCap - r1Transport - r2Transport); + } + document.getElementsByName("ressource1_aff")[0].value = Math.max(r1Transport, 0); + document.getElementsByName("ressource2_aff")[0].value = Math.max(r2Transport, 0); + document.getElementsByName("ressource3_aff")[0].value = Math.max(r3Transport, 0); + calculateTransportCapacity(); +} + +function calculateTransportCapacity() { + var r1= Math.abs(document.getElementsByName("ressource1_aff")[0].value); + var r2= Math.abs(document.getElementsByName("ressource2_aff")[0].value); + var r3= Math.abs(document.getElementsByName("ressource3_aff")[0].value); + + tc = stockage() - r1 - r2 - r3; + + if (tc < 0) { + document.getElementById("reste_ressources").innerHTML=""+tc+""; + } else { + document.getElementById("reste_ressources").innerHTML=""+tc+""; + } + return tc; +} + + + + diff --git a/pages/flotte.php b/pages/flotte.php new file mode 100644 index 0000000..d287339 --- /dev/null +++ b/pages/flotte.php @@ -0,0 +1,181 @@ + + + +Space Battleship + + + + + + +
+ + +
+ +
+ +"; ?> + 0){ ?> + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + 0){ ?> + + + + + + + + + + +
ImagesVaisseauxNombre disponibleMaxA envoyer
Transporteursmax +
Grand transporteursmax +
Vaisseau de colomax +
Sonde d'espionnagemax +
Recycleur max +
Seraphmax +
Frégatemax +
Croiseur de classe CCSmax +
Croiseur de classe Reverencemax +
Porte vaisseaumax +
Station orbitale
Tous les vaisseaux +Aucun vaisseau
"; } else { echo "Nombre de flotte total atteint"; } ?>
+
+ + \ No newline at end of file diff --git a/pages/flotte2.php b/pages/flotte2.php new file mode 100644 index 0000000..55a9778 --- /dev/null +++ b/pages/flotte2.php @@ -0,0 +1,269 @@ + + + +Halo + + + + + + 0 || $_POST['vaisseau2'] > 0 || $_POST['vaisseau3'] > 0 || +$_POST['vaisseau4'] > 0 || $_POST['vaisseau5'] > 0 || $_POST['vaisseau6'] > 0 || +$_POST['vaisseau7'] > 0 || $_POST['vaisseau8'] > 0 || $_POST['vaisseau9'] > 0 || +$_POST['vaisseau10'] > 0 ) { + +echo "
+ + + + + +
+ + + + + + + + + + + + + +"; + +if(isset($_POST['vaisseau1'])) { +echo " + + +"; +} else {$_POST['vaisseau1']=0;} + + +if(isset($_POST['vaisseau2'])) { +echo " + + +"; +} else {$_POST['vaisseau1']=0;} + +if(isset($_POST['vaisseau3'])) { +echo " + + +"; +} else {$_POST['vaisseau3']=0;} + +if(isset($_POST['vaisseau4'])) { +echo " + + +"; +} else {$_POST['vaisseau4']=0;} + +if(isset($_POST['vaisseau5'])) { +echo " + + +"; +} else {$_POST['vaisseau5']=0;} + +if(isset($_POST['vaisseau6'])) { +echo " + + +"; +} else {$_POST['vaisseau6']=0;} + +if(isset($_POST['vaisseau7'])) { +echo " + + +"; +} else {$_POST['vaisseau7']=0;} + +if(isset($_POST['vaisseau8'])) { +echo " + + +"; +} else {$_POST['vaisseau8']=0;} + +if(isset($_POST['vaisseau9'])) { +echo " + + +"; +} else {$_POST['vaisseau9']=0;} + +if(isset($_POST['vaisseau10'])) { +echo " + + +"; +} else {$_POST['vaisseau10']=0;} + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Envoyer la flotte
Objectif + + + +
Vitesse + % +
Distance
Durée d'un trajet
Consommation d'hydrogene
Capacité
Vitesse
+
+ + + + + + + + + + + + 0) { echo ""; } else { echo ""; } ?> + 0 ) { +echo "";} else { echo ""; } +if ( $_POST['vaisseau3'] > 0 && $_POST['vaisseau1'] == 0 && $_POST['vaisseau2'] == 0 && $_POST['vaisseau10'] == 0 +&& $_POST['vaisseau4'] == 0 && $_POST['vaisseau5'] == 0 && $_POST['vaisseau6'] == 0 && $_POST['vaisseau7'] == 0 +&& $_POST['vaisseau8'] == 0 && $_POST['vaisseau9'] == 0) { +echo "";} else { echo ""; } +?> +
Mission
TransporterStationner
AttaquerEspionner
 
Recycler
 Coloniser
 
+
+ + + + + + + + + + + + + + + + + + + + + +
Ressources
Métal (max)
Cristal (max)
Hydrogène (max)
Restant
-
Toutes les ressources
+
+ + + + + + + + + + +"; +for ($i=0; $i < $pla; $i++) { + +$x = mysql_query("SELECT nb, galaxy, ss, pos, nomplanete FROM user WHERE pseudo='".$pseudo."' ORDER BY nb LIMIT $i,8"); +$d = mysql_fetch_array($x); +echo ""; + +} + + +?> + + + + + + +
Raccourcis
".$d['nomplanete']." [".$d['galaxy'].":".$d['ss'].":".$d['pos']."]
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/pages/flotte3.php b/pages/flotte3.php new file mode 100644 index 0000000..07e58ed --- /dev/null +++ b/pages/flotte3.php @@ -0,0 +1,103 @@ + $metal) { $met=$metal; } +else { $met=$_POST['ressource1_aff']; } +if ($met < 0) { $met = 0; } else { $met = $_POST['ressource1_aff']; } +$metal -= $met; + +if (isset($_POST['ressource2_aff'])) { $cri = $_POST['ressource2_aff']; } else { $_POST['ressource2_aff']=0; } +if ($_POST['ressource2_aff'] > $cristal) { $cri=$cristal; } +else { $cri=$_POST['ressource2_aff']; } +if ($cri < 0) { $cri = 0; } else { $cri = $_POST['ressource2_aff']; } +$cristal -= $cri; + +if (isset($_POST['ressource3_aff'])) { $hy = $_POST['ressource3_aff']; } else { $_POST['ressource3_aff']=0; } +if ($_POST['ressource3_aff'] > $hydrogene) { $hy=$hydrogene; } +else { $hy=$_POST['ressource3_aff']; } +if ($hy < 0) { $hy = 0; } else { $hy = $_POST['ressource3_aff']; } +$hydrogene -= $hy; + + +// NOMBRE DE FLOTTE +$retour = mysql_query("SELECT COUNT (*) AS nbre FROM flotte WHERE pseudo='".$pseudo."'"); +$d = mysql_fetch_array($retour); +$nbr = $d['nbre']+1; + +// MISSION +if ($_POST['ordre'] == 'transport') { +$mission = 1; } +else if ($_POST['ordre'] == 'stationner') { +$mission = 2; } +else if ($_POST['ordre'] == 'attaquer') { +$mission = 3; } +else if ($_POST['ordre'] == 'espionner') { +$mission = 4; } +else if ($_POST['ordre'] == 'recycler') { +$mission = 5; } +else if ($_POST['ordre'] == 'coloniser') { +$mission = 6; } +else { $mission = 0; } + + +// VAISSEAUX ENVOYES +if (isset($_POST['vaisseau1'])) { $t = $_POST['vaisseau1']; } else { $_POST['vaisseau1']=0; } +if ($_POST['vaisseau1'] > $transporteur) { $t=$transporteur; } +else { $t=pow($_POST['vaisseau1']); } +$transporteur -= $t; + +if (isset($_POST['vaisseau2'])) { $gt = $_POST['vaisseau2']; } else { $_POST['vaisseau2']=0; } +if ($_POST['vaisseau2'] > $gtransporteur) { $gt=$gtransporteur; } +else { $gt=pow($_POST['vaisseau2']); } +$gtransporteur -= $gt; + +if (isset($_POST['vaisseau3'])) { $mt = $_POST['vaisseau3']; } else { $_POST['vaisseau3']=0; } +if ($_POST['vaisseau3'] > $m_transporteur) { $mt=$m_transporteur; } +else { $mt=pow($_POST['vaisseau3']); } +$m_transporteur -= $mt; + + +// MAJ +mysql_query("INSERT INTO flotte VALUES('$nbr', '$pseudo', '$race', '$dep_galaxy', '$dep_ss', '$dep_pos', + '$arr_galaxy', '$arr_ss', '$arr_pos', '$mission', '$temps', '$temps_arr', '$temps_retour', '$met', + '$cri', '$hy', '$t', '$gt', '$vc', '$s', '$re', '$ch', '$fr', '$cr', '$crr', '$pv')"); + + +mysql_query("UPDATE user SET transporteur='".$transporteur."', g_transporteur='".$g_transporteur."', metal='".$metal."', cristal='".$cristal."', hydrogene='".$hydrogene."'WHERE ID='".$id."'"); + + +} else { echo "Mauvaises coordonnées, les planètes s'arretent à 12"; } +} else { echo "Mauvaises coordonnées, les systèmes solaires s'arretent à 150"; } +} else { echo "Mauvaises coordonnées, les galaxies s'arretent à 5"; } +} else { echo "Mauvaises coordonnées"; } +?> \ No newline at end of file diff --git a/pages/images/Thumbs.db b/pages/images/Thumbs.db new file mode 100644 index 0000000..6c02eff Binary files /dev/null and b/pages/images/Thumbs.db differ diff --git a/pages/images/apparition.jpg b/pages/images/apparition.jpg new file mode 100644 index 0000000..ef76e4f Binary files /dev/null and b/pages/images/apparition.jpg differ diff --git a/pages/images/banshee.jpg b/pages/images/banshee.jpg new file mode 100644 index 0000000..3f323ff Binary files /dev/null and b/pages/images/banshee.jpg differ diff --git a/pages/images/boardingcraft.jpg b/pages/images/boardingcraft.jpg new file mode 100644 index 0000000..fbfde3d Binary files /dev/null and b/pages/images/boardingcraft.jpg differ diff --git a/pages/images/bouclier.jpg b/pages/images/bouclier.jpg new file mode 100644 index 0000000..a476673 Binary files /dev/null and b/pages/images/bouclier.jpg differ diff --git a/pages/images/brutes.jpg b/pages/images/brutes.jpg new file mode 100644 index 0000000..05c397d Binary files /dev/null and b/pages/images/brutes.jpg differ diff --git a/pages/images/canon_plasma.jpg b/pages/images/canon_plasma.jpg new file mode 100644 index 0000000..b60a0fa Binary files /dev/null and b/pages/images/canon_plasma.jpg differ diff --git a/pages/images/caserne.jpg b/pages/images/caserne.jpg new file mode 100644 index 0000000..afbfa52 Binary files /dev/null and b/pages/images/caserne.jpg differ diff --git a/pages/images/centrale.JPG b/pages/images/centrale.JPG new file mode 100644 index 0000000..cbc67f4 Binary files /dev/null and b/pages/images/centrale.JPG differ diff --git a/pages/images/centrale_f.png b/pages/images/centrale_f.png new file mode 100644 index 0000000..f17a4bd Binary files /dev/null and b/pages/images/centrale_f.png differ diff --git a/pages/images/chantier_terrestre.png b/pages/images/chantier_terrestre.png new file mode 100644 index 0000000..4b87e5c Binary files /dev/null and b/pages/images/chantier_terrestre.png differ diff --git a/pages/images/conon_plasma1.jpg b/pages/images/conon_plasma1.jpg new file mode 100644 index 0000000..5c4db6b Binary files /dev/null and b/pages/images/conon_plasma1.jpg differ diff --git a/pages/images/croiseur1.jpg b/pages/images/croiseur1.jpg new file mode 100644 index 0000000..692d940 Binary files /dev/null and b/pages/images/croiseur1.jpg differ diff --git a/pages/images/croiseur2.jpg b/pages/images/croiseur2.jpg new file mode 100644 index 0000000..eab51b6 Binary files /dev/null and b/pages/images/croiseur2.jpg differ diff --git a/pages/images/drone.jpg b/pages/images/drone.jpg new file mode 100644 index 0000000..c5b5939 Binary files /dev/null and b/pages/images/drone.jpg differ diff --git a/pages/images/elite.jpg b/pages/images/elite.jpg new file mode 100644 index 0000000..4b978c8 Binary files /dev/null and b/pages/images/elite.jpg differ diff --git a/pages/images/fregate.jpg b/pages/images/fregate.jpg new file mode 100644 index 0000000..bdd774f Binary files /dev/null and b/pages/images/fregate.jpg differ diff --git a/pages/images/ghost.jpg b/pages/images/ghost.jpg new file mode 100644 index 0000000..356d6e3 Binary files /dev/null and b/pages/images/ghost.jpg differ diff --git a/pages/images/grunt.jpg b/pages/images/grunt.jpg new file mode 100644 index 0000000..c6f09e3 Binary files /dev/null and b/pages/images/grunt.jpg differ diff --git a/pages/images/hunter.jpg b/pages/images/hunter.jpg new file mode 100644 index 0000000..8e19d22 Binary files /dev/null and b/pages/images/hunter.jpg differ diff --git a/pages/images/informatique.jpg b/pages/images/informatique.jpg new file mode 100644 index 0000000..f62a792 Binary files /dev/null and b/pages/images/informatique.jpg differ diff --git a/pages/images/ingenieur.jpg b/pages/images/ingenieur.jpg new file mode 100644 index 0000000..c9d9971 Binary files /dev/null and b/pages/images/ingenieur.jpg differ diff --git a/pages/images/jackal.jpg b/pages/images/jackal.jpg new file mode 100644 index 0000000..35d2f14 Binary files /dev/null and b/pages/images/jackal.jpg differ diff --git a/pages/images/labo.jpg b/pages/images/labo.jpg new file mode 100644 index 0000000..67b7003 Binary files /dev/null and b/pages/images/labo.jpg differ diff --git a/pages/images/lance_torpille.jpg b/pages/images/lance_torpille.jpg new file mode 100644 index 0000000..2e11e2f Binary files /dev/null and b/pages/images/lance_torpille.jpg differ diff --git a/pages/images/medecin.jpg b/pages/images/medecin.jpg new file mode 100644 index 0000000..862b102 Binary files /dev/null and b/pages/images/medecin.jpg differ diff --git a/pages/images/medecine.JPG b/pages/images/medecine.JPG new file mode 100644 index 0000000..7906a07 Binary files /dev/null and b/pages/images/medecine.JPG differ diff --git a/pages/images/mine_c.png b/pages/images/mine_c.png new file mode 100644 index 0000000..c96668e Binary files /dev/null and b/pages/images/mine_c.png differ diff --git a/pages/images/mine_h.png b/pages/images/mine_h.png new file mode 100644 index 0000000..33d8c58 Binary files /dev/null and b/pages/images/mine_h.png differ diff --git a/pages/images/mine_m.png b/pages/images/mine_m.png new file mode 100644 index 0000000..ed02458 Binary files /dev/null and b/pages/images/mine_m.png differ diff --git a/pages/images/msg.jpg b/pages/images/msg.jpg new file mode 100644 index 0000000..8c3dc1f Binary files /dev/null and b/pages/images/msg.jpg differ diff --git a/pages/images/p1.jpg b/pages/images/p1.jpg new file mode 100644 index 0000000..04c12d2 Binary files /dev/null and b/pages/images/p1.jpg differ diff --git a/pages/images/p10.jpg b/pages/images/p10.jpg new file mode 100644 index 0000000..4730b8e Binary files /dev/null and b/pages/images/p10.jpg differ diff --git a/pages/images/p11.jpg b/pages/images/p11.jpg new file mode 100644 index 0000000..fce84b2 Binary files /dev/null and b/pages/images/p11.jpg differ diff --git a/pages/images/p12.jpg b/pages/images/p12.jpg new file mode 100644 index 0000000..6db84ab Binary files /dev/null and b/pages/images/p12.jpg differ diff --git a/pages/images/p2.jpg b/pages/images/p2.jpg new file mode 100644 index 0000000..09bfb41 Binary files /dev/null and b/pages/images/p2.jpg differ diff --git a/pages/images/p3.jpg b/pages/images/p3.jpg new file mode 100644 index 0000000..9bb4f55 Binary files /dev/null and b/pages/images/p3.jpg differ diff --git a/pages/images/p4.jpg b/pages/images/p4.jpg new file mode 100644 index 0000000..c11b419 Binary files /dev/null and b/pages/images/p4.jpg differ diff --git a/pages/images/p5.jpg b/pages/images/p5.jpg new file mode 100644 index 0000000..6080f4d Binary files /dev/null and b/pages/images/p5.jpg differ diff --git a/pages/images/p6.jpg b/pages/images/p6.jpg new file mode 100644 index 0000000..36bcaa4 Binary files /dev/null and b/pages/images/p6.jpg differ diff --git a/pages/images/p7.jpg b/pages/images/p7.jpg new file mode 100644 index 0000000..0158ad5 Binary files /dev/null and b/pages/images/p7.jpg differ diff --git a/pages/images/p8.jpg b/pages/images/p8.jpg new file mode 100644 index 0000000..f66d0dd Binary files /dev/null and b/pages/images/p8.jpg differ diff --git a/pages/images/p9.jpg b/pages/images/p9.jpg new file mode 100644 index 0000000..aea705f Binary files /dev/null and b/pages/images/p9.jpg differ diff --git a/pages/images/phantom.jpg b/pages/images/phantom.jpg new file mode 100644 index 0000000..3cbc817 Binary files /dev/null and b/pages/images/phantom.jpg differ diff --git a/pages/images/radar.png b/pages/images/radar.png new file mode 100644 index 0000000..51deaf8 Binary files /dev/null and b/pages/images/radar.png differ diff --git a/pages/images/reacteur.jpg b/pages/images/reacteur.jpg new file mode 100644 index 0000000..08842cf Binary files /dev/null and b/pages/images/reacteur.jpg differ diff --git a/pages/images/reacteur_ff.jpg b/pages/images/reacteur_ff.jpg new file mode 100644 index 0000000..4567e53 Binary files /dev/null and b/pages/images/reacteur_ff.jpg differ diff --git a/pages/images/seraph.jpg b/pages/images/seraph.jpg new file mode 100644 index 0000000..c3ac36b Binary files /dev/null and b/pages/images/seraph.jpg differ diff --git a/pages/images/shadow.jpg b/pages/images/shadow.jpg new file mode 100644 index 0000000..8c37d57 Binary files /dev/null and b/pages/images/shadow.jpg differ diff --git a/pages/images/silo.jpg b/pages/images/silo.jpg new file mode 100644 index 0000000..568deda Binary files /dev/null and b/pages/images/silo.jpg differ diff --git a/pages/images/sniper.jpg b/pages/images/sniper.jpg new file mode 100644 index 0000000..1246e92 Binary files /dev/null and b/pages/images/sniper.jpg differ diff --git a/pages/images/spectre.jpg b/pages/images/spectre.jpg new file mode 100644 index 0000000..c33d221 Binary files /dev/null and b/pages/images/spectre.jpg differ diff --git a/pages/images/spirit.jpg b/pages/images/spirit.jpg new file mode 100644 index 0000000..48f29e9 Binary files /dev/null and b/pages/images/spirit.jpg differ diff --git a/pages/images/sto.jpg b/pages/images/sto.jpg new file mode 100644 index 0000000..8191723 Binary files /dev/null and b/pages/images/sto.jpg differ diff --git a/pages/images/tactique.png b/pages/images/tactique.png new file mode 100644 index 0000000..7100fbc Binary files /dev/null and b/pages/images/tactique.png differ diff --git a/pages/images/vcolo.jpg b/pages/images/vcolo.jpg new file mode 100644 index 0000000..42851b6 Binary files /dev/null and b/pages/images/vcolo.jpg differ diff --git a/pages/labo.php b/pages/labo.php new file mode 100644 index 0000000..af4f273 --- /dev/null +++ b/pages/labo.php @@ -0,0 +1,364 @@ + + + + + += $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 ($metal <= $ress_ness_metal) + { + $z=floor($metal)-$ress_ness_metal; + echo "Métal : ".$ress_ness_metal.""; + } + else {echo "Métal : ".$ress_ness_metal." ";} +if ($calcium <= $ress_ness_calcium) + { + $z=floor($calcium)-$ress_ness_calcium; + echo "Cristal : ".$ress_ness_calcium.""; + } + else {echo "Cristal : ".$ress_ness_calcium." ";} +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 " +"; } else {} + +if ($labo >= 2 && $informatique >=2) { +echo " +"; } else {} + +if ($labo >= 5) { +echo " +"; } else {} + +if ($labo >= 4) { +echo " +"; } else {} + +if ($labo >= 2) { +echo " +"; } else {} + +if ($labo >= 2) { +echo " +"; } else {} + +if ($labo >= 4 && $energie_t >=2 && $reacteur >= 4) { +echo " +"; } else {} + +if ($labo >= 6 && $energie_t >=5 && $reacteur_f >= 4) { +echo " +"; } else {} + +if ($labo >= 1) { +echo " +"; } else {} + +if ($labo >= 3) { +echo " +"; } else {} + +if ($labo >= 8 && $mine_m >= 18 && $mine_c >= 15 && $informatique >= 8) { +echo " +"; } else {} + +} +else { ?> + + + \ No newline at end of file diff --git a/pages/lire_message.php b/pages/lire_message.php new file mode 100644 index 0000000..d671e58 --- /dev/null +++ b/pages/lire_message.php @@ -0,0 +1,60 @@ + + + +Space Battleship + + +='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 "
Informatique 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_t > 0) { + if ($tec==1) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(1, $metal, $cristal, $hydrogene, 0, $b, $c); } } +echo"
Détection 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_t > 0) { + if ($tec==2) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(2, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Armement 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_t > 0) { + if ($tec==3) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(3, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Bouclier 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_t > 0) { + if ($tec==12) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(12, $metal, $cristal, $hydrogene, $a, $b,0); } } +echo"
Maitrise de l'énergie 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_t > 0) { + if ($tec==5) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(5, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Réacteur a antigravité 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_t > 0) { + if ($tec==6) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(6, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Réacteur a fusion 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_t > 0) { + if ($tec==7) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(7, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Réacteur a fusion Forruneur 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_t > 0) { + if ($tec==8) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(8, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
Médecine 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_t > 0) { + if ($tec==9) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(9, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Commandemant militaire 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_t > 0) { + if ($tec==10) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(10, $metal, $cristal, $hydrogene, $a, $b, 0); } } +echo"
Développement 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_t > 0) { + if ($tec==11) { + $tr=$temps_t-time(); + echo '
'; + echo ''; + echo "Annuler"; + } +else {} +} +else { if($bat == 7) {echo "Le laboratoire est en cours d'évolution"; } else {verification_des_ress(11, $metal, $cristal, $hydrogene, $a, $b, $c); } } +echo"
+"; +for ($i=0;$i<$t;$i++) { + +$x = mysql_query("SELECT id, sujet, expediteur, temps, message FROM mail WHERE destinataire='".$pseudo."' ORDER BY id DESC LIMIT $i,25"); +$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['message']."
"; } +else { echo"
Aucuns messages
"; } + +?> + + \ No newline at end of file diff --git a/pages/message.php b/pages/message.php new file mode 100644 index 0000000..7630bf0 --- /dev/null +++ b/pages/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."')"); +} +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/mine_c.php b/pages/mine_c.php new file mode 100644 index 0000000..5f528a5 --- /dev/null +++ b/pages/mine_c.php @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +"; + + +?> + + \ No newline at end of file diff --git a/pages/mine_h.php b/pages/mine_h.php new file mode 100644 index 0000000..f14a3ab --- /dev/null +++ b/pages/mine_h.php @@ -0,0 +1,39 @@ + + + + + + + + + +
Purificateur de cristal niveau ".$mine_c."

"; +$a=$mine_c+5; +$c=$mine_c-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*20+(exp(($c)*0.325)*10)))); +$h=ceil((($c*20+(exp(($c)*0.325)*10)))) - ceil(((($c-1)*20+(exp(($c-1)*0.325)*10)))); + +$p=ceil((exp($c*0.28)*10)); +$g=ceil((exp($c*0.28)*10)) - ceil((exp(($c-1)*0.28)*10)); +echo ''; +} + +echo"
NiveauProduction par heureConsommation énergie
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + +"; + + +?> + + \ No newline at end of file diff --git a/pages/mine_m.php b/pages/mine_m.php new file mode 100644 index 0000000..0be4c65 --- /dev/null +++ b/pages/mine_m.php @@ -0,0 +1,39 @@ + + + + + + + + + +
Ioniseur niveau ".$mine_h."

"; +$a=$mine_h+5; +$c=$mine_h-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil(($c*12+(exp($c*0.32)*10))); +$h=ceil(($c*12+(exp($c*0.32)*10))) - ceil((($c-1)*12+(exp(($c-1)*0.32)*10))); + +$p=ceil((exp($c*0.31)*10)); +$g=ceil((exp($c*0.31)*10)) - ceil((exp(($c-1)*0.31)*10)); +echo ''; +} + +echo"
NiveauProduction par heureConsommation énergie
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + +"; + + +?> + + \ No newline at end of file diff --git a/pages/mission.php b/pages/mission.php new file mode 100644 index 0000000..353eb76 --- /dev/null +++ b/pages/mission.php @@ -0,0 +1,179 @@ +=$temps) { + +switch ($mission) { + +case 1 : // transport +$x = mysql_query("SELECT * FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$data = mysql_fetch_array($x); +$metal = $data['metal']; +$cristal = $data['cristal']; +$hydrogene = $data['hydrogene']; +$metal += $met; +$cristal += $cri; +$hydrogene += $hy; +mysql_query("UPDATE user SET metal='".$metal."', cristal='".$cristal."', hydrogene='".$hydrogene."' WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +mysql_query("UPDATE flotte SET metal='0', cristal='0', hydrogene='0'"); +$message = "Vos vaisseaux ont déposés ".$met." de métal, ".$cri." de cristal et ".$hy." d'hydrogène aux coordonnées ".$arr_galaxy.":".$arr_ss.":".$arr_pos; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Transport', '".$message."', '".$temps."')"); +break; + + + + + +case 2: // stationner +$x = mysql_query("SELECT * FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$data = mysql_fetch_array($x); +$metal = $data['metal']; +$metal += $met; +$cristal = $data['cristal']; +$cristal += $cri; +$hydrogene = $data['hydrogene']; +$hydrogene += $hy; +$transporteur = $data['transporteur']; +$transporteur += $t; +$gtransporteur = $data['gtransporteur']; +$gtransporteur += $gt; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; +$ = $data['']; +$ += $; + +mysql_query("UPDATE user SET metal='".$metal."', cristal='".$cristal."', hydrogene='".$hydrogene."', transporteur='".$transporteur."' gtransporteur='".$gtransporteur."' WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$message = "Vos vaisseaux sont stationnés en ".$arr_galaxy.":".$arr_ss.":".$arr_pos." et ont déposés ".$met." de métal, ".$cri." de cristal et ".$hy." d'hydrogène"; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Transport', '".$message."', '".$temps."')"); +mysql_query("DELETE FROM flotte WHERE nbr='".$nbr."'"); +break; + + + + + +case 3: // attaquer + +break; + + + + + +case 4 : //espionner +break; + + + + + + +case 5 : //recycler +$capa = ((5000*$t) + (50000*$gt) + (250000*$mt) + (100000*$vm) + (250*$c) + (200*$cf) + (5000*$cr) + (15000*$fs) + +(2000*$b) + (2500*$vc) + (20000*$re) + (10*$s)) - ($met+$cri+$hy); +$cap = (25000 * $re); +if ($capa > $cap) { +$capacite = $cap; +} +else { $capacite = $capa; } +$x = mysql_query("SELECT debris_met, debris_cri FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$deb = mysql_fetch_array($x); +$debris_met = $deb['debris_met']; +$debris_cri = $deb['debris_cri']; +if (($debris_met+$debris_cri) > $capacite) { +$a=pow($capacite/2); +$b=pow($capacite/2); +if ($a > $debris_met) { +$a = $debris_met; +$b = ($capacite - $a); +else if ($b > $debris_cri) { +$b = $debris_cri; +$a = ($capacite - $b); } +else if ($a > $debris_met && $b > $debris_cri) { +$a = $debris_met; +$b = $debris_cri; +}}} +$met += $a; +$cri += $b; + +mysql_query("UPDATE flotte SET metal='".$metal."', cristal='".$cristal."' WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +$message = "Vos vaisseaux récoltent ".$a." de métal et ".$b." de cristal aux coordonnées ".$arr_galaxy.":".$arr_ss.":".$arr_pos; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Recyclage', '".$message."', '".$temps."')"); +break; + + + + + +case 6 : //coloniser +$resultat = mysql_query("SELECT pseudo FROM user WHERE galaxy='".$arr_galaxy."' AND ss='".$arr_ss."' AND pos='".$arr_pos."'"); +if(mysql_num_rows($resultat)>=1){ +$message = "La planète ".$arr_galaxy.":".$arr_ss.":".$arr_pos." est deja habitée, votre vaisseau de colonisation revient"; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Colonisation', '".$message."', '".$temps."')"); +} + +else { +if ( $arr_pos < 4) { +$a=mt_rand(0,100); +if ($a < 3 ) { +$cases = mt_rand(100,180) + 12; } +else { $cases = mt_rand(30,110); } +} +else if ( $arr_pos > 3 && $arr_pos < 7) { +$a=mt_rand(0,80); +if ($a < 5 ) { +$cases = mt_rand(130,250) + 20; } +else { $cases = mt_rand(90,182); } +} +else if ( $arr_pos > 6 && $arr_pos < 10 { +$a=mt_rand(0,90); +if ($a < 3 ) { +$cases = mt_rand(120,220) + 15; } +else { $cases = mt_rand(70,190); } +} +else if ( $arr_pos > 9 && $arr_pos < 13 ) { +$a=mt_rand(0,60); +if ($a < 2 ) { +$cases = mt_rand(135,200); } +else { $cases = mt_rand(30,130); } +} +$nbr_non_vus = mysql_query("SELECT COUNT(*) AS nb FROM user WHERE pseudo='".$pseudo."'"); +$nbre = mysql_fetch_assoc($nbr_non_vus); +$nb = $nbre['nb'] + 1; +$image = mt_rand(1,10); +mysql_query("INSERT INTO user VALUES('$id', '$pseudo', '$race', '$mdp', '$mail', '$nb', '$arr_galaxy', '$arr_ss', '$arr_pos', 'Colonie', '$image', +'$cases', '', '', '$temps', '1000', '700', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', +'', '', '', '', '', '', '', '', '', '', '')"); +$message = "Votre vaisseau a atteint la planète ".$arr_galaxy.":".$arr_ss.":".$arr_pos." et commence la colonisation"; +mysql_query("INSERT INTO mail VALUES('', '1', '".$pseudo."', '', 'Colonisation', '".$message."', '".$temps."')"); +mysql_query("DELETE FROM flotte WHERE nbr='".$nbr."'"); +} +break; + +}} + +?> \ No newline at end of file diff --git a/pages/nom.php b/pages/nom.php new file mode 100644 index 0000000..f2957c4 --- /dev/null +++ b/pages/nom.php @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/pages/option.php b/pages/option.php new file mode 100644 index 0000000..d0528f7 --- /dev/null +++ b/pages/option.php @@ -0,0 +1,38 @@ + + + +Space Battleship + + + + + +
Purificateur de métal niveau ".$mine_m."

"; +$a=$mine_m+5; +$c=$mine_m-2; +echo '
'; +for ($c;$c<$a;$c++) { +$b=ceil((($c*40+(exp($c*0.33)*10)))); +$h=ceil((($c*40+(exp($c*0.33)*10)))) - ceil(((($c-1)*40+(exp(($c-1)*0.33)*10)))); + +$p=ceil((exp($c*0.28)*10)); +$g=ceil((exp($c*0.28)*10)) - ceil((exp(($c-1)*0.28)*10)); +echo ''; +} + +echo"
NiveauProduction par heureConsommation énergie
'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')
+ + + + + + + + + + + +"; ?> + + + +"; ?> + + +
Pseudo
Nouveau pseudo
Ancien mot de passe
Nouveau mot de passe
Confirmer mot de passe
Mail
Nouveau mail
Mode vacance
Supprimer le compte
+ + \ No newline at end of file diff --git a/pages/optionon.php b/pages/optionon.php new file mode 100644 index 0000000..daed858 --- /dev/null +++ b/pages/optionon.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/pages/rename.php b/pages/rename.php new file mode 100644 index 0000000..1a583b3 --- /dev/null +++ b/pages/rename.php @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + +"; 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 new file mode 100644 index 0000000..123a6fe --- /dev/null +++ b/pages/ressource.php @@ -0,0 +1,143 @@ + 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 ($metal >= $cap) { +$prod_met=0;} +else { +$prod_met = (ceil((($mine_m*40+(exp($mine_m*0.33)*10))*$coeff)/0.36)/10000)*$temps_ecoule + ceil((40/0.36)/10000)*$temps_ecoule; } + + +if ($cristal >= $cap) { +$prod_cri=0;} +else { +$prod_cri = (ceil((($mine_c*20+(exp($mine_c*0.325)*10))*$coeff)/0.36)/10000)*$temps_ecoule + ceil((20/0.36)/10000)*$temps_ecoule; } + + +if ($hydrogene >= $cap) { +$prod_hy=0;} +else { +if ($centrale_f > 0) { +$conso_h = (ceil((($centrale_f*5+(exp($centrale_f*0.3)*10))*$coeff)/0.36)/10000)*$temps_ecoule; } else { $conso_h = 0;} + +$prod_hy = (ceil((($mine_h*12+(exp($mine_h*0.32)*10))*$coeff)/0.36)/10000)*$temps_ecoule; - $conso_h; +if ($mine_h == 0) { $prod_hy=0;} +if ($prod_hy < 0) { $prod_hy = 0; } } + + +$a=$metal+$prod_met; +$b=$cristal+$prod_cri; +$c=$hydrogene+$prod_hy; + + + +//---------------M.A.J-------------- +mysql_query("UPDATE user 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."'"); + + +$image = $ressource['image']; +switch ($image) { +case 1 : +$image = "images/p1.jpg"; +break; +case 2 : +$image = "images/p2.jpg"; +break; +case 3 : +$image = "images/p3.jpg"; +break; +case 4 : +$image = "images/p4.jpg"; +break; +case 5 : +$image = "images/p5.jpg"; +break; +case 6 : +$image = "images/p6.jpg"; +break; +case 7 : +$image = "images/p7.jpg"; +break; +case 8 : +$image = "images/p8.jpg"; +break; +case 9 : +$image = "images/p9.jpg"; +break; +case 10 : +$image = "images/p10.jpg"; +break; +case 11 : +$image = "images/p11.jpg"; +break; +case 12 : +$image = "images/p12.jpg"; +break; +} + +$pseudo = $ressource['pseudo']; +$nbr_non_vus = mysql_query("SELECT COUNT(*) AS nb FROM user WHERE pseudo='".$pseudo."'"); +$nbre = mysql_fetch_assoc($nbr_non_vus); +$pla = $nbre['nb']; + +echo "
+ +"; if ($pla >= 2 ) { +echo " +"; } + +echo " + +
+
+
MétalCristalHydrogèneEnergie
".floor($a)."".floor($b)."".floor($c)."".$nrj."/".$t."
+






"; + +mysql_close(); +?> + + diff --git a/pages/ressource1.php b/pages/ressource1.php new file mode 100644 index 0000000..7c0081c --- /dev/null +++ b/pages/ressource1.php @@ -0,0 +1,132 @@ + + + + + 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); } 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); +?> + + + + + +
+Facteur de production : ".$coeff." + +
+ + + + + + + + + + + +"; + +echo " + + + +"; + + +echo " + + + + + +"; + +if ($mine_h > 0) { +echo " + + + + + + +"; } + +if ($centrale_s > 0) { +echo " + + + + + +"; } + +if ($centrale_f > 0) { +echo " + + + + + +"; } + + +echo " + + + + + + + + + + + + + + + + +
+Production sur ".$nomplanete." +
+ +Métal + +Cristal + +Hydrogène + +Energie +
Purificateur de métal (".$mine_m.") ".$prod_metal."  ".-ceil($energie_m)."
Purificateur de cristal (".$mine_c.")  ".$prod_cristal." ".-ceil($energie_c)."
Ionisateur (".$mine_h.")   ".$prod_hydrogene."".-ceil($energie_h)."
Centrale solaire (".$centrale_s.")   ".$energie_s."
Centrale de fusion (".$centrale_f.")   ".-$conso_hy."".$energie_f."
Capacité des dépôts".$cap."".$cap."".$cap."-
Total".ceil($prod_metal)."".ceil($prod_cristal)."".ceil($w)."".ceil($u)."
+
+"; ?> + + \ No newline at end of file diff --git a/pages/sans_caserne.php b/pages/sans_caserne.php new file mode 100644 index 0000000..073ce5e --- /dev/null +++ b/pages/sans_caserne.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire une caserne!
+ + \ No newline at end of file diff --git a/pages/sans_labo.php b/pages/sans_labo.php new file mode 100644 index 0000000..804f00c --- /dev/null +++ b/pages/sans_labo.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire un laboratoire pour y avoir accès !
+ + \ No newline at end of file diff --git a/pages/sans_spatial.php b/pages/sans_spatial.php new file mode 100644 index 0000000..ef7d0a1 --- /dev/null +++ b/pages/sans_spatial.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire un chantier spatial !
+ + \ No newline at end of file diff --git a/pages/sans_terrestre.php b/pages/sans_terrestre.php new file mode 100644 index 0000000..f9b7eb2 --- /dev/null +++ b/pages/sans_terrestre.php @@ -0,0 +1,14 @@ + + + + + + + + +
Vous devez d'abord construire un chantier terrestre !
+ + \ No newline at end of file diff --git a/pages/suppr_msg.php b/pages/suppr_msg.php new file mode 100644 index 0000000..d4f56a5 --- /dev/null +++ b/pages/suppr_msg.php @@ -0,0 +1,28 @@ + + +Halo + + + + + + + + + \ No newline at end of file diff --git a/pages/time.js b/pages/time.js new file mode 100644 index 0000000..f49f67d --- /dev/null +++ b/pages/time.js @@ -0,0 +1,14 @@ +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 = zetime - ((Math.floor(zetime / 60)) * 60); + document.getElementById("axion").innerHTML = heures + ":" + minutes + ":" + secondes; + var restant = zetime - 1; + setTimeout("reste(" + restant + ")", 1000); + } + else { + document.getElementById("axion").innerHTML = "Terminé"; + setTimeout(window.document.location.reload(),3000); + } +} \ No newline at end of file diff --git a/pages/troupes.php b/pages/troupes.php new file mode 100644 index 0000000..0853364 --- /dev/null +++ b/pages/troupes.php @@ -0,0 +1,165 @@ + + + +Space battleship + + + '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."
";} else {} + +echo" +"; + + + if ($caserne >= 1) { + echo " + + + + "; } else {} + + if ($caserne >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 3 && $armement >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 5 && $armement >= 3 && $tactique >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 3 && $armement >= 1) { + echo " + + + + "; } else {} + + if ($caserne >= 10 && $armement >= 5 && $blindage >= 5) { + echo " + + + + "; } else {} + + if ($caserne >= 2 && $medecine >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 2) { + echo " + + + + "; } else {} + + if ($caserne >= 5 && $armement >= 4 && $blindage >= 2) { + echo " + + + + "; } else {} + + } else { ?>"; ?> + + \ No newline at end of file diff --git a/pages/validation_chasseur.php b/pages/validation_chasseur.php new file mode 100644 index 0000000..dcda4fa --- /dev/null +++ b/pages/validation_chasseur.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*1220) >= 0) { + +$temps_caserne = time() + ceil((1200 - (0.1*$chantier_spatial*1200))); +$unit = 6; +$metal -= ($sa*1700); +$cristal -= ($sa*1220); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/pages/validation_croiseur.php b/pages/validation_croiseur.php new file mode 100644 index 0000000..e5f9451 --- /dev/null +++ b/pages/validation_croiseur.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*16000) >= 0) { + if($hydrogene - ($sa*1600) >= 0) { + +$temps_caserne = time() + ceil((16800 - (0.1*$chantier_spatial*16800))); +$unit = 8; +$metal -= ($sa*20000); +$cristal -= ($sa*16000); +$hydrogene -= ($sa*1600); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/pages/validation_croiseur2.php b/pages/validation_croiseur2.php new file mode 100644 index 0000000..7c2b39b --- /dev/null +++ b/pages/validation_croiseur2.php @@ -0,0 +1,47 @@ += 0) { + if ($cristal - ($sa*16400) >= 0) { + if($hydrogene - ($sa*1600) >= 0) { + +$temps_caserne = time() + ceil((18060 - (0.1*$chantier_spatial*18060))); +$unit = 9; +$metal -= ($sa*26000); +$cristal -= ($sa*16400); +$hydrogene -= ($sa*1600); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@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"); } \ No newline at end of file diff --git a/pages/validation_def_1.php b/pages/validation_def_1.php new file mode 100644 index 0000000..796154d --- /dev/null +++ b/pages/validation_def_1.php @@ -0,0 +1,49 @@ += 0) { + if ($cristal - ($sa*200) >= 0) { + + +$temps_caserne = time() + ceil($sa*(480 - (0.1*$chantier_terrestre*480))); +$unit = 9; +$metal -= ($sa*500); +$cristal -= ($sa*200); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', metal='".$metal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/pages/validation_def_2.php b/pages/validation_def_2.php new file mode 100644 index 0000000..f116de6 --- /dev/null +++ b/pages/validation_def_2.php @@ -0,0 +1,49 @@ += 0) { + if ($cristal - ($sa*2000) >= 0) { + + +$temps_caserne = time() + ceil($sa*(1560 - (0.1*$chantier_terrestre*1560))); +$unit = 10; +$metal -= ($sa*4000); +$cristal -= ($sa*2000); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', metal='".$metal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/pages/validation_def_3.php b/pages/validation_def_3.php new file mode 100644 index 0000000..753551f --- /dev/null +++ b/pages/validation_def_3.php @@ -0,0 +1,50 @@ += 0) { + if ($cristal - ($sa*8000) >= 0) { + if($hydrogene - ($sa*600) >= 0) { + +$temps_caserne = time() + ceil($sa*(1800 - (0.1*$chantier_terrestre*1800))); +$unit = 11; +$metal -= ($sa*4500); +$cristal -= ($sa*8000); +$hydrogene -= ($sa*600); + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else { echo "Pas assez d'hydrogène !";} + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/pages/validation_def_4.php b/pages/validation_def_4.php new file mode 100644 index 0000000..4bd9db0 --- /dev/null +++ b/pages/validation_def_4.php @@ -0,0 +1,50 @@ += 0) { + if ($cristal - ($sa*10000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + +$temps_caserne = time() + ceil($sa*(6720 - (0.1*$chantier_terrestre*6720))); +$unit = 12; +$metal -= ($sa*12000); +$cristal -= ($sa*10000); +$hydrogene -= ($sa*1000); + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else { echo "Pas assez d'hydrogène !";} + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/pages/validation_def_5.php b/pages/validation_def_5.php new file mode 100644 index 0000000..c154662 --- /dev/null +++ b/pages/validation_def_5.php @@ -0,0 +1,50 @@ += 0) { + if ($cristal - ($sa*9500) >= 0) { + if($hydrogene - ($sa*1500) >= 0) { + +$temps_caserne = time() + ceil($sa*(12960 - (0.1*$chantier_terrestre*12960))); +$unit = 13; +$metal -= ($sa*15000); +$cristal -= ($sa*9500); +$hydrogene -= ($sa*1500); + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: defense.php"); + } + else { echo "Pas assez d'hydrogène !";} + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: defense.php"); } \ No newline at end of file diff --git a/pages/validation_del_user.php b/pages/validation_del_user.php new file mode 100644 index 0000000..2638497 --- /dev/null +++ b/pages/validation_del_user.php @@ -0,0 +1,20 @@ + + + +"; + + +} +else { @header("Location: option.php"); } +?> \ No newline at end of file diff --git a/pages/validation_del_user2.php b/pages/validation_del_user2.php new file mode 100644 index 0000000..40c9b55 --- /dev/null +++ b/pages/validation_del_user2.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/pages/validation_fregate.php b/pages/validation_fregate.php new file mode 100644 index 0000000..311541b --- /dev/null +++ b/pages/validation_fregate.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*1400) >= 0) { + +$temps_caserne = time() + ceil((4680 - (0.1*$chantier_spatial*4680))); +$unit = 7; +$metal -= ($sa*5800); +$cristal -= ($sa*1400); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/pages/validation_gtransporteur.php b/pages/validation_gtransporteur.php new file mode 100644 index 0000000..cb69c00 --- /dev/null +++ b/pages/validation_gtransporteur.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*3000) >= 0) { + +$temps_caserne = time() + ceil((6300 - (0.1*$chantier_spatial*6300))); +$unit = 2; +$metal -= ($sa*4000); +$cristal -= ($sa*3000); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/pages/validation_ingenieur.php b/pages/validation_ingenieur.php new file mode 100644 index 0000000..7e09c76 --- /dev/null +++ b/pages/validation_ingenieur.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*105) >= 0) { + +$temps_caserne = time() + ceil($sa*(90 - (0.1*$caserne*90))); +$unit = 8; +$metal -= ($sa*90); +$cristal -= ($sa*105); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_medecin.php b/pages/validation_medecin.php new file mode 100644 index 0000000..3b89c56 --- /dev/null +++ b/pages/validation_medecin.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*100) >= 0) { + +$temps_caserne = time() + ceil($sa*(90 - (0.1*$caserne*90))); +$unit = 7; +$metal -= ($sa*100); +$cristal -= ($sa*100); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_mv.php b/pages/validation_mv.php new file mode 100644 index 0000000..8658282 --- /dev/null +++ b/pages/validation_mv.php @@ -0,0 +1,37 @@ + + + +"; } +else { echo "Il reste des constructions sur des planètes"; } + +} +else { @header("Location: option.php"); } + +?> \ No newline at end of file diff --git a/pages/validation_mv2.php b/pages/validation_mv2.php new file mode 100644 index 0000000..c852049 --- /dev/null +++ b/pages/validation_mv2.php @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/pages/validation_option.php b/pages/validation_option.php new file mode 100644 index 0000000..46c81ca --- /dev/null +++ b/pages/validation_option.php @@ -0,0 +1,62 @@ +=1) +{ +echo "Ce pseudo est déja utilisé


"; +} +else { +$pseudo=htmlspecialchars($_POST['nouveau_pseudo']); +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'] !='' ) { + if(isset($_POST['ancien_mdp']) == $mdp) { + if ($_POST['nouveau_mdp'] == $_POST['nouveau_mdp2']) { + $password = htmlspecialchars($_POST['nouveau_mdp']); + mysql_query("UPDATE `user` SET mdp='".$password."' WHERE ID='".$id."'"); + } + else { echo "Validation du mot de passe faux"; } + } + 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é"; + } + else + { $mail=htmlspecialchars($_POST['nouveau_mail']); + mysql_query("UPDATE `user` SET mail='".$mail."' WHERE ID='".$id."'"); } + } + else + { echo "L'adresse " . $_POST['nouveau_mail'] . " n'est pas valide";} +} + + +mysql_close(); +@header("Location:option.php"); + +?> \ No newline at end of file diff --git a/pages/validation_pv.php b/pages/validation_pv.php new file mode 100644 index 0000000..927db80 --- /dev/null +++ b/pages/validation_pv.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*40000) >= 0) { + if($hydrogene - ($sa*3000) >= 0) { + +$temps_caserne = time() + ceil((32400 - (0.1*$chantier_spatial*32400))); +$unit = 10; +$metal -= ($sa*60000); +$cristal -= ($sa*40000); +$hydrogene -= ($sa*3000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/pages/validation_recycleur.php b/pages/validation_recycleur.php new file mode 100644 index 0000000..07c33aa --- /dev/null +++ b/pages/validation_recycleur.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*9000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + +$temps_caserne = time() + ceil((7380 - (0.1*$chantier_spatial*7380))); +$unit = 5; +$metal -= ($sa*15000); +$cristal -= ($sa*9000); +$hydrogene -= ($sa*1000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/pages/validation_sniper.php b/pages/validation_sniper.php new file mode 100644 index 0000000..e8bc334 --- /dev/null +++ b/pages/validation_sniper.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*100) >= 0) { + +$temps_caserne = time() + ceil($sa*(300 - (0.1*$caserne*300))); +$unit = 5; +$metal -= ($sa*180); +$cristal -= ($sa*100); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_soldat1.php b/pages/validation_soldat1.php new file mode 100644 index 0000000..d46ac26 --- /dev/null +++ b/pages/validation_soldat1.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*45) >= 0) { + +$temps_caserne = time() + ceil($sa*(60 - (0.1*$caserne*60))); +$unit = 1; +$metal -= ($sa*80); +$cristal -= ($sa*45); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_soldat2.php b/pages/validation_soldat2.php new file mode 100644 index 0000000..93f18d3 --- /dev/null +++ b/pages/validation_soldat2.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*90) >= 0) { + +$temps_caserne = time() + ceil($sa*(240 - (0.1*$caserne*240))); +$unit = 2; +$metal -= ($sa*110); +$cristal -= ($sa*90); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_soldat3.php b/pages/validation_soldat3.php new file mode 100644 index 0000000..582ad47 --- /dev/null +++ b/pages/validation_soldat3.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*105) >= 0) { + +$temps_caserne = time() + ceil($sa*(240 - (0.1*$caserne*240))); +$unit = 3; +$metal -= ($sa*150); +$cristal -= ($sa*105); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_soldat4.php b/pages/validation_soldat4.php new file mode 100644 index 0000000..7ed7647 --- /dev/null +++ b/pages/validation_soldat4.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*150) >= 0) { + +$temps_caserne = time() + ceil($sa*(720 - (0.1*$caserne*720))); +$unit = 4; +$metal -= ($sa*220); +$cristal -= ($sa*150); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_soldat_lourd.php b/pages/validation_soldat_lourd.php new file mode 100644 index 0000000..f5e15f1 --- /dev/null +++ b/pages/validation_soldat_lourd.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*250) >= 0) { + +$temps_caserne = time() + ceil($sa*(900 - (0.1*$caserne*900))); +$unit = 9; +$metal -= ($sa*300); +$cristal -= ($sa*250); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_sonde.php b/pages/validation_sonde.php new file mode 100644 index 0000000..de0b182 --- /dev/null +++ b/pages/validation_sonde.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*1200) >= 0) { + if($hydrogene - ($sa*100) >= 0) { + +$temps_caserne = time() + ceil((1440 - (0.1*$chantier_spatial*1440))); +$unit = 4; +$metal -= ($sa*1000); +$cristal -= ($sa*1200); +$hydrogene -= ($sa*100); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/pages/validation_spartan.php b/pages/validation_spartan.php new file mode 100644 index 0000000..fe99352 --- /dev/null +++ b/pages/validation_spartan.php @@ -0,0 +1,45 @@ += 0) { + if ($cristal - ($sa*10000) >= 0) { + +$temps_caserne = time() + ceil($sa*(29700 - (0.1*$caserne*29700))); +$unit = 6; +$metal -= ($sa*25000); +$cristal -= ($sa*10000); + +mysql_query("UPDATE user SET cons_caserne='".$sa."', unit='".$unit."', temps_caserne='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: troupes.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: troupes.php"); } \ No newline at end of file diff --git a/pages/validation_sto.php b/pages/validation_sto.php new file mode 100644 index 0000000..36f38c6 --- /dev/null +++ b/pages/validation_sto.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*400000) >= 0) { + if($hydrogene - ($sa*250000) >= 0) { + +$temps_caserne = time() + ceil((117000 - (0.1*$chantier_spatial*117000))); +$unit = 11; +$metal -= ($sa*500000); +$cristal -= ($sa*400000); +$hydrogene -= ($sa*250000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/pages/validation_transporteur.php b/pages/validation_transporteur.php new file mode 100644 index 0000000..9ccb796 --- /dev/null +++ b/pages/validation_transporteur.php @@ -0,0 +1,44 @@ += 0) { + if ($cristal - ($sa*800) >= 0) { + +$temps_caserne = time() + ceil((1080 - (0.1*$chantier_spatial*1080))); +$unit = 1; +$metal -= ($sa*1000); +$cristal -= ($sa*800); + +mysql_query("UPDATE user SET unit_s='".$unit."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', temps_spatial='".$temps_caserne."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_spatial.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_spatial.php"); } \ No newline at end of file diff --git a/pages/validation_vaisseau_1.php b/pages/validation_vaisseau_1.php new file mode 100644 index 0000000..1f955fc --- /dev/null +++ b/pages/validation_vaisseau_1.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*420) >= 0) { + + +$temps_caserne = time() + ceil($sa*(2040 - (0.1*$chantier_terrestre*2040))); +$unit = 2; +$metal -= ($sa*680); +$cristal -= ($sa*420); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vaisseau_2.php b/pages/validation_vaisseau_2.php new file mode 100644 index 0000000..b0be04b --- /dev/null +++ b/pages/validation_vaisseau_2.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*600) >= 0) { + + +$temps_caserne = time() + ceil($sa*(2700 - (0.1*$chantier_terrestre*2700))); +$unit = 3; +$metal -= ($sa*1000); +$cristal -= ($sa*600); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vaisseau_3.php b/pages/validation_vaisseau_3.php new file mode 100644 index 0000000..32d7d21 --- /dev/null +++ b/pages/validation_vaisseau_3.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*950) >= 0) { + + +$temps_caserne = time() + ceil($sa*(3960 - (0.1*$chantier_terrestre*3960))); +$unit = 4; +$metal -= ($sa*1400); +$cristal -= ($sa*950); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vaisseau_att.php b/pages/validation_vaisseau_att.php new file mode 100644 index 0000000..8c54333 --- /dev/null +++ b/pages/validation_vaisseau_att.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*300) >= 0) { + + +$temps_caserne = time() + ceil($sa*(720 - (0.1*$chantier_terrestre*720))); +$unit = 1; +$metal -= ($sa*500); +$cristal -= ($sa*300); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vcl_1.php b/pages/validation_vcl_1.php new file mode 100644 index 0000000..8278cdb --- /dev/null +++ b/pages/validation_vcl_1.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*240) >= 0) { + + +$temps_caserne = time() + ceil($sa*(600 - (0.1*$chantier_terrestre*600))); +$unit = 5; +$metal -= ($sa*400); +$cristal -= ($sa*240); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vcl_2.php b/pages/validation_vcl_2.php new file mode 100644 index 0000000..b084fc5 --- /dev/null +++ b/pages/validation_vcl_2.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*260) >= 0) { + + +$temps_caserne = time() + ceil($sa*(1080 - (0.1*$chantier_terrestre*1080))); +$unit = 6; +$metal -= ($sa*480); +$cristal -= ($sa*260); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vcl_3.php b/pages/validation_vcl_3.php new file mode 100644 index 0000000..f0a0925 --- /dev/null +++ b/pages/validation_vcl_3.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*420) >= 0) { + + +$temps_caserne = time() + ceil($sa*(2160 - (0.1*$chantier_terrestre*2160))); +$unit = 7; +$metal -= ($sa*600); +$cristal -= ($sa*420); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vcl_4.php b/pages/validation_vcl_4.php new file mode 100644 index 0000000..d347fbc --- /dev/null +++ b/pages/validation_vcl_4.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*500) >= 0) { + + +$temps_caserne = time() + ceil($sa*(4680 - (0.1*$chantier_terrestre*4680))); +$unit = 8; +$metal -= ($sa*1000); +$cristal -= ($sa*500); + + +mysql_query("UPDATE user SET unit_t='".$unit."', temps_terrestre='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_terrestre='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_close(); +@header("Location: chantier_terrestre.php"); + + } + else {echo "Pas assez de cristal !";} + } + else {echo "Pas assez de métal !";} + + +} else { @header("Location: chantier_terrestre.php"); } \ No newline at end of file diff --git a/pages/validation_vcolo.php b/pages/validation_vcolo.php new file mode 100644 index 0000000..ec32b11 --- /dev/null +++ b/pages/validation_vcolo.php @@ -0,0 +1,46 @@ += 0) { + if ($cristal - ($sa*9000) >= 0) { + if($hydrogene - ($sa*1000) >= 0) { + +$temps_caserne = time() + ceil((8280 - (0.1*$chantier_spatial*8280))); +$unit = 3; +$metal -= ($sa*9000); +$cristal -= ($sa*9000); +$hydrogene -= ($sa*1000); + +mysql_query("UPDATE user SET unit_s='".$unit."', temps_spatial='".$temps_caserne."', metal='".$metal."', cristal='".$cristal."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'"); +mysql_query("UPDATE user SET cons_spatial='".$sa."', hydrogene='".$hydrogene."' WHERE ID='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");mysql_close(); +@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"); } \ No newline at end of file diff --git a/pages/voir_classement.php b/pages/voir_classement.php new file mode 100644 index 0000000..88cdde9 --- /dev/null +++ b/pages/voir_classement.php @@ -0,0 +1,21 @@ + + + + + +"; +$ee = mysql_query(" SELECT race, pseudo, points, flottes, recherches FROM classement ORDER BY points DESC "); +$i=1; +while ( $data = mysql_fetch_array($ee) ){ +echo ""; +$i++; +} +echo "
lmagesDescriptionNombre
Grunt ( ".$soldat1." unités )
Métal : 80
Cristal : 45
Temps : "; sec($f); echo"
"; if ( $bat == 10 ) { echo "Caserne en construction"; } else { if ($temps_caserne < time() ) { echo "
"; } else {} } + echo"
Jackal ( ".$soldat2." unités )
Métal : 110
Cristal : 90
Temps : "; sec($g); echo"
"; if ( $bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Drone ( ".$soldat3." unités )
Métal : 150
Cristal : 105
Hydrogène : 20
Temps : "; sec($h); echo"
"; if ( $bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Elite ( ".$soldat4." unités )
Métal : 220
Cristal : 150
Temps : "; sec($i); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Sniper ( ".$sniper." unités )
Métal : 180
Cristal : 100
Temps : "; sec($j); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Hunter ( ".$spartam." unités )
Métal : 25000
Cristal : 10000
Temps : "; sec($k); echo"
"; if ($temps > time() ) { if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Médecin ( ".$medecin." unités )
Métal : 100
Cristal : 100
Temps : "; sec($l); echo"
";if ($bat !=10 ) { if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Ingenieur ( ".$ingenieur." unités )
Métal : 90
Cristal : 105
Temps : "; sec($m); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Brute ( ".$soldat_lourd." unités )
Métal : 300
Cristal : 250
Temps : "; sec($n); echo"
"; if ($bat !=10 ) {if ($temps_caserne < time() ) { echo "
"; } else {} } else { echo "Caserne en construction"; } + echo"
Confirmer la suppression du compte
Confirmer le mode vancace
PlaceRacePseudoPointsFlotteRecherches
".$i."".$data['race']."".$data['pseudo']."".$data['points']."".$data['flottes']."".$data['recherches']."
"; +?> + + \ No newline at end of file diff --git a/rapport_bug.php b/rapport_bug.php new file mode 100644 index 0000000..060b051 --- /dev/null +++ b/rapport_bug.php @@ -0,0 +1,54 @@ + + + + + + + + + +
Bug envoyé
"; } + + +if ( $bug > 0) +{ + echo ""; + $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"
Page concernée : ".$data['page']."
Description du bug : ".$data['description']."
"; +} +else { echo "
Aucun bug trouvé
"; } + + +echo"




+ +
+
Ajouter un bug

+ + + + + +
Attention : bien lire les bugs deja proposé,
l'utilisation abusive ou des bugs ayant non lieus seront sanctionnés.
Page concernée :
Description le plus précise possible du bug :
"; + +?> + + \ No newline at end of file diff --git a/validation_bug.php b/validation_bug.php new file mode 100644 index 0000000..3dd4462 --- /dev/null +++ b/validation_bug.php @@ -0,0 +1,28 @@ + \ No newline at end of file diff --git a/verifLogin.php b/verifLogin.php new file mode 100644 index 0000000..7caedcd --- /dev/null +++ b/verifLogin.php @@ -0,0 +1,45 @@ +'.$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']; + +$x = mysql_query("SELECT galaxy, ss ,pos FROM user WHERE id='".$data['id']."' AND nb=1 "); +$donnees = mysql_fetch_array($x); +$_SESSION['galaxy'] = $donnees['galaxy']; +$_SESSION['ss'] = $donnees['ss']; +$_SESSION['pos'] = $donnees['pos']; + +if ($data['race'] == "covenant") { +header("Location: inde.php"); } +else if ($data['race'] == "humain") { +header("Location: ind.php"); } +} + +else { + echo 'Mauvais pseudo ou mot de passe, veuillez réessayer !

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