JeuWeb - Crée ton jeu par navigateur

Version complète : [étape 1] RPG tactique isométrique -> création de la map
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 6 7 8 9 10 11 12 13
Bonsoir 2
Tuto très bon, merci X-Zod
J'avais déjà une isomètrique mais pas "carrée"
En fait la boucle était bizarre et ça faisait un truc pas très régulier.
En plus alourdie par des lignes en plus pour les bugs d'affichages... gestion du pair impair, bref c'était vraiment pas le top 34.
J'ai voulu essayer mais maintenant plus rien ne s'affiche 65
J'espère qu'un de vous pourra trouver mon erreur

Code PHP :
function map() {
global 
$userrow;
ob_start();

$latmax $userrow['latitude'] + 4//j
$latmin $userrow['latitude'] - 4;
$longmax $userrow['longitude'] + 4;
$longmin $userrow['longitude'] - 4//i


$ml_base 176// margin left de base (ou de depart c'est la meme chose)
$mt_base 0// margin right de base

$latitude $latmax;
$longitude $longmin;

while (
$latitude >= $latmin// tant ke lon a pas fait toutes les lignes (car la derniere ligne est -4)
{
$ml $ml_base// le margin left de la case que l'on traite actuellement devient celui de base
$mt $mt_base//idem

while ($longitude <= longmax// tant que l'on apas fait toutes les colonnes de cette lignes
{

$map mysql_query("SELECT nom FROM `inf_map` WHERE latitude='"$latitude ."' AND longitude='"$longitude ."' LIMIT 1");
$maprow mysql_fetch_assoc($map);
$case $maprow['nom'];
$bat mysql_query("SELECT name FROM `batiment` WHERE latitude='"$latitude ."' AND longitude='"$longitude ."' LIMIT 1");
$batrow mysql_fetch_assoc($bat);
$batmap $batrow['name'];
$perso mysql_query("SELECT * FROM `perso` WHERE latitude='"$latitude ."' AND longitude='"$longitude ."' LIMIT 1");
$persorow mysql_fetch_assoc($perso);
$persomap $persorow['type_unite'];

if (!empty(
$case)) {

if (
$latitude == $userrow['latitude'] && $longitude == $userrow['longitude']) {
echo 
'<span style="background-image: url(images/map/terrains/'$case .'.gif); position: absolute; top: '$mt .'px; left: '$ml .'px;"><img src="images/map/unites/'.$userrow['type_unite'].'.gif" /></span>';
}

elseif (!empty(
$batmap)) {
echo 
'<span style="background-image: url(images/map/terrains/'$case .'.gif); position: absolute; top: '$mt .'px; left: '$ml .'px;"><img src="images/map/batiments/'.$batmap.'.gif" /></span>';
}
elseif (!empty(
$persomap)) {
echo 
'<span style="background-image: url(images/map/terrains/'$case .'.gif); position: absolute; top: '$mt .'px; left: '$ml .'px;"><img src="images/map/unites/'.$persomap.'.gif" title="'.$persorow['id'].' - '.$persorow['name'].' - '.$persorow['type_unite'].' - '.$persorow['camp'].' - '.$persorow['longitude'].' / '.$persorow['latitude'].'"/></span>';
}

else {
echo 
'<img src="images/map/terrains/'$case .'.gif" style="position: absolute; top: '$mt .'px; left: '$ml .'px;" />';
}
}

$ml += 68// si vous avez bien suivi le tuto vous comprendrez ce qui se passe ici (changement des atributs css poru decaler la nouvele image)
$mt += 34;
$longitude++;
}
$latitude--;
}

$page ob_get_contents();
ob_end_clean();
echo 
'<span id="map">'.$page.'</span>';


Merci d'avance, bonne soirée à tous
tu peu metre ta page en ligne pour que je vois moi meme le resultat ?
http://www.la-terre-sainte.fr.nf/laborat...ge=acceuil
login : Allah Deloin / mot de passe : clh
merci 2
et je suis censé aller ou apres ?
Juste de se connecter, et après normalement la map devrait s'afficher mais ce n'est pas la cas.

( voilà ce que l'on voit en se connectant avec ce script : http://www.casimages.com/img.php?i=08021...732555.jpg )

Merci.
ha looooooooool
mdr !!!
je viens de comprendre ... en fait c'est ca le soucis .. ya simplement rien qui s'affiche 45

bon je vais jeter un oeil....
67 vi vi vala 34
C'est aussi simple que ça
Merci 34
link moi un dl de ta page php stp... celle qui apelle ta fonction
Code PHP :
function inscription() {
include(
'templates/haut.php');
include(
'templates/bas.php');
$page = <<<END
 $haut_no_connect
<center><span class="Style1"><img src="images/puce_33.gif" alt="puce1" width="33" height="6" /> Inscription <img src="images/puce_31.gif" alt="puce2" /></span></center><br/>
<fieldset> 

il y a quelque chose qui cloche mdr il y a du texte sans quote ni rien ... dans une fonction php
corrige ca deja

Code PHP :
if (blibli){
if(
blabla) {
//trtaitement
}

elseif(
blabla){
//traitement
}


devrait etre

Code PHP :
if (blibli)
{
         if(
blabla
         {
              
//trtaitement
         
}
         elseif(
blabla)
         {
              
//traitement
          
}


ca facilite la compreension du code
a l'ecole si on montre ca a quelqu'un il refuse tout simplement de nous aider car ils ont pas de temps a perdre a decrypter ce qu'on a ecrit

.... je vais voir ce que je peux faire .... je vais lire le code dans la journee .. pendant ma pause surement 16
Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13
URLs de référence