forked from halo-battle/game
Version 1.7i
This commit is contained in:
parent
8a8280758b
commit
ba5e741c99
136 changed files with 2561 additions and 2105 deletions
|
|
@ -2,12 +2,13 @@
|
|||
if(!defined('INDEX')) { header('Location: ../'); exit; }
|
||||
$titre = 'Flottes';
|
||||
|
||||
if (!empty($_POST['cds']) && !empty($_POST['nomflotte']) && !empty($_POST['amas']) && !empty($_POST['ss']) && !empty($_POST['pos']) && !empty($_POST['vitesse']) && !empty($_POST['mission']) && isset($_POST['metal']) && isset($_POST['cristal']) && isset($_POST['hydrogene'])) {
|
||||
if (!empty($_POST['cds']) && !empty($_POST['nomflotte']) && isset($_POST['amas']) && !empty($_POST['ss']) && !empty($_POST['pos']) && !empty($_POST['vitesse']) && isset($_POST['mission']) && isset($_POST['metal']) && isset($_POST['cristal']) && isset($_POST['hydrogene'])) {
|
||||
$end_galaxie = floor($_POST['amas']);
|
||||
$end_ss = floor($_POST['ss']);
|
||||
$end_pos = floor($_POST['pos']);
|
||||
$mission = floor($_POST['mission']);
|
||||
$tactique = floor($_POST['tactique']);
|
||||
if (isset($_POST['tactique'])) $tactique = floor($_POST['tactique']);
|
||||
else $tactique = 0;
|
||||
$EBmetal = floor($_POST['metal']);
|
||||
$EBcristal = floor($_POST['cristal']);
|
||||
$EBhydrogene = floor($_POST['hydrogene']);
|
||||
|
|
@ -59,7 +60,7 @@ if (!empty($_POST['cds']) && !empty($_POST['nomflotte']) && !empty($_POST['amas'
|
|||
exit;
|
||||
}
|
||||
//On vérifie la mission
|
||||
elseif ($mission < 1 || $mission > 5) {
|
||||
elseif ($mission < 0 || $mission > 5) {
|
||||
$template->assign('message','Mission incorrecte !');
|
||||
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=flotte";\', 2500);</script>');
|
||||
$template->assign('couleur','red');
|
||||
|
|
@ -172,6 +173,13 @@ if (!empty($_POST['cds']) && !empty($_POST['nomflotte']) && !empty($_POST['amas'
|
|||
$template->display('game/erreur.tpl');
|
||||
exit;
|
||||
}
|
||||
elseif ($mission == 0 && $resultat['id_user'] != $id_user) {
|
||||
$template->assign('message','La planète sur laquelle vous désirez stationner ne vous appartient pas.'.$resultat['id_user'].' : '.$id_user);
|
||||
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=flotte";\', 3000);</script>');
|
||||
$template->assign('couleur','red');
|
||||
$template->display('game/erreur.tpl');
|
||||
exit;
|
||||
}
|
||||
elseif ($mission == 4 && ($resultat['debris_met'] <= 0 || $resultat['debris_cri'] <= 0) && empty($sess->values['forceFlotte'])) {
|
||||
$sess->values['forceFlotte'] = true;
|
||||
$sess->put();
|
||||
|
|
@ -266,15 +274,13 @@ if (!empty($_POST['cds']) && !empty($_POST['nomflotte']) && !empty($_POST['amas'
|
|||
$tactiqueEN = 0;
|
||||
}
|
||||
|
||||
$bdd->query("INSERT INTO $table_flottes (id_user, mission, start_time, start_galaxie, start_ss, start_position, end_time, end_galaxie, end_ss, end_position, vitesse, contenu_metal, contenu_cristal, contenu_hydrogene, contenu_max, nb_vais, $reqbtactiqueAT, tactiqueEN, nom) VALUES ('$id_user', '$mission', '$start_time', '$start_galaxie', '$start_ss', '$start_pos', '$end_time', '$end_galaxie', '$end_ss', '$end_pos', '$vitesse', '$contenu_metal', '$contenu_cristal', '$contenu_hydrogene', '$contenu_max', '$nbVais', $req'$tactiqueAT', '$tactiqueEN', '$nom');");
|
||||
$bdd->query("INSERT INTO $table_flottes (id_user, mission, start_time, start_galaxie, start_ss, start_position, end_time, end_galaxie, end_ss, end_position, vitesse, contenu_metal, contenu_cristal, contenu_hydrogene, contenu_max, nb_vais, $reqb tactiqueAT, tactiqueEN, nom) VALUES ('$id_user', '$mission', '$start_time', '$start_galaxie', '$start_ss', '$start_pos', '$end_time', '$end_galaxie', '$end_ss', '$end_pos', '$vitesse', '$contenu_metal', '$contenu_cristal', '$contenu_hydrogene', '$contenu_max', '$nbVais', $req'$tactiqueAT', '$tactiqueEN', '$nom');");
|
||||
$bdd->query("UPDATE $table_planete SET $reqPlan, metal = '$plan_metal', cristal = '$plan_cristal', hydrogene = '$plan_hydrogene' WHERE id = '$idPlan' LIMIT 1 ;");
|
||||
$bdd->deconnexion();
|
||||
|
||||
unset($sess->values['vais']);
|
||||
$sess->put();
|
||||
|
||||
file_log('Envoie d\'une flotte');
|
||||
|
||||
$template->assign('message','Votre flotte a été envoyée avec succès.');
|
||||
$template->assign('couleur','green');
|
||||
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=flotte";\', 4000);</script>');
|
||||
|
|
@ -371,7 +377,7 @@ elseif (!empty($_GET['n'])) {
|
|||
exit;
|
||||
}
|
||||
elseif ($resultat['end_time'] > $tpsDD) {
|
||||
$bdd->query("UPDATE $table_flottes SET mission = '6', end_time = '$tpsDD', end_galaxie = start_galaxie, end_ss = start_ss, end_position = start_position WHERE id_user = '$id_user' AND id = '$idN';");
|
||||
$bdd->query("UPDATE $table_flottes SET mission = '6', effectue = '1', end_time = '$tpsDD', end_galaxie = start_galaxie, end_ss = start_ss, end_position = start_position WHERE id_user = '$id_user' AND id = '$idN';");
|
||||
header('Location: ?p=flotte&n='.$idN);
|
||||
exit;
|
||||
}
|
||||
|
|
@ -448,7 +454,7 @@ else {
|
|||
for ($i=1 ; $i<=12 ; $i++) {
|
||||
if ($queryPlanete['vaisseau_'.$i] > 0 && $i != 11) {
|
||||
$j++;
|
||||
$TEMP_vaisseaux[] = array($nomvaisa[$i-1], separerNombres($queryPlanete['vaisseau_'.$i]), $queryPlanete['vaisseau_'.$i], $i);
|
||||
$TEMP_vaisseaux[] = array($nomvaisn[$i-1], separerNombres($queryPlanete['vaisseau_'.$i]), $queryPlanete['vaisseau_'.$i], $i);
|
||||
}
|
||||
}
|
||||
$template->assign('vaisseaux', $TEMP_vaisseaux);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue