Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Dart Drakelord Boss de fin de niveau


Inscrit le: 18 Aoû 2005 Messages: 1736
|
Posté le: 14 Février 2006 09:55 Sujet du message: |
|
|
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 |
|
 |
Yann Solo Boss de fin de jeu


Inscrit le: 15 Sep 2004 Messages: 7400 Localisation: Hôtel de ville d'Eternia
|
Posté le: 14 Février 2006 12:13 Sujet du message: |
|
|
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  _________________
 |
|
Revenir en haut de page |
|
 |
mahatsume Aventurier


Inscrit le: 21 Jan 2006 Messages: 115 Localisation: chez moi...a québec
|
Posté le: 14 Février 2006 18:32 Sujet du message: |
|
|
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 |
|
 |
Dart Drakelord Boss de fin de niveau


Inscrit le: 18 Aoû 2005 Messages: 1736
|
Posté le: 19 Février 2006 00:14 Sujet du message: |
|
|
ç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 |
|
 |
Yann Solo Boss de fin de jeu


Inscrit le: 15 Sep 2004 Messages: 7400 Localisation: Hôtel de ville d'Eternia
|
Posté le: 19 Février 2006 10:29 Sujet du message: |
|
|
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 |
|
 |
Dart Drakelord Boss de fin de niveau


Inscrit le: 18 Aoû 2005 Messages: 1736
|
Posté le: 19 Février 2006 11:16 Sujet du message: |
|
|
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 |
|
 |
Yann Solo Boss de fin de jeu


Inscrit le: 15 Sep 2004 Messages: 7400 Localisation: Hôtel de ville d'Eternia
|
Posté le: 19 Février 2006 11:22 Sujet du message: |
|
|
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 |
|
 |
Dart Drakelord Boss de fin de niveau


Inscrit le: 18 Aoû 2005 Messages: 1736
|
Posté le: 19 Février 2006 14:09 Sujet du message: |
|
|
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 |
|
 |
mahatsume Aventurier


Inscrit le: 21 Jan 2006 Messages: 115 Localisation: chez moi...a québec
|
Posté le: 19 Février 2006 22:55 Sujet du message: |
|
|
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 |
|
 |
|
|
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
|
|