124 lines
5.8 KiB
PHP
124 lines
5.8 KiB
PHP
|
<?php
|
|||
|
session_start();
|
|||
|
|
|||
|
$id=$_SESSION['id'];
|
|||
|
$galaxy=$_SESSION['galaxy'];
|
|||
|
$ss=$_SESSION['ss'];
|
|||
|
$pos=$_SESSION['pos'];
|
|||
|
$race=$_SESSION['race'];
|
|||
|
|
|||
|
require_once('bdd.php');
|
|||
|
require('../connectBDD.php');
|
|||
|
|
|||
|
if (!isset($_GET['nb'])) $nb = 1;
|
|||
|
else $nb = abs(floor($_GET['nb']));
|
|||
|
|
|||
|
if (!isset($_GET['depart'])) $depart = 0;
|
|||
|
else $depart = abs(floor($_GET['depart']))-$nb+1;
|
|||
|
if ($depart < 0) $depart = 0;
|
|||
|
|
|||
|
if (isset($_GET['vai']) && (abs(floor($_GET['vai'])) == $_GET['vai'] || $_GET['vai'] == 'e')) {
|
|||
|
$pos = strpos(implode(',', $fileVai).',', $_GET['vai'].',', $depart);
|
|||
|
if (!($pos === false)) {
|
|||
|
$eff = 0;
|
|||
|
$newArray_vai = ''; $newArray_temps_v = $fileTemps_s[0].' ';
|
|||
|
for ($i=0 ; $i<count($fileVai) ; $i++) {
|
|||
|
if ($fileVai[$i] != $_GET['vai'] || $eff >= $nb || $i < $depart) {
|
|||
|
$newArray_vai .= $fileVai[$i].' ';
|
|||
|
$newArray_temps_v .= $fileTemps_s[$i+1].' ';
|
|||
|
}
|
|||
|
elseif ($i == 0) { $newArray_temps_v = time().' '; $eff++; }
|
|||
|
else $eff++;
|
|||
|
}
|
|||
|
$_GET['nb'] = $eff; //Si l'utilisateur entre par l'URL un nombre de vaisseaux sup<75>rieurs au nombre pr<70>sent, il ne lui sera pas cr<63>dit<69> plus de ressources que le nombre r<>el de vaisseaux supprim<69>s ^^
|
|||
|
$fileVai = split(' ', trim($newArray_vai));
|
|||
|
$fileTemps_s = split(' ', trim($newArray_temps_v));
|
|||
|
$temps_s = implode(' ', $fileTemps_s);
|
|||
|
$vai = implode(' ', $fileVai);
|
|||
|
|
|||
|
$pos=$_SESSION['pos'];
|
|||
|
if ($_GET['vai'] == 'e') {
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
else{
|
|||
|
if (ereg('e,', implode(',',$fileVai).',')) {
|
|||
|
$vai = ' ';
|
|||
|
$temps_s = ' ';
|
|||
|
}
|
|||
|
|
|||
|
if ($_GET['vai'] == 1) {
|
|||
|
$metal += $_GET['nb']*1000;
|
|||
|
$cristal += $_GET['nb']*800;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 2) {
|
|||
|
$metal += $_GET['nb']*4000;
|
|||
|
$cristal += $_GET['nb']*3000;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 3) {
|
|||
|
$metal += $_GET['nb']*9000;
|
|||
|
$cristal += $_GET['nb']*9000;
|
|||
|
$hydrogene += $_GET['nb']*1000;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 4) {
|
|||
|
$metal += $_GET['nb']*1000;
|
|||
|
$cristal += $_GET['nb']*1200;
|
|||
|
$hydrogene += $_GET['nb']*100;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 5) {
|
|||
|
$metal += $_GET['nb']*15000;
|
|||
|
$cristal += $_GET['nb']*9000;
|
|||
|
$hydrogene += $_GET['nb']*1000;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 6) {
|
|||
|
$metal += $_GET['nb']*1700;
|
|||
|
$cristal += $_GET['nb']*1220;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 7) {
|
|||
|
$metal += $_GET['nb']*5800;
|
|||
|
$cristal += $_GET['nb']*1400;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 8 ) {
|
|||
|
$metal += $_GET['nb']*20000;
|
|||
|
$cristal += $_GET['nb']*16000;
|
|||
|
$hydrogene += $_GET['nb']*1600;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 9) {
|
|||
|
$metal += $_GET['nb']*26000;
|
|||
|
$cristal += $_GET['nb']*16000;
|
|||
|
$hydrogene += $_GET['nb']*1600;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 10) {
|
|||
|
$metal += $_GET['nb']*60000;
|
|||
|
$cristal += $_GET['nb']*40000;
|
|||
|
$hydrogene += $_GET['nb']*3000;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 11) {
|
|||
|
$metal += $_GET['nb']*500000;
|
|||
|
$cristal += $_GET['nb']*400000;
|
|||
|
$hydrogene += $_GET['nb']*250000;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
elseif ($_GET['vai'] == 12) {
|
|||
|
$metal += $_GET['nb']*500000;
|
|||
|
$cristal += $_GET['nb']*400000;
|
|||
|
$hydrogene += $_GET['nb']*250000;
|
|||
|
mysql_query("UPDATE planete SET metal='$metal', cristal='$cristal', hydrogene='$hydrogene', temps_spatial='$temps_s', unit_s='$vai' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
mysql_close();
|
|||
|
if (isset($_GET['go'])) header('Location: batiment_validation.php?go=1&unit_s='.$_GET['go']);
|
|||
|
else header('Location: chantier_spatial.php');
|
|||
|
?>
|