1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| data::connect();
$sql = "select * from compteur where titre = 'nombre_map'";
$req = data::query($sql);
$res = mysql_fetch_assoc($req);
$numero = $res["nombre_map"] + 1;
$nombre_cases = 0;
if($nombre_joueurs == 4)
{
$nombre_cases = 7;
}
else
{
$nombre_cases = 14;
}
$sql = "CREATE TABLE carte_".$numero." (
x INT( 3 ) NULL ,
y INT( 3 ) NULL ,
usines INT( 10 ) NULL ,
habitants INT( 10 ) NULL ,
armee INT( 10 ) NULL ,
argent INT( 10 ) NULL ,
couleur VARCHAR( 10 ) NULL ,
id_user INT( 10 ) NULL
) ENGINE = MYISAM ;";
//$sql .="INSERT INTO compteur (titre, contenu) VALUES ('carte_$numero', 0);";
$sql .="UPDATE compteur SET contenu = '".$numero."' WHERE titre = 'nombre_carte' AND contenu = ".($numero-1)." AND contenu2 = '' LIMIT 1 ; ";
$x = 0;
while($x<=$nombre_cases)
{
for($y = 0;$y<=$nombre_cases;$y++)
{
$sql .= "INSERT INTO amadeus.carte_".$numero." (x, y, usines, habitants, armee, argent, couleur, id_user) VALUES ($x , $y, 0, 0, 0, 0, 'grey', 0);";
};
$x++;
};
data::query($sql);
} |
Partager