Aller au contenu

Problème de script avec une liste.


hereticus

Messages recommandés

Salut à tous , j'ai un problème avec un script qui refuse de retourner 1 avec un isinlist.

Je crée d'abord une liste contenant l'objet outfitmerc01

Un objet , une fois ajouté à l'inventaire doit faire ceci (je tape quelque chose d'équivalent de mémoire):

scn scriptquiveutpasaller

ref contid
ref armor

begin onadd

set contid to getcontainer ;récupére l'id du perso qui possède l'objet.

set armor to contid.getequippedobject 2 ;récupère l'id de l'armure du perso (fonction NVSE )

if armor.isinlist hereticusliste ;montre le message "test" si l'armure est dans la liste que j'ai fait.
showmessage test
endif
end


Et bien ça ne marche pas et le message n'apparaît jamais :(. ( et se n'est pas un problème du message je n'ai pas coché le "machinbox" ( oublié le nom ) , le message doit apparaître en haut à gauche , de toute manière même si je demande au script de faire autre chose qu'afficher un message il ne le fait tout de même pas ... :(

Par contre ça ça fonctionne :

if armor == outfitmerc01
showmessage test
endif

Mais c'est un vrai bordel à gérer vis-à-vis du reste du code , avoir une liste qui centraliserait les vêtements concernés m'arrangerait beaucoup mieux :(.( et se serait plus propre)

Merci d'avance pour tout !

Professionnal 3D graphist.

Jouer à fallout 3 de façon stable , les méthodes : http://www.fallout-3.com/forum/showthread.php?p=44264#post44264

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...