La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 11/11/2024 21:23:23


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
yellow submarine
Grand Chevalier
Inscrit le: 24 Oct 2003
Messages: 143
Répondre en citant
Posté le : 20/09/2004 13:10:28 Sujet du message : probleme : dialogue plus rapide que l'éclair

Bonjour à tous
j'ai un Trigger qui déclanche un dialogue, mais le dialogue se deroule à toute vitesse et saute toute les étapes...
voilà mon script

Code :

void main()
{
object oNPJ = GetEnteringObject();
object oPC = GetFirstPC();
 if(GetTag(oNPJ)=="ratapegue")
{
    object oObjectToConverseWith = oPC;
     string sDialogResRef = "dia_ratapeg";
     AssignCommand(oNPJ, ActionMoveToObject(oPC, TRUE));
     ActionStartConversation(oObjectToConverseWith, sDialogResRef);
     }
     }
 

y a t'il qq qui cloche?

dans le dialogue il y a 2 lignes NPJ ou NPC et 2 lignes PC ou PJ
_________________
Rien ne vaut la recherche lorsqu'on veut trouver quelque chose.

[J. R. R. Tolkien]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
CryinG.FreeM4n
Acolyte
Inscrit le: 28 Aoû 2004
Messages: 20
Répondre en citant
Posté le : 20/09/2004 15:56:29 Sujet du message :

Si j'ai bien compris, c'est le NPC qui doit lancer la conversation...
Donc, au lieu de mettre :

NWScript :
ActionStartConversation(oObjectToConverseWith,sDialogResRef);
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.

Essaye plutôt cette ligne :

NWScript :
AssignCommand(oNPJ,ActionStartConversation(oObjectToConverseWith,sDialogResRef));
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.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
grosraoul
Ecuyer
Inscrit le: 10 Sep 2004
Messages: 60
Répondre en citant
Posté le : 20/09/2004 18:32:24 Sujet du message :

ce que je trouve bizarre c'est ta condition
NWScript :


if(GetTag(oNPJ)=="ratapegue")

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.


tu l'as mis dans que script du trigger, onenter ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
yellow submarine
Grand Chevalier
Inscrit le: 24 Oct 2003
Messages: 143
Répondre en citant
Posté le : 21/09/2004 07:26:05 Sujet du message :

Merci à tous


grosraoul a écrit :
ce que je trouve bizarre c'est ta condition
NWScript :
if(GetTag(oNPJ)=="ratapegue")
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.


j'ai mis cette condition pour que mon trigger ne fonctionne que si c'est ce NPJ qui entre, pour plus de sécurité?Very Happy


grosraoul a écrit :
tu l'as mis dans que script du trigger, onenter ?
=> Oui
salut
_________________
Rien ne vaut la recherche lorsqu'on veut trouver quelque chose.

[J. R. R. Tolkien]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
grosraoul
Ecuyer
Inscrit le: 10 Sep 2004
Messages: 60
Répondre en citant
Posté le : 21/09/2004 13:52:40 Sujet du message :

au temps pour moi , je n'avais pas vu le GeteEnteringObject , desolé.

ca me semble correct, ca marche maintenant avec la modif ?
NWScript :
AssignCommand(oNPJ,ActionStartConversation(oObjectToConverseWith,sDialogResRef));
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.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Montrer les messages depuis :
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


Sauter vers:
FAQ | Rechercher | Liste des Membres | Groupes d'utilisateurs | S'enregistrer | Profil | Se connecter pour vérifier ses messages privés | Connexion
Powered by phpBB 2.* [m] © 2001, 2002 phpBB Group
Theme rewritten in beautiful XHTML code by Baldurien.
Thème "La Bibliothèque de Neverwinter" crée par Kruger
Traduction par : phpBB-fr.com
Page generated in 28.416ms