171 lines
6.2 KiB
PHP
171 lines
6.2 KiB
PHP
|
<html>
|
||
|
<head>
|
||
|
<link rel="stylesheet" media="screen" name="design" href="design/design.css">
|
||
|
</head>
|
||
|
<body>
|
||
|
<?
|
||
|
|
||
|
mysql_connect("leon.redby.fr", "leon0", "7268032");
|
||
|
mysql_select_db("leon0");
|
||
|
|
||
|
|
||
|
$retour = mysql_query("SELECT MAX(id) AS max FROM user");
|
||
|
$dataa = mysql_fetch_array($retour);
|
||
|
$idh = $dataa['max'];
|
||
|
|
||
|
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=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
|
||
|
|
||
|
}
|
||
|
}
|
||
|
?>
|
||
|
</body>
|
||
|
</html>
|