La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
FAQ
Rechercher
Liste des Membres
Groupes d'utilisateurs
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
La date/heure actuelle est 23/11/2024 21:36:16
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
Voir le sujet précédent ¤ Voir le sujet suivant | |
---|---|
Auteur | Message |
Amphiprion Ecuyer Messages: 56 |
Bonjour,
Voilà ma question, un placeable avec un inventaire si on click dessus l'inventaire s'ouvre. Mais pour mon besoin le click déclenche un dialogue, et sur une des entree du dialogue je dois ouvrir l'inventaire du placeable. Or la méthode OpenInventory n'ouvre l'inventaire que d'un PJ ou d'un de ses henchman, donc rien ne se passe avec mon placeable. Avez vous la solution ? |
Revenir en haut | |
Black Knight Grand Maître Chanteur du Conseil Messages: 1031 Localisation: Fin fond du trou du cul du monde |
Heu c'est bizzar que ça fonctionne pas
Sinon, tu astive une variable dès l'ouverture du dialogue, à ta phrase ou tu demande d'ouvrir l'inventaire, tu lui dit d'utiliser donc le coffre ou le placeable. En condition du OnUsed, tu mets si la variable est a 0 on active un dialogue, sinon si elle est a 1 on ouvre le coffre, mais le probleme c'est si le PJ bouge en même temps, c'est rater ^^ _________________ [http] |
Revenir en haut | |
Kétil Dimzad Ecuyer Messages: 62 Localisation: Fijj'Bool City |
Essaye un truc dans ce genre :
NWScript :
Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème. Donc évidemment oPJ c'est le joueur qui dialogue avec le placeable (ou n'importe quoi d'autre) et oPlaceable c'est le placeable auquel tu veux ouvrir l'inventaire. |
Revenir en haut | |
Amphiprion Ecuyer Messages: 56 |
@Kétil Dimzad:
Ca relance le dialogue, puisque j'ai mon script sur onUse @Black Knight: Effectivement en mettant une variable, pour ne pas relancer le dialogue, mais j'ai un truc exotique, mon script scan le objet sur le onclose qu'a mis le joueur, et tout ce qui n'est pas conforme je le rend avec un GiveItem, mais là est le gag, c'est qu'il ne redonne pas les items il ne fait rien. A priori le fait qu'un dialogue ai lancé l'ouverture de l'inventaire du placeable perturbe plein de choses... [EDIT] je viens de rajoute par curiosite sur le ondisturn de redonner l'item, et là j'ai un fantome de l'item dans mon inventaire et dans celui du placeable, comme si il termine pas les action (il reste en cours) |
Revenir en haut | |
Kétil Dimzad Ecuyer Messages: 62 Localisation: Fijj'Bool City |
Ah pardon j'ai inversé
La fatigue. Sinon je sais pas si tu sais mais on ne peut pas avoir un dialogue ET un inventaire de placeable ouvert au même moment. En tout cas j'ai pas réussi. Donc je te suggère de fermer ton dialogue lorsque tu veux ouvrir l'inventaire. Dans ton OnOpen tu gères fait de savoir si quand tu ouvres le placeable c'est pour activer ton dialogue ou ouvrir l'inventaire. Enfin voilà quoi. |
Revenir en haut | |
Amphiprion Ecuyer Messages: 56 |
c'est quoi la fonction pour fermer le dialogue ?
|
Revenir en haut | |
Kétil Dimzad Ecuyer Messages: 62 Localisation: Fijj'Bool City |
Ben il suffit que le script déclenchant l'ouverture du placeable soit une phrase qui termine le dialogue.
|
Revenir en haut | |
Amphiprion Ecuyer Messages: 56 |
ah, ben ça c'est le cas.
J'ai fait d'autre test, et du moment qu'un dialogue declenche l'ouverture d'un inventaire, le problème du disturb et du onClose est systématique, espérons qu'il n'y aura pas le même comportement sous NWN2 |
Revenir en haut | |
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
Page 1 sur 1 ¤
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum