Code PHP :
$sq2 = 'SELECT avatar_joueur,posx, posy FROM membre WHERE posx between '.$x_debut.' and '.$x_fin.' AND posy between '.$y_debut.' and '.$y_fin.' ORDER BY posx DESC,posy DESC';
$req = mysql_query($sq2) or die(mysql_error());
while ($data = mysql_fetch_array($req)) {
if (empty($TabMAP[$data['posx']][$data['posy']]))
$TabMAP[$data['posx']][$data['posy']] = $data['avatar_joueur'];
}
mysql_free_result($req);
cette requette met tous les joueurs presents sur la map dans un tableau
Code PHP :
echo '<td><img src='.$avatar_joueur.'.png></td>';//on affiche l'avatar de votre perso
ici on affiche l'avatar du joueur si il se trouve a la position demandée
si tes images sont dans un repertoire image, il faut mettre:
Code PHP :
echo '<td><img src=image/'.$avatar_joueur.'.png></td>';//on affiche l'avatar de votre perso
idem pour le type d'image, la c pour du png mais tu peux mettre ce que tu veux
Ok, ca va mieux mais j'aurais deux remarques à apporter par rapport à mon projet
1) quelle ligne de code au niveau de l'affichage de la map à supprimer pour que "x et y" ainsi que les coordonnées abscisses et ordonnées n'apparaissent pas?
2) ma carte devrait comporter 9 terrains différents (entrés en base de données avec x et y, etc).. Dans ton tuto, la map affiche toujours le meme terrain (blank."").....
je pense qu'il faut donc faire un appel à ma table "map" avec 1 beetween?
On va reprendre pas à pas et dans l'ordre
ta requète pour afficher les avatars dans le coin ne fonctionne pas....
$sq2 = 'SELECT avatar_joueur,posx, posy FROM membre WHERE posx between '.$x_debut.' and '.$x_fin.' AND posy between '.$y_debut.' and '.$y_fin.' ORDER BY posx DESC,posy DESC';
$req = mysql_query($sq2) or die(mysql_error());
while ($data = mysql_fetch_array($req)) {
if (empty($TabMAP[$data['posx']][$data['posy']]))
$TabMAP[$data['posx']][$data['posy']] = $data['avatar_joueur'];
}
mysql_free_result($req);

1 - dans quel coin?
2 - c'est quoi le message d'erreur?
3 - le script fonctionne j'en suis sur
y'a pas de message d'erreur ! juste une page blanche.
bon, je reteste avec mes mofifs appropriées à mon projet et je reposte plus tard
sinon, juste pour ma gouverne, pourquoi tabmap, tabmap1, tabmap2, etc...
est-ce que cela annule et remplace (replace) au niveau de l'affichage de la map ou est ce que cela se positionne par dessus?
tabmap1,2,3 sont des variables differentes
dans chaque tabmap il y a une info
on aurait aussi pu faire $avatar[x][y] = $data['avatar_joueur'] par ex
je viens de voir une erreur de frappe plus haut, dans
Code PHP :
if(!empty($TabMAP102[$x][$y]))//si on tombe sur un batiment
c'est 10 et pas 102 le tabmap
Ca se présente mieux après avoir bosser un peu mais encore qq trucs bizarres:
1)
tous les icones terrains ne s'affichent pas dans le périmètre établi
(5cases autour du perso)
2) comment dire, il y a 1 problème au niveau des coordonnées par rapport à l'affichage de mes terrains?
a l'est et ouest c'est bon, mais les terrains en haut se retrouvent en bas et vice versa

l
faut penser que le 0/0 se trouve en haut a gauche...et non en bas a gauche
ok, ca roule faudra que je m'habitue!
sinon, pour les icones qui s'affichaient mal, ca va mieux, qq erreurs de frappe en base de données
