Bonsoir.
Je sais que le titre n'est pas clair mais je ne savais pas vraiment comment résumer mon problème.
Je vais essayer d'expliquer le plus clairement possible.
J'ai fait un script de "missions" formées d'étapes.
J'ai donc une table "missions" et une table "etapes" ayant un champ "id_mission".
Un exemple sera plus parlant pour commencer.
- J'ai 1 mission composée de 3 étapes.
- Pour l'étape n°1 je dois aller au point A.
- Pour l'étape n°2 je dois aller au point B et en plus avoir l'objet X.
- Pour l'étape n°2 je dois aller au point B, avoir l'objet X et avoir 200€.
Si je n'avais comme condition que "aller à un point" j'aurais juste mis un champ "position" mais avec cet exemple on voit que j'ai besoin de faire un SELECT sur les tables "users" (position, argent) et "inventaire" (objet).
A l'heure actuelle je fais un beau truc de brute en insérant directement les requêtes dans un champs "conditions" de ma table "etapes" et en plus d'être moche c'est pas pratique mais je ne trouve pas de solution.
Quelqu'un aurait-il déjà eu un problème similaire ou aurait un début de piste ?
Merci.
Partager