09-01-2008, 07:51 PM
Yop, je contienue le sujet, j'ai un autre problème du même type :pleure2:
Je voudrais faire un script qui gère l'IA des monstres, pour cela il me faut certaine donnée:
- Les info de chaque monstre (dans la table monstre).
- Tout les personnage sur la même map et leur info.
- Les caractéristiques des objets porter par les personnages.
J'ai tenter sa:
Le problème ce situe au niveau des objets, il retourne les informations du dernier objet. Ors il me faudrais les informations de tout les objets. Voir mieux, qu'il fasse lui même les additions et renvoie le résultat (addtionné l'armure de tout les objets, etc.).
Si quelqu'un a une solution, je suis preneur :wowowow:
Amicalement,
Phenix
Je voudrais faire un script qui gère l'IA des monstres, pour cela il me faut certaine donnée:
- Les info de chaque monstre (dans la table monstre).
- Tout les personnage sur la même map et leur info.
- Les caractéristiques des objets porter par les personnages.
J'ai tenter sa:
Code :
SELECT
monstre.id AS id_monstre,
monstre.nom AS mon_monstre,
monstre.niveau AS niveau_monstre,
monstre.lieu AS lieu_monstre,
monstre.quartier AS quartier_monstre,
monstre.forceu AS for_monstre,
monstre.dexterite AS dex_monstre,
monstre.endurance AS end_monstre,
monstre.pouvoir AS pouv_monstre,
monstre.PV AS PV_monstre,
monstre.armure AS armure_monstre,
monstre.degat_min AS degat_min_monstre,
monstre.degat_max AS degat_max_monstre,
monstre.position AS position_monstre,
users.id AS id_users,
users.lieu AS lieu_users,
users.quartier AS quartier_users,
users.pseudo AS pseudo_users,
users.niv AS niveau_users,
users.forceu AS for_users,
users.dexterite AS dex_users,
users.endurance AS end_users,
users.pouvoir AS pouv_users,
users.PV AS PV_users,
users.arme AS arme_users,
users.armure AS armure_users,
users.tete AS tete_users,
users.jambe AS jambe_users,
users.bouclier AS bouclier_users,
users.gant AS gant_users,
users.orientation AS orientation_users,
users.position AS position_users,
objet.degat_max AS degat_max,
objet.degat_min AS degat_min,
objet.armure AS armure_objet,
objet.foru AS rune_for,
objet.dex AS rune_dex,
objet.end AS rune_end,
objet.pouv AS rune_pouv
FROM monstre
INNER JOIN users ON monstre.lieu = users.lieu AND monstre.quartier = users.quartier
INNER JOIN objet ON objet.objet = users.arme OR objet.objet = users.armure OR objet.objet = users.tete OR objet.objet = users.jambe OR objet.objet = users.bouclier OR objet.objet = users.gant
Le problème ce situe au niveau des objets, il retourne les informations du dernier objet. Ors il me faudrais les informations de tout les objets. Voir mieux, qu'il fasse lui même les additions et renvoie le résultat (addtionné l'armure de tout les objets, etc.).
Si quelqu'un a une solution, je suis preneur :wowowow:
Amicalement,
Phenix