Probleme avec carte - 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 : Probleme avec carte (/showthread.php?tid=3393) |
Probleme avec carte - horexas - 07-12-2008 Je suis désolé de poster mais j'ai réfléchis depuis trois jour et je ne comprend d'ou viens le probleme... Je m'explique: j'ai crée un générateur de case pour créer une carte(voir carte de carlou): Code PHP :
1.Si on est sur la position du joueur on affiche un carré mauve Code PHP :
et on affiche l'image si la condition est remplie ( image degradé) Code PHP :
Code PHP :
Code PHP :
RE: Probleme avec carte - Kassak - 07-12-2008 Personnellement ce code me fait mal aux yeux, mais ce n'est pas le sujet. Essaye en rajoutant des elseif. Si joueur echo 1 Sinon si objet echo 2 Sinon si monstre echo 3 sinon echo 4 RE: Probleme avec carte - jo_link_noir - 07-12-2008 C'est vrai que c'est illisible, et si je me trompe Kassak n'est pas le premier à te le dire. A part ça, remplace if($x!=$px AND $y!=$py) par if($x!=$px OR $y!=$py) Et sinon, p-t que t'as carte va marcher mais là tu fait 121 requêtes sql et si 2 joueurs se retrouvent sur la même case, tu n'en montre qu'un. Si je me souvient bien, sur la carte de carlou la requête est à l'extérieur de la boucle, j'comprend pas pourquoi t'as changer, pars que là, ton serveur il va bouffer. RE: Probleme avec carte - horexas - 08-12-2008 Je ne veux pas changer les position des joueurs je veux juste afficher une carte et le OR ne fonctionnera pas car il faut que ce soit les coordonnées x et y qui soient verifiees et aussi je me la requete dedans car la valeur $x et $y n'existe que dans la boucle pas en dehors... Merci quand meme RE: Probleme avec carte - jo_link_noir - 08-12-2008 Bah justement, si $x/$y n'existe pas en dehors de la boucle, tu fait en sorte qui le soient. Tu as dit avoir regarder le tuto de carlou ? Tu peut me dire comment il récupère les joueurs ? |