Je conçoit donc un petit gros mmorpg, où dans celui-ci se trouvent des niveau, et c'est cela qui me fait poster.
En effet on peut monter plusieurs niveau d'un coup, donc une boucle s'impose !
Voici donc ma boucle qui ne fonctionne pas évidement :
function gestion_lvl()
{
finmonterniveau = true;
while (pasbesoindedeclaration = "ok")
{
monter_niveau();
if (finmonterniveau == false) { break; }
}
}
function monte_niveau()
{
var xhr = getxhr();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0))
{
if (xhr.responseText != "non")
{
dialogue("Votre pokemon monte d'un niveau !");
}
else { finmonterniveau = false; }
}
};
xhr.open("GET", "../map/xhr/combat.php?mode=niveau", false);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send(null);
}
Donc la page php s'occupe de tout, si on monte de niveau elle retourne "oui" sinon elle retourne non.
Quelqu'un pourrait-il m'expliquer ce qui ne va pas, et aussi par ailleurs s'il est possible de faire une boucle sans argument ?
Merci d'avance !
Problème de boucle xhr
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.