JeuWeb - Crée ton jeu par navigateur
Une autre map avec un minimum de requête - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Une autre map avec un minimum de requête (/showthread.php?tid=415)

Pages : 1 2 3 4 5


RE: Une autre map avec un minimum de requête - PetitMonstre - 10-12-2006

mon premier poste il est pas au debut alors sa change casiment rien et puis c'est mieu de chercher un peu Wink


RE: Une autre map avec un minimum de requête - elsol - 11-12-2006

je ne voudrai pas habuser mais es que lon pourai avoir une requette d'exemple pour remplir la map...


RE: Une autre map avec un minimum de requête - barst - 11-12-2006

Je vais essayer de retrouver mon script de peuplement mais ca sera très léger.


RE: Une autre map avec un minimum de requête - PetitMonstre - 11-12-2006

Tien voila le mien mais je l'ai pas fini. (50*22 la map)

Comme promis aux modos je suprime le gros code.

@+ dsl si c pas leger je le supprime dans 3 jours
ps il y a surrement des fautes donc fodra que tu le corrige


RE: Une autre map avec un minimum de requête - Chewbacca - 11-12-2006

purée t'as dû te faire chier :p
C'est pas possible avec une petite boucle qui change tes coos?


RE: Une autre map avec un minimum de requête - Maegia - 12-12-2006

for ($i=1; $i<23; $i++){
for ($j=1; $j<51; $j++){
mysql_query('INSERT INTO `map` VALUES ('.$i.', '.$j.', '1', 1);');
}
}


RE: Une autre map avec un minimum de requête - barst - 12-12-2006

Le mien était comme ça pour simuler 2 zones de terrains différentes :
Code PHP :
<?php 
for($i=1;$i<101;$i++)
{
for(
$j=1;$j<50;$j++) mysql_query("insert into map(x,y,elt_type,elt_id) values($i,$j,'1',1)");
for(
$j=51;$j<101;$j++) mysql_query("insert into map(x,y,elt_type,elt_id) values($i,$j,'1',2)");
}


Après sous phpmyadmin, j'avais inséré 3-4 joueurs et 3-4 bâtiments.


RE: Une autre map avec un minimum de requête - PetitMonstre - 19-12-2006

Heu voilà... J'ai un petit problème : Quand j'atterie sur une planete j'ai trouvé comment faire pour que sa m'envoie sur ma page planète mais j'aimerais aussi qu'il me récupére le nom de ma planète pour me l'envoyer dans une base de donné.
Merci d'avance.


RE: Une autre map avec un minimum de requête - barst - 19-12-2006

Tu as sûrement remplacé les bâtiment sur l'exemple par des planètes.

Donc on moment où tu lances l'exploration de la planète

Code PHP :
<?php 
    case
'EXPLORE' :
        //on fouille le batiment=========================================*
       $batiment_name= mysql_fetch_array(mysql_query("select b.name from map a,batiment b where a.x=".$_POST["x"]." and a.y=".$_POST["y"]." and a.elt_type=".$elt_type['BUILD']." and a.elt_id=b.id "));
        print 'Vous venez de trouver 100 pièces d\'or dans le bâtiment '.$batiment_name.'.<br />';
        break;

Au moment de l'action "Explorer", tu peux récupérer par 1 requête le nom du bâtiment.
A toi d'adapter pour le nom de tes tables/champs et après tu pourras le stocker où tu le souhaites (peut-etre ajouter un champ à la table map contenant le nom de l'endroit que la map décrit...).


RE: Une autre map avec un minimum de requête - PetitMonstre - 19-12-2006

merci
par contre je voi pas très bien ls parties a modiffier