On ne peut plus coloniser plus de planète que l'on as de niveau d'expansion

This commit is contained in:
Nigel Sheldon 2021-02-26 18:45:15 +01:00
parent 067b45bdfd
commit aff1550919

View File

@ -4,6 +4,8 @@ if (!defined('INDEX')) {
exit;
}
require_once("Class/class.donnee.php");
//Récupération des informations envoyées
$idPrep = gpc("cds", "post");
@ -57,6 +59,18 @@ if ($mission == 2) {
erreur('Fonder d\'abord une alliance avant de coloniser un astéroide !', "red", $VAR["menu"]["flotte"]);
}
}
// on vérifie que le joueur n'essaye pas de coloniser plus de planète que sa techno expansion lui permet
$bdd->reconnexion();
$resultat = $bdd->unique_query("SELECT COUNT(id) as nb_planete FROM $table_planete WHERE id_user = ".$planete->id_user.";");
$bdd->deconnexion();
$nb_planete = $resultat["nb_planete"];
$branche = 8;
$idTechnologie = $nb_planete;
$neededTechnologies = Donnee::donneeTechnologie($branche, $idTechnologie, "needed", $planete);
if (((int)$planete->technologies[$branche]& $neededTechnologies) != $neededTechnologies) {
erreur('Vous ne pouvez pas coloniser plus de planète que votre niveau d\'expansion');
}
}
//On vérifie que les attaques soient bien activées