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 01/11/2024 02:33:48
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 |
Blackblood Chevalier Messages: 80 Localisation: France |
Bonjour,
J'ai moi aussi essayé de faire parler simplement un NPC sans passer par le dialogue. Mais souvent cela ne s'affiche pas. Pourquoi ? Est-ce que les actions en cours de mon NPC font que cela empêche l'affichage du texte ? Faut-il temporiser toutes ces actions pour qu'il "parle" entre deux actions ? Ex : Un garde arrête un joueur pour mauvaise action, il se place à côté du joueur devrait lui dire "c'est pas bien ce que tu as fais" et l'envoyer en prison. Je n'ai réussi à faire apparaître le texte qu'avec un texte flottant et encore.... Voilà, si quelqu'un pouvait éclairer ma lanterne sur le fonctionnement de cette fonction merci. |
Revenir en haut | |
Laxam Légende vivante Messages: 425 Localisation: Lyon |
Tu peux aussi lui mettre un script avec "StartConversation" et dans ton dialogue ne mettre que le premier noeud (celui du "Propriétaire") sans mettre de réponse et là ça devrait marcher.
Pour le texte, tu peux mettre un ClearAllAction() avant pour tout stoper et utiliser soit le ActionSpeackString soit le SpeackString, il y en a un que j'ai jamais trop réussi à faire marcher, je crois que c'est le premier. Si tu y arrive pas dis-le je regarderai dans mon module comment j'ai fait... _________________ Mon site NWN nouvelle version et mon module Boisperdu en ligne ! Et maintenant un FORUM La première version française de la doc du NPC Activities (version 2.0) |
Revenir en haut | |
Blackblood Chevalier Messages: 80 Localisation: France |
merci pour ta réponse, j'avais commencé à faire un dialogue sans réponse, le script déclenchant le dialogue mais ça ne va pas avec ce que je voulais faire. En effet, lorsque tu parle au garde, il te gueule dessus et t'envoie en prison ..... pas glop.
Alors j'ai parcouru le lexicon et j'ai trouvé qu'il existait l'action SpeakString. Le pnj parlera immédiatement sans que l'action soit en file d'attente. J'essaierais ce soir, si cela fonctionne, je ferais profiter la communauté de "mon" script. |
Revenir en haut | |
Laxam Légende vivante Messages: 425 Localisation: Lyon |
Si je comprends bien ta réponse, ce qui te gêne c'est que si tu vas parler au garde alors que tu n'as pas fait de "bêtise", il t'envoie quand même en prison. C'est ça ?
Si c'est ça pas de souci, il suffit de mettre dans les propriétées du garde le dialogue "normal" du genre "Bonjour monsieur, circulez." et fair un deuxième dialogue (pas dans les propriétés mais créé via l'assistant dialogue que tu lancera via la commande StartConversation car dans les paramètres tu peux préciser le nom du dialogue, si tu ne précises pas il lance celuis du NPC (celui des proprités). Voilà... _________________ Mon site NWN nouvelle version et mon module Boisperdu en ligne ! Et maintenant un FORUM La première version française de la doc du NPC Activities (version 2.0) |
Revenir en haut | |
Blackblood Chevalier Messages: 80 Localisation: France |
Bon sang, mais c'est bien sûr !!!
Je ne le voyais pas comme ça, j'avais placé le dialogue sur le pnj sans penser qu'un dialogue n'a pas besoin d'être lié pour être appelé. Donc si ma solution ne fonctionne pas, je suivrais la tienne et là pas de dérapage possible. Ah que les échanges sont riches en information ! merci à toi |
Revenir en haut | |
Blackblood Chevalier Messages: 80 Localisation: France |
Je confirme : SpeakString permet de faire parler un PNJ sans attendre.
ActionSpeakString comme son nom l'indique est une action et se met en file d'attente. C'est pour cela que le texte ne s'affiche pas ou aléatoirement. Pour des phrase simple, c'est idéale car certainement moins gourmand qu'un dialogue. En tout cas je te remercie beaucoup Laxam pour ta réponse qui saura m'aider dans un autre contexte. |
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