L2J-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

 

 [Resolu]table grandboss ,npc et clanhall

Aller en bas 
4 participants
AuteurMessage
Akira

Akira


Nombre de messages : 160
Age : 39
Date d'inscription : 08/01/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty27/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.com

include("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
Revenir en haut Aller en bas
Divinity

Divinity


Nombre de messages : 1282
Age : 35
Localisation : Yvelines
Date d'inscription : 24/05/2006

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty27/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.
Revenir en haut Aller en bas
Akira

Akira


Nombre de messages : 160
Age : 39
Date d'inscription : 08/01/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty27/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
Revenir en haut Aller en bas
Jules

Jules


Nombre de messages : 384
Localisation : Rome
Date d'inscription : 11/04/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty27/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.
Revenir en haut Aller en bas
https://l2jfr.jeun.fr/search.forum
Divinity

Divinity


Nombre de messages : 1282
Age : 35
Localisation : Yvelines
Date d'inscription : 24/05/2006

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty27/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.
Revenir en haut Aller en bas
Akira

Akira


Nombre de messages : 160
Age : 39
Date d'inscription : 08/01/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty27/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
Revenir en haut Aller en bas
Divinity

Divinity


Nombre de messages : 1282
Age : 35
Localisation : Yvelines
Date d'inscription : 24/05/2006

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty28/12/08, 02:06 am

Il faut aussi essayer de chercher un petit peu hein Wink

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 Wink.
Revenir en haut Aller en bas
Vrugar

Vrugar


Nombre de messages : 119
Date d'inscription : 08/04/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty28/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.
Revenir en haut Aller en bas
Akira

Akira


Nombre de messages : 160
Age : 39
Date d'inscription : 08/01/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty28/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
Revenir en haut Aller en bas
Jules

Jules


Nombre de messages : 384
Localisation : Rome
Date d'inscription : 11/04/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty28/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.xml

Sur l2wh, t'as une table recipe.sql qui représente le recipe.xml du datapack, plus lisible pour du php (quoi que...)
Revenir en haut Aller en bas
https://l2jfr.jeun.fr/search.forum
Akira

Akira


Nombre de messages : 160
Age : 39
Date d'inscription : 08/01/2008

[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty28/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
Revenir en haut Aller en bas
Contenu sponsorisé





[Resolu]table grandboss ,npc et clanhall Empty
MessageSujet: Re: [Resolu]table grandboss ,npc et clanhall   [Resolu]table grandboss ,npc et clanhall Empty

Revenir en haut Aller en bas
 
[Resolu]table grandboss ,npc et clanhall
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RESOLU]NPC[TABLE]
» Respawntime Raidboss GrandBoss
» l'object_id de la table Items
» [RESOLU] startAccountManager.bat

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser