combatAT_tactique) && (($attaque == 1 && $planete->technologies[3] & 4096) || ($attaque == 2 && $planete->technologies[3] & 8192) || ($attaque == 3 && $planete->technologies[3] & 16384) || $attaque == 0)) { $planete->combatAT_tactique = $attaque; $planete->addModifUser('combatAT_tactique'); $chang = true; } if (($defense != $planete->combatDE_tactique) && (($defense == 1 && $planete->technologies[3] & 4096) || ($defense == 2 && $planete->technologies[3] & 8192) || ($defense == 3 && $planete->technologies[3] & 16384) || $defense == 0)) { $planete->combatDE_tactique = $defense; $planete->addModifUser('combatDE_tactique'); $chang = true; } if ($chang) erreur('Tactiques mises à jour avec succès.', 'green', '?p=flotte', 1100); } unset($attaque, $defense, $chang); //Affichage des flottes en cours dans la galaxie $bdd->reconnexion(); if (SURFACE == "asteroide") $flottes = $bdd->query("SELECT id FROM $table_flottes WHERE id_alliance = ".$planete->id.";"); else $flottes = $bdd->query("SELECT id FROM $table_flottes WHERE id_user = ".$planete->id_user.";"); $bdd->deconnexion(); //Extraction des flottes en cours if ($flottes) { foreach ($flottes as $key => $flotte) { $flottes[$key] = new Flotte($flotte['id']); $flottes[$key]->load_planete(); } $template->assign('flottesEC', $flottes); } //Calcul du nombre de slot disponible et vérouillage de l'envoie si besoin $nbFlottes = count($flottes); if (SURFACE == "asteroide") { if ($planete->batiments[2] == 1) $slots = 1; elseif ($planete->batiments[2] == 2) $slots = 2; elseif ($planete->batiments[2] == 3) $slots = 4; elseif ($planete->batiments[2] == 4) $slots = 7; elseif ($planete->batiments[2] == 5) $slots = 14; else $slots = 0; $slots -= $nbFlottes; } else $slots = count($queryPlanetes)-$nbFlottes; if ($slots > 0) //$template->assign('action', ' '); $template->assign('action', ''); else $template->assign('action', 'Nombre de flottes maximum simultanées atteint'); $template->assign('nbflotte', $nbFlottes); $template->assign('nbflottemax', $slots + $nbFlottes); //Affichage des flottes en préparation if (isset($SESS->values["prepFlottes"])) $template->assign('flottesEP', $SESS->values["prepFlottes"]); unset($nbFlottes, $slots, $flottes, $flotte, $key); ?>