12-10-2006, 10:35 PM
12-10-2006, 11:36 PM
mon premier poste il est pas au debut alors sa change casiment rien et puis c'est mieu de chercher un peu 
12-11-2006, 06:51 PM
je ne voudrai pas habuser mais es que lon pourai avoir une requette d'exemple pour remplir la map...
12-11-2006, 07:57 PM
Je vais essayer de retrouver mon script de peuplement mais ca sera très léger.
12-11-2006, 09:06 PM
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
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
12-11-2006, 11:08 PM
purée t'as dû te faire chier 
C'est pas possible avec une petite boucle qui change tes coos?
C'est pas possible avec une petite boucle qui change tes coos?
12-12-2006, 08:19 AM
for ($i=1; $i<23; $i++){
for ($j=1; $j<51; $j++){
mysql_query('INSERT INTO `map` VALUES ('.$i.', '.$j.', '1', 1);');
}
}
for ($j=1; $j<51; $j++){
mysql_query('INSERT INTO `map` VALUES ('.$i.', '.$j.', '1', 1);');
}
}
12-12-2006, 10:44 AM
Le mien était comme ça pour simuler 2 zones de terrains différentes :
Après sous phpmyadmin, j'avais inséré 3-4 joueurs et 3-4 bâtiments.
Code 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.
12-19-2006, 07:38 PM
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.
Merci d'avance.
12-19-2006, 08:27 PM
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
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...).
Donc on moment où tu lances l'exploration de la planète
Code 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...).