Online Video Adventures Index du Forum Online Video Adventures
Le forum du jeu http://www.video-adventures.net
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

bug au donjon
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    Online Video Adventures Index du Forum -> Support technique
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Dart Drakelord
Boss de fin de niveau
Boss de fin de niveau


Inscrit le: 18 Aoû 2005
Messages: 1736

MessagePosté le: 14 Février 2006 09:55    Sujet du message: Répondre en citant

Yann Solo a écrit:
c'est pas une fonction, c'est dans le script de la page du donjon...

Oui, enfin ton script, il intègre bien une fonction qui va générer ta requête, non ? Parce qu'à priori, si la requête est mal formée, ça ne peut venir que de la fonction qui génère la requête...
_________________

Dart Drakelord, Gradimir Runge, Gurdhenor, Shootingstar
Gryffindor, Hufflepuff, Ravenclaw, Slytherin
Kobalt 100, Thelandir
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Yann Solo
Boss de fin de jeu
Boss de fin de jeu


Inscrit le: 15 Sep 2004
Messages: 7400
Localisation: Hôtel de ville d'Eternia

MessagePosté le: 14 Février 2006 12:13    Sujet du message: Répondre en citant

bah non, y a pas de fonction, c'est dans le script php, c'est tout...

ce qui est affolant c'est que ça marche pour tout le monde sauf lui Goutte
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
mahatsume
Aventurier
Aventurier


Inscrit le: 21 Jan 2006
Messages: 115
Localisation: chez moi...a québec

MessagePosté le: 14 Février 2006 18:32    Sujet du message: Répondre en citant

ou peut ètre sur mon ordi... parceque l'image que j'ai fait...c'est pas avec mahatsume...mais avec lucky...le perso a mon frère

mais en fin de compte...yann ta tu regardé ca de plus pres parce que moi je compren rien
_________________
la vraie générosité anvers l'avenir....c'est celle qu'on offre au présent.....

c'est le festival d'la grosse patate!!!!
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Dart Drakelord
Boss de fin de niveau
Boss de fin de niveau


Inscrit le: 18 Aoû 2005
Messages: 1736

MessagePosté le: 19 Février 2006 00:14    Sujet du message: Répondre en citant

ça ne peut pas venir de ton ordi, mahatsume, puisque la requête est générée côté serveur...

Yann, tu peux montrer le bout de code impliqué ? parce que c'est quand même curieux que ça ne merde que pour un seul joueur...
_________________

Dart Drakelord, Gradimir Runge, Gurdhenor, Shootingstar
Gryffindor, Hufflepuff, Ravenclaw, Slytherin
Kobalt 100, Thelandir
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Yann Solo
Boss de fin de jeu
Boss de fin de jeu


Inscrit le: 15 Sep 2004
Messages: 7400
Localisation: Hôtel de ville d'Eternia

MessagePosté le: 19 Février 2006 10:29    Sujet du message: Répondre en citant

Code:

$joueurs = array();
$joueurs[1] = $groupe->Leader;
if ($groupe->Joueur2) $joueurs[] = $groupe->Joueur2;
if ($groupe->Joueur3) $joueurs[] = $groupe->Joueur3;
if ($groupe->Joueur4) $joueurs[] = $groupe->Joueur4;

for ($i=1 ; $i<=sizeof($joueurs) ; $i++)
{
   $Req="SELECT Num, Nom, Level, NbDonjons, Elu FROM $tabjoueur WHERE Num=".$joueurs[$i];
   $result=mysql_query($Req,$connect);
   if ($ligne = mysql_fetch_object($result)) $joueur = $ligne;

   $Req="SELECT Num FROM $tabclasse WHERE Level>=$leveljunk AND Level<=$maxlevel AND Rare=0 AND Droppable=1 AND Type<>6";
   $result=mysql_query($Req,$connect);
   if (mysql_num_rows($result)>0)
   {
      $pif = rand()%(mysql_num_rows($result));
      $objet = mysql_result($result,$pif);
      $objet = getRandObject($objet); // Récupère un objet de ce type avec des stats aléatoires, ça ça marche

      $Req = reqObjet($objet, $joueur->Num);
      if (!mysql_query($Req,$connect)) die($Req."<br>".mysql_error());
   }
}

Ca merde dans reqObjet, mais parce que $joueur->Num est indéfini à l'appel de la fonction, pas à cause de la fonction elle-même
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Dart Drakelord
Boss de fin de niveau
Boss de fin de niveau


Inscrit le: 18 Aoû 2005
Messages: 1736

MessagePosté le: 19 Février 2006 11:16    Sujet du message: Répondre en citant

Bon, comme d'hab', je vois rien qui puisse générer l'erreur dont est victime Mahatsume, cela dit, y a un truc qui me chiffonne...
Citation:
$Req="SELECT Num FROM $tabclasse WHERE Level>=$leveljunk AND Level<=$maxlevel AND Rare=0 AND Droppable=1 AND Type<>6";

T'es sûr de ton coup, là-dessus ? C'est quoi ton SGBD ? Parce qu'il me semble qu'en SQL, le symbole "différent de", c'est != et pas <>...

ça expliquerait éventuellement les objets farfelus consommables, mais pas pourquoi $joueur->Num n'est pas défini, ni pourquoi seul mahatsume a eu cette erreur.
_________________

Dart Drakelord, Gradimir Runge, Gurdhenor, Shootingstar
Gryffindor, Hufflepuff, Ravenclaw, Slytherin
Kobalt 100, Thelandir
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Yann Solo
Boss de fin de jeu
Boss de fin de jeu


Inscrit le: 15 Sep 2004
Messages: 7400
Localisation: Hôtel de ville d'Eternia

MessagePosté le: 19 Février 2006 11:22    Sujet du message: Répondre en citant

Dart Drakelord a écrit:
ça expliquerait éventuellement les objets farfelus consommables

Non en fait les armes consommables c normal, c pas ça le problème...

Et != c'est en PHP, pour les requêtes faut <>
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Dart Drakelord
Boss de fin de niveau
Boss de fin de niveau


Inscrit le: 18 Aoû 2005
Messages: 1736

MessagePosté le: 19 Février 2006 14:09    Sujet du message: Répondre en citant

Manifestement, les deux sont acceptés... (Du moins, d'après ce que j'ai pu voir sur le net... ça fait une éternité que j'ai pas eu à faire de SQL...)

Et si tu dis que c'est normal de voir apparaître des armes ou des "autres" consommables... Imothep c'est cool ^^

Bref, je cromprends pas plus que toi...
_________________

Dart Drakelord, Gradimir Runge, Gurdhenor, Shootingstar
Gryffindor, Hufflepuff, Ravenclaw, Slytherin
Kobalt 100, Thelandir
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
mahatsume
Aventurier
Aventurier


Inscrit le: 21 Jan 2006
Messages: 115
Localisation: chez moi...a québec

MessagePosté le: 19 Février 2006 22:55    Sujet du message: Répondre en citant

mais si vous dites que c'est pas mon ordi...pourquoi le gars de mons frère fait la mème chose?....en combat!!
_________________
la vraie générosité anvers l'avenir....c'est celle qu'on offre au présent.....

c'est le festival d'la grosse patate!!!!
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Online Video Adventures Index du Forum -> Support technique Toutes les heures sont au format GMT + 1 Heure
Aller à la page Précédente  1, 2
Page 2 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com