forked from halo-battle/game
Version 1.5
This commit is contained in:
parent
083eb365c5
commit
a66ed9797b
157 changed files with 29787 additions and 3531 deletions
|
|
@ -10,6 +10,9 @@ $chapeau = new bdd();
|
|||
$chapeau->connexion();
|
||||
$chapeau->db();
|
||||
|
||||
##################################################
|
||||
#MAJ classement Joueurs
|
||||
##################################################
|
||||
mysql_query("TRUNCATE TABLE `classement`");
|
||||
$sql_1 = mysql_query("SELECT * FROM `user`");
|
||||
while($recup_id = mysql_fetch_array($sql_1)) {
|
||||
|
|
@ -69,7 +72,7 @@ while($recup_id = mysql_fetch_array($sql_1)) {
|
|||
$hydrogene += ( $donnees_planete['vaisseau_4'] * 100 );
|
||||
|
||||
// 'recycleur(s) de classe Minotaur', 5
|
||||
$metal += ( $donnees_planete['vaisseau_5'] * 15000 );
|
||||
//SELECT * FROM `user` WHERE 1$metal += ( $donnees_planete['vaisseau_5'] * 15000 );
|
||||
$cristal += ( $donnees_planete['vaisseau_5'] * 9000 );
|
||||
$hydrogene += ( $donnees_planete['vaisseau_5'] * 1000 );
|
||||
|
||||
|
|
@ -148,5 +151,81 @@ while($resultat = mysql_fetch_array($sql_2)) {
|
|||
else mysql_query("UPDATE `user` SET `place_points` = '0' WHERE `pseudo` = '$nomuser'");
|
||||
}
|
||||
|
||||
##################################################
|
||||
#MAJ classement Ally
|
||||
##################################################
|
||||
mysql_query("TRUNCATE TABLE `classement_alliances`");
|
||||
|
||||
//recuperation de l'id et du tag de l'ally
|
||||
$sql_1 = mysql_query("SELECT t1.id_alliance ,t2.tag
|
||||
FROM `user` AS t1
|
||||
INNER JOIN `alliances` AS t2 ON t1.id_alliance = t2.id
|
||||
GROUP BY t1.id_alliance
|
||||
");
|
||||
while($recup_id = mysql_fetch_array($sql_1))
|
||||
{
|
||||
|
||||
$id_ally = $recup_id['id_alliance'];
|
||||
$tag_ally = $recup_id['tag'];
|
||||
|
||||
// recuperation du nombre de membre dans l'ally
|
||||
$nb_members = mysql_query(" SELECT COUNT( * )
|
||||
FROM `user` AS t1
|
||||
WHERE t1.id_alliance = $id_ally
|
||||
");
|
||||
$nb_members= mysql_fetch_row($nb_members);
|
||||
|
||||
// recuperation de la somme des points de l'ally
|
||||
$nb_points = mysql_query("SELECT SUM( classement.points )
|
||||
FROM classement, user
|
||||
WHERE user.id_alliance = $id_ally
|
||||
AND user.pseudo = classement.pseudo
|
||||
");
|
||||
$nb_points= mysql_fetch_row($nb_points);
|
||||
|
||||
$nb_points_by_members = ceil($nb_points/$nb_members);
|
||||
|
||||
// recuperation de la somme des points flottes de l'ally
|
||||
$nb_points_flottes = mysql_query("SELECT SUM( classement.flottes )
|
||||
FROM classement, user
|
||||
WHERE user.id_alliance = $id_ally
|
||||
AND user.pseudo = classement.pseudo
|
||||
");
|
||||
$nb_points_flottes= mysql_fetch_row($nb_points_flottes);
|
||||
|
||||
$nb_points_flottes_by_members = ceil($nb_points_flottes/$nb_members);
|
||||
|
||||
// recuperation de la somme des points terrestres de l'ally
|
||||
$nb_points_terrestres = mysql_query("SELECT SUM( classement.terrestres )
|
||||
FROM classement, user
|
||||
WHERE user.id_alliance = $id_ally
|
||||
AND user.pseudo = classement.pseudo
|
||||
");
|
||||
$nb_points_terrestres= mysql_fetch_row($nb_points_terrestres);
|
||||
|
||||
$nb_points_terrestres_by_members = ceil($nb_points_terrestres/$nb_members);
|
||||
|
||||
// recuperation de la somme des points recherches de l'ally
|
||||
$nb_points_recherches = mysql_query("SELECT SUM( classement.recherches )
|
||||
FROM classement, user
|
||||
WHERE user.id_alliance = $id_ally
|
||||
AND user.pseudo = classement.pseudo
|
||||
");
|
||||
$nb_points_recherches= mysql_fetch_row($nb_points_recherches);
|
||||
|
||||
$nb_points_recherches_by_members = ceil($nb_points_recherches/$nb_members);
|
||||
|
||||
// recuperation de la somme des points batiments de l'ally
|
||||
$nb_points_batiments = mysql_query("SELECT SUM( classement.batiments )
|
||||
FROM classement, user
|
||||
WHERE user.id_alliance = $id_ally
|
||||
AND user.pseudo = classement.pseudo
|
||||
");
|
||||
$nb_points_batiments= mysql_fetch_row($nb_points_batiments);
|
||||
|
||||
$nb_points_batiments_by_members = ceil($nb_points_batiments/$nb_members);
|
||||
|
||||
mysql_query("INSERT INTO `classement_alliances` VALUES (NULL, '$tag_ally', '$nb_members[0]', '$nb_points[0]','$nb_points_by_members', '$nb_points_flottes[0]','$nb_points_flottes_by_members', '$nb_points_terrestres[0]', '$nb_points_terrestres_by_members', '$nb_points_recherches[0]', '$nb_points_recherches_by_members', '$nb_points_batiments[0]', '$nb_points_batiments_by_members')");
|
||||
}
|
||||
$chapeau->deconnexion();
|
||||
?>
|
||||
?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue