103 lines
3.8 KiB
PHP
103 lines
3.8 KiB
PHP
|
<?
|
|||
|
session_start();
|
|||
|
$id=$_SESSION['id'];
|
|||
|
$dep_galaxy=$_SESSION['galaxy'];
|
|||
|
$dep_ss=$_SESSION['ss'];
|
|||
|
$dep_pos=$_SESSION['pos'];
|
|||
|
mysql_connect("leon.redby.fr", "leon0", "7268032");
|
|||
|
mysql_select_db("leon0");
|
|||
|
$x = mysql_query("SELECT * FROM user WHERE id='".$id."' AND galaxy='".$galaxy."' AND pos='".$pos."' AND ss='".$ss."'");
|
|||
|
$donnees = mysql_fetch_array($x);
|
|||
|
|
|||
|
$metal = pow($donnees['metal']);
|
|||
|
$cristal = pow($donnees['cristal']);
|
|||
|
$hydrogene = pow($donnees['hydrogene']);
|
|||
|
|
|||
|
if ( $_POST['galaxie_arr'] != $galaxie_dep && $_POST['systeme_arr'] != $ss_dep && $_POST['planete_arr'] != $pos_dep) {
|
|||
|
if ( $_POST['galaxie_arr'] < 6) {
|
|||
|
if ( $_POST['systeme_arr'] < 151) {
|
|||
|
if ( $_POST['planete_arr'] < 13) {
|
|||
|
|
|||
|
// COORDONNEES
|
|||
|
$_POST['galaxie_arr'] = $arr_galaxy;
|
|||
|
$_POST['systeme_arr'] = $arr_ss
|
|||
|
$_POST['planete_arr'] = $arr_pos;
|
|||
|
|
|||
|
// TEMPS
|
|||
|
$temps1 = time();
|
|||
|
$temps_arr = time() + $_POST['temps'];
|
|||
|
$temps_retour = time() + (2*$_POST['temps']);
|
|||
|
|
|||
|
|
|||
|
// RESSOURCES
|
|||
|
if (isset($_POST['ressource1_aff'])) { $met = $_POST['ressource1_aff']; } else { $_POST['ressource1_aff']=0; }
|
|||
|
if ($_POST['ressource1_aff'] > $metal) { $met=$metal; }
|
|||
|
else { $met=$_POST['ressource1_aff']; }
|
|||
|
if ($met < 0) { $met = 0; } else { $met = $_POST['ressource1_aff']; }
|
|||
|
$metal -= $met;
|
|||
|
|
|||
|
if (isset($_POST['ressource2_aff'])) { $cri = $_POST['ressource2_aff']; } else { $_POST['ressource2_aff']=0; }
|
|||
|
if ($_POST['ressource2_aff'] > $cristal) { $cri=$cristal; }
|
|||
|
else { $cri=$_POST['ressource2_aff']; }
|
|||
|
if ($cri < 0) { $cri = 0; } else { $cri = $_POST['ressource2_aff']; }
|
|||
|
$cristal -= $cri;
|
|||
|
|
|||
|
if (isset($_POST['ressource3_aff'])) { $hy = $_POST['ressource3_aff']; } else { $_POST['ressource3_aff']=0; }
|
|||
|
if ($_POST['ressource3_aff'] > $hydrogene) { $hy=$hydrogene; }
|
|||
|
else { $hy=$_POST['ressource3_aff']; }
|
|||
|
if ($hy < 0) { $hy = 0; } else { $hy = $_POST['ressource3_aff']; }
|
|||
|
$hydrogene -= $hy;
|
|||
|
|
|||
|
|
|||
|
// NOMBRE DE FLOTTE
|
|||
|
$retour = mysql_query("SELECT COUNT (*) AS nbre FROM flotte WHERE pseudo='".$pseudo."'");
|
|||
|
$d = mysql_fetch_array($retour);
|
|||
|
$nbr = $d['nbre']+1;
|
|||
|
|
|||
|
// MISSION
|
|||
|
if ($_POST['ordre'] == 'transport') {
|
|||
|
$mission = 1; }
|
|||
|
else if ($_POST['ordre'] == 'stationner') {
|
|||
|
$mission = 2; }
|
|||
|
else if ($_POST['ordre'] == 'attaquer') {
|
|||
|
$mission = 3; }
|
|||
|
else if ($_POST['ordre'] == 'espionner') {
|
|||
|
$mission = 4; }
|
|||
|
else if ($_POST['ordre'] == 'recycler') {
|
|||
|
$mission = 5; }
|
|||
|
else if ($_POST['ordre'] == 'coloniser') {
|
|||
|
$mission = 6; }
|
|||
|
else { $mission = 0; }
|
|||
|
|
|||
|
|
|||
|
// VAISSEAUX ENVOYES
|
|||
|
if (isset($_POST['vaisseau1'])) { $t = $_POST['vaisseau1']; } else { $_POST['vaisseau1']=0; }
|
|||
|
if ($_POST['vaisseau1'] > $transporteur) { $t=$transporteur; }
|
|||
|
else { $t=pow($_POST['vaisseau1']); }
|
|||
|
$transporteur -= $t;
|
|||
|
|
|||
|
if (isset($_POST['vaisseau2'])) { $gt = $_POST['vaisseau2']; } else { $_POST['vaisseau2']=0; }
|
|||
|
if ($_POST['vaisseau2'] > $gtransporteur) { $gt=$gtransporteur; }
|
|||
|
else { $gt=pow($_POST['vaisseau2']); }
|
|||
|
$gtransporteur -= $gt;
|
|||
|
|
|||
|
if (isset($_POST['vaisseau3'])) { $mt = $_POST['vaisseau3']; } else { $_POST['vaisseau3']=0; }
|
|||
|
if ($_POST['vaisseau3'] > $m_transporteur) { $mt=$m_transporteur; }
|
|||
|
else { $mt=pow($_POST['vaisseau3']); }
|
|||
|
$m_transporteur -= $mt;
|
|||
|
|
|||
|
|
|||
|
// MAJ
|
|||
|
mysql_query("INSERT INTO flotte VALUES('$nbr', '$pseudo', '$race', '$dep_galaxy', '$dep_ss', '$dep_pos',
|
|||
|
'$arr_galaxy', '$arr_ss', '$arr_pos', '$mission', '$temps', '$temps_arr', '$temps_retour', '$met',
|
|||
|
'$cri', '$hy', '$t', '$gt', '$vc', '$s', '$re', '$ch', '$fr', '$cr', '$crr', '$pv')");
|
|||
|
|
|||
|
|
|||
|
mysql_query("UPDATE user SET transporteur='".$transporteur."', g_transporteur='".$g_transporteur."', metal='".$metal."', cristal='".$cristal."', hydrogene='".$hydrogene."'WHERE ID='".$id."'");
|
|||
|
|
|||
|
|
|||
|
} else { echo "Mauvaises coordonn<6E>es, les plan<61>tes s'arretent <20> 12"; }
|
|||
|
} else { echo "Mauvaises coordonn<6E>es, les syst<73>mes solaires s'arretent <20> 150"; }
|
|||
|
} else { echo "Mauvaises coordonn<6E>es, les galaxies s'arretent <20> 5"; }
|
|||
|
} else { echo "Mauvaises coordonn<6E>es"; }
|
|||
|
?>
|