JeuWeb - Crée ton jeu par navigateur

Version complète : Une autre map avec un minimum de requête
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4 5
merci
par contre je voi pas très bien ls parties a modiffier
Ca va dépendre.....
Est-ce que tu as une map par planète + 1 map pour la galaxie ?
Ou tu as la même map pour plusieurs planète ?

Dans le premier cas, tu n'as qu'à ajouter un champ "name" à la table map en base de donnée car chaque map est unique et représente 1 et 1 seule planète.

Dans le second cas, tu ne pourras faire ça. Le nom de la planète sera trouvé par le point d'accès à la map qui indique la planète (bâtiment dans l'exemple).
Donc il vaudra mieux stocker le nom de la planète sur la table du joueur, ce champ indiquera sa localisation.
non en fait je n'est pas de map pour mes planetes. Quand tu atterie sa t'emmene sur une page ou tu te déplace de batiments en batiments en cliquant dessus. j'ai juste fait une table planete dans laquelle je stoque le nom de la planete sur laquelle le joueur atterie.Ce que je veut faire c'est envoyer dans cette table planete le nom de la planete sur laquelle le joueur atterie pour pouvoire la récupérer sur ma page planete.
Dans ce cas, utlises la requête que je t'ai donnée pour trouver le nom de la planète et stocke là en session, comme ça tu l'auras à disposition sur ta prochaine page.
ui mais il marche pas ton code il me dit : vous vennez de trouver 100 pièces d'or dans le batiment Array donc la requete ne marche pas.
Merci d'avance
Petite correction, j'avais oublié que la variable $batiment_name était un tableau
Code PHP :
case 'EXPLORE' :
        
//on fouille le batiment=========================================*
       
$batiment_namemysql_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[0].'.<br />';
        break; 

Donc normalement tu devras avoir le nom de la planète dans $batiment_name[0].
il me met sa maintenant
Parse error: syntax error, unexpected '=' in /mnt/137/sdc/6/e/space.conquest/vaisseau.php on line 73
la ligne 73 c'est celle la : $batiment_name= mysql_fetch_array(mysql_query("select b.name from map a,batiment b where a.x=".$_POST["x"]." and
c bon sa marche merci
Heu... je relance le sujet des boucles pour inclure dans la BDD. Voilà mon problème j'ai lu tous ce que vous avez dit sur le sujet mais il n'est précisé a aucun endroi où l'on met le code!
@+
J'ai une erreur :
Citation :Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /www/sites/1/ifrance.com/k/a/kassak/site/carte.php on line 132

La ligne 132 est cette ligne :
Code PHP :
while($row=mysql_fetch_row($result)) $map[$row[0]][$row[1]][$row[2]]=array("img"=>$row[4],"name"=>$row[5])or die(mysql_error()); 

Je ne vois aps pourquoi merci de m'aider34 je n'ia rien modifié du code encore
Pages : 1 2 3 4 5
URLs de référence