![]() |
| Merci de prendre connaissance des conditions d'utilisation des forums, des blogs et du chat |
| | |||||||
| Problèmes Techniques Un problème technique lors de la création d'un mod? Exposez votre probleme et les membres vous aideront de leur mieux. |
![]() |
| | Outils de la discussion | Noter la discussion |
| | #1 | ||||
| Invités
Messages: n/a
| Bon j'ai un petit problème avec les Dialogues : Je voudrais qu'au bout de trois jours après qu'il ai été recruté, Eadem discute avec le PJ. Donc déjà, cette discussion est à mettre où ? dans le B ou le J ? ( et il faut bien créer plusieurs fichier .D ? Ou tout mettre dans le même ? ) Après, il faut donc mettre un script dans l'override : Voila ce que j'ai mis : Citation:
Citation:
)et pour définir les dialogues j'ai mis ça dans le TP2 : Citation:
Remarque : j'ai déjà essayé en mettant le '' SetGlobal("EademTalk01","LOCALS",1) '' dans le dialogue plutôt que dans le script mais ça fonctionnait pas non plus :'(. Tiens j'ai aussi ajouté ce script au D3PlAYERs pour faire arriver mon perso, calqué sur celui de Shinook ( merci à lui encore ) Citation:
Voila... merci d'avance pour votre aide . | ||||
|
| | #2 | ||||
| Araignée Éclipsante ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: mai 2004 Localisation: dans le vent...
Messages: 1 266
| Alors, le script dont tu parles en premier, tu l'as ajouté où ? Pour qu'il fonctionne, il vaut mieux l'ajouter à DPLAYER3.bcs, qui est fait pour cela ( en tout cas, quand je fais ça, ça marche ). Donc, dans ton .tp2, voici ce qu'il faut marquer : Citation:
Sinon, je ne crois pas qu'il y ait d'erreur. A propos de la commande Dialogue() ou Dialog(), il enclenchera le dialogue que tu as mis dans le fichier .cre du personnage ( ici, ton PNJ ), dans la case tout en bas ( dans Cremaker ) appelée DLG File ou quelque chose comme ça. Il ne va pas donc chercher lui-même un fichier spécifique ( le XXXXXXXJ.d puisque c'est celui que tu cites ). Ou alors, si tu veux que ce soit un fichier en particulier, il faut lui indiquer à l'aide de la commande : Citation:
Je viens de relire ton dialogue, et je me suis aperçu qu'il y a un truc qui ne collait pas avec ton script, pour qu'il puisse s'enclencher. Dans ton script, tu as marqué à la fin, comme actions/effets : Citation:
Citation:
Sinon, je ne vois aucun problème ( normal, tu as repris mon script, petit copieur ). | ||||
| | |
| | #3 |
| Invités
Messages: n/a
| Merci beaucoup de ton aide Bon je vais tenter ça Pour le script que je t'ai piqué : Il fonctionne, je l'ai mis à titre d'information, au cas où sa aurait été lui qui faisait tout planté ![]() Donc, il faut que je copie le texte dans son .dLL dans le cre... mais si il est dans l'équipe, celui ci n'est pas supprimé normalement ? Et pour la commande Interract() ( ou un truc du genre ) elle fait quoi ? Je m'explique : Les Discusions que les PNJS ont avec le perso, une fois qu'ils sont recrutés, ne sont pas écrit dans le .D de leurs fichier .cre ? mais dans un autre... nan ? Bon plus clair : Quand vous créez un perso non joueur recrutable : Vous lui faîte un seul fichier.D ou plusieurs : un pour quand on le voit, un pour quand il est dans l'équipe, un pour les Banters, un pour le Dreamscript ? parce que j'avoue que je suis paumé là dedans :'(. Merci d'avance. |
|
| | #4 |
| Gelée de Moutarde ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Le fichier B est conçu pour les "Banters" (ou bavardages) et ne contient généralement que les intéractions entre les personnages du groupe, hors personnage principal. Le fichier J contient tout ce qui concerne le personnage dans le cadre du groupe : les échanges directs avec le personnage principal, les interventions en milieu d'un dialogue avec un personnage externe au groupe (il me semble). La commande Interact() permet de déclencher un échange entre des personnages du groupe (banter). Voir le site IESDP pour des détails. Il implique directement le fichier B (via le fichier 2DA qui recense le fichier de banter pour chaque personnage). Un fichier D peut provoquer la création de plusieurs fichiers DLG : le P, le B, le J et le quatrième qui sert souvent lors du tout premier dialogue. Tu peux tout gérer à partir d'un seul fichier D (mais ça fait alors un fichier D très long). Tu peux aussi créer une multitude de fichiers D qui ajoutent des trucs dans un ou plusieurs des fichiers DLG. Il n'y a pas de règle précise, c'est plutôt en fonction de contraintes spécifiques à ton mod. Rappel : bien des questions trouvent réponse sur le site IESDP ou dans les tutorials. Je sais que c'est en anglais mais il faudra bien faire cet effort si vous voulez vraiment maîtriser ce que vous faites. |
| | |
![]() |
| Liens sociaux |
| Tags |
| Aucune |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
| Noter la discussion | |
| |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Problème avec un dialogue | Shinook | Problèmes Techniques | 7 | 05/08/2007 10h53 |
| Problème de dialogue lors de la création d'un pers | BODHI | Problèmes Techniques | 12 | 03/02/2005 19h21 |
| [TASHIA] Problème de dialogue | Luthien | Compagnons d'Amn : Les modules dit "PNJ" | 4 | 30/10/2004 11h17 |
| Dialogue | Siegfrid | Jalynfen Jae'llat | 33 | 27/11/2003 17h45 |