| [Resolu]table grandboss ,npc et clanhall | |
|
|
Auteur | Message |
---|
Akira
Nombre de messages : 160 Age : 39 Date d'inscription : 08/01/2008
| Sujet: [Resolu]table grandboss ,npc et clanhall 27/12/08, 12:12 pm | |
| bonjour a tous voila je viens vers vous pour quelques explications sur des la table grandboss_data. en faite le script es cencé me dire si le grand bosss es mort vivant.. mais pour commence voila ce que j'ai fait.. - Code:
-
<?php [b]// Ne pas copié ce code sans le comprendre, ce n'est pas la version final en aucun cas je suis responsable s'il y a un soucie.... [/b] //script by monkey D Akira ou D Boulon //Tout droits rerservés http://www.Elysion.cominclude("config/config.php"); echo'<table cellpadding=0 cellspacing=0 width=""> <tr> <td width="94"><table width="715" height="" border="1" align=center cellpadding=0 cellspacing=0> <tr align=center> <td height="34" colspan=2><center><b>L2 RaidBoss</center></td> </tr> <tr valign=top> <td width="">'; echo'<table width="" border="1">'; echo'<td width="">'; echo'<table width="" border="1"> <tr bgcolor="#0099CC"> <td width="120" height="27"><center>Drop</center></td> <td width="300"><center>Name</center></td> <td width="80"><center>HP</center></td> <td width="80"><center>MP</center></td> <td width="120"><center>Status</center></td> </tr>'; $sql = "SELECT * FROM grandboss_data ORDER BY boss_id"; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $num=1; // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($req)) { $num++; --> ( merci a papa steuf pour ce bout de code qui est tres utile..) // Utiliser Modulo 2 afin de vérifier si le $num est égal à 0. if(($num%2)!=0){ $bg="#669966"; }else{ $bg="#084360"; } <--- echo '<tr bgcolor="'.$bg.'"> <td height="27"><a href="l2_boss_info.php?boss_id='.$data['boss_id'].'"><center>Drop</center></a></td> <td>'.$data['boss_id'].'</td>'; // ici en fonction de "boss_id" il va me cherche le nom dans npc echo'<td><center>'.$data['currentHP'].'</center></td> <td><center>'.$data['currentMP'].'</center></td> <td><center>'.$data['respawn_time'].'</center></td> </tr>'; } echo '</table> '; echo'</td></table></td></tr></table></td></tr></table>'; // on ferme la connexion à mysql mysql_close(); //script by monkey D Akira ou D Boulon //Tout droits rerservés http://www.Elysion.com?> jusque la tout va bien le resultat est bon 1°) mais voila je voudrais rajouté a la place du boss_id le nom du grandboss, qui je sais est stocké dans la table npc, comment faire en sorte quand il me retourne le boss_id qu'il aille cherché le nom dans la table npc dans ma requette...2°) quels champs dans la table grandboss_data détermine si le grandboss_data est mort ou vivant...
(j'ai pense que ca pouvai venir de "respawn_time", j'ai remarqué quand, il es vivant les données sont a "0" dans ce champ...)merci de m'eclairé sur ma lancé Cordialement Akira
Dernière édition par Akira le 13/01/09, 07:20 pm, édité 4 fois | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 27/12/08, 02:13 pm | |
| La requête que tu peux avoir est : - Code:
-
SELECT name, currentHP, currentMP, respawn_time FROM GRANDBOSS_SPAWNLIST GS, NPC N WHERE GS.boss_id = N.id ORDER BY boss_id Cette requête est faite avec une jointure (la condition WHERE, je dis que le champs boss_id doit être égal au champs id de la table NPC), et j'ai zappé la méchante * dans le SELECT, qui augmente considérablement la ressource utilisée. Pour terminer, tu as raison sur le respawn_time. | |
|
| |
Akira
Nombre de messages : 160 Age : 39 Date d'inscription : 08/01/2008
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 27/12/08, 02:16 pm | |
| merci divinisty je vais essayé ca pour voir a quoi correspond ta partie en gras - Citation :
- SELECT name, currentHP, currentMP, respawn_time
FROM GRANDBOSS_SPAWNLIST GS, NPC N WHERE GS.boss_id = N.id ORDER BY boss_id si non ca marche - Code:
-
SELECT name, currentHP, currentMP, respawn_time FROM grandboss_data, npc WHERE boss_id=id ORDER BY boss_id maintenant la partie 2°) a reglet et c'es bon | |
|
| |
Jules
Nombre de messages : 384 Localisation : Rome Date d'inscription : 11/04/2008
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 27/12/08, 03:19 pm | |
| Il a fait requête sur deux tables, rien de bien sorcier. Pour pouvoir alléger la requête, il a nommé les tables avec des alias (GS et N).
A noter qu'encore une fois, il ne faut jamais séléctionner avec l'étoile... Tu n'as vraiment pas besoin de mettre tous les champs en mémoire, seuls ceux qui t'interressent sont utiles. | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 27/12/08, 04:03 pm | |
| Exact, merci Jules pour la précision. - Akira a écrit:
- maintenant la partie 2°) a reglet et c'es bon
- Divinity a écrit:
- Pour terminer, tu as raison sur le respawn_time.
| |
|
| |
Akira
Nombre de messages : 160 Age : 39 Date d'inscription : 08/01/2008
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 27/12/08, 09:39 pm | |
| - Divinity a écrit:
- Exact, merci Jules pour la précision.
- Akira a écrit:
- maintenant la partie 2°) a reglet et c'es bon
- Divinity a écrit:
- Pour terminer, tu as raison sur le respawn_time.
mais sur la 2°) partie je calle je ne sais pas comment dire a mon code si tu trouve "0" tu mes vivant et si tu trouve "pas 0" tu mes Offline j'ai une vague idée mais je vais testé je vous tiens au courant P.S c'es vrai que j'ai l'abittute de metre "*" dans mes requetes vue que je selectione souvant tout les champs mais j'ai retenu la leçon.... merci beaucoup a jules et a divinity pour votre aide.... P.S probleme reglé mais voila dans ma lancé je voudrais savoir que drop ces boss ou grandBoss donc je suis alllé dans la table droplist. ok ca c'es fait. 1°)maintenent je voudrais dédaillé les items comme pour un crafteur qui a besoin de savoir quelles sont les ingredients (items) pour formé l'item.... principale... mais je ne sais pas dans quelle table sons stocké c'est informations 2°) voila dans un autre de mes scripts sur les clanhall je voudrais savoir dans quel table es stocker les possesseur d'un clanhall et quel champ correspond a ça.... merci de m'aidé encore.... cordialemnt akira
Dernière édition par Akira le 28/12/08, 02:21 am, édité 1 fois | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 28/12/08, 02:06 am | |
| Il faut aussi essayer de chercher un petit peu hein Essaye de regarder comment j'ai fais les jointures, tu réussiras certainement à réaliser ta première question. Pour la seconde, encore une petite recherche toute simple dans une des tables clanhall et tu trouveras . | |
|
| |
Vrugar
Nombre de messages : 119 Date d'inscription : 08/04/2008
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 28/12/08, 02:33 am | |
| Dans la table clanhall regarde le "owner_id" qui correspond si je me trompe pas au "clan_id" de la table clan. | |
|
| |
Akira
Nombre de messages : 160 Age : 39 Date d'inscription : 08/01/2008
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 28/12/08, 05:49 am | |
| je relance cette question - Citation :
- j'ai beau cherché pas trouvé de reponse
voila dans ma lancé je voudrais savoir que drop ces boss ou grandBoss
donc je suis alllé dans la table droplist. ok ca c'es fait.
1°)maintenent je voudrais dédaillé les items comme pour un crafteur qui a besoin de savoir quelles sont les ingredients (items) pour formé l'item.... principale... mais je ne sais pas dans quelle table sons stocké c'est informations probleme réglé sur les clanhall depuit un moment mais voila il y a des champs dons je ne comprend pas leur fonction Dans la table clanhall le champs " paidUntil" sert bien a stocké la date d'achat du clanhall, en cherchent un peu, je pense dans la table clan hall_fonctions le champ " endTime" sert a stocker la date de fin de l'achat du clanhall dite moi, si mon raisonnement est juste... où, si, je fais fausse route merci encore pour votre aide
Dernière édition par Akira le 30/12/08, 05:24 pm, édité 1 fois | |
|
| |
Jules
Nombre de messages : 384 Localisation : Rome Date d'inscription : 11/04/2008
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 28/12/08, 11:22 am | |
| - Citation :
- 1°)maintenent je voudrais dédaillé les items comme pour un crafteur qui a besoin de savoir quelles sont les ingredients (items) pour formé l'item.... principale...
mais je ne sais pas dans quelle table sons stocké c'est informations fichier recipe.xmlSur l2wh, t'as une table recipe.sql qui représente le recipe.xml du datapack, plus lisible pour du php (quoi que...) | |
|
| |
Akira
Nombre de messages : 160 Age : 39 Date d'inscription : 08/01/2008
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall 28/12/08, 02:44 pm | |
| - Jules a écrit:
Sur l2wh, t'as une table recipe.sql qui représente le recipe.xml du datapack, plus lisible pour du php (quoi que...) j'ai pu trouvé le fichier sql sur l2wh mais voila je me met au taf tous suite pour le clanhall j'aimerai savoir si mon raisonnement est juste ou pas ou si je fais fausse route pour la date du debut de location et la date de fin de location..... Merci de votre aide | |
|
| |
Contenu sponsorisé
| Sujet: Re: [Resolu]table grandboss ,npc et clanhall | |
| |
|
| |
| [Resolu]table grandboss ,npc et clanhall | |
|