[Résolu] StartConversation

Vous trouverez ici les tutoriels et l'entraide sur les outils et techniques de modding spécifiques à Oblivion.
Répondre
Avatar du membre
Tenzaku
Traducteur chevronné
Traducteur chevronné
Messages : 3461

StartConversation

Message par Tenzaku »

Voilà j'ai créé une quête (avec deux stages), un topic (deux en fait, pour hommes et femmes) lié à la quête (d'ailleurs il fait passer la quête d'un stage à l'autre) et un PNJ avec ses packages.
J'aimerais que mon ami le PNJ aille gentiment voir son ami le joueur pour lui dire ses quatre vérités avant de retourner vaquer à ses affaires (ses packages ne fonctionne que si la quête est minimum au second stage). Cependant cet empaffé mondain reste paralysé et c'est au joueur de se déplacer pour lui parler (le topic s'enclenche bien et le stage se valide bien, autant que les packages ensuite).

Dois-je absolument utiliser un move to ou placeatme? Existe-t-il, au moins dans Oblivion, un moyen de faire se déplacer un fainéant sans le téléporter? (avec un move to ça fonctionne impecc de A à Z... Mais il se téléporte juste à côté du PJ ce qui est agaçant.)
La plus pure des gentillesses est de ne pas être gentil
Image
Commettre une erreur et ne pas réviser son jugement est ce qu'on appelle une erreur.
Avatar du membre
beeratwork
Légende de la Confrérie
Légende de la Confrérie
Messages : 1881

Re: StartConversation

Message par beeratwork »

Regarde dans le mod de kvatch, sinon, il doit y avoir un package "find" ou peut-être faut-il mettre une distance minimale... il y a aussi moyen de forcer le dialogue avec je ne sais plus quelle comande (voir sur le tescwiki)
Avatar du membre
Tenzaku
Traducteur chevronné
Traducteur chevronné
Messages : 3461

Re: StartConversation

Message par Tenzaku »

J'ai déjà essayé. Rien de probant sauf si je demande au PNJ de se téléporter juste avant.
J'ai essayé si le joueur est à une certaine distance, si il est dans le même cell que le PNJ, si il entre dans une certaine région (le joueur hein). Mais même en passant à côté de cet empaffé de PNJ il ne lance pas de topic par lui-même. (Pourtant avec Tenzomancer ça fonctionnait...)
La plus pure des gentillesses est de ne pas être gentil
Image
Commettre une erreur et ne pas réviser son jugement est ce qu'on appelle une erreur.
Avatar du membre
beeratwork
Légende de la Confrérie
Légende de la Confrérie
Messages : 1881

Re: StartConversation

Message par beeratwork »

Compare tes plugins l'un à l'autre. Si tu retrouve exactement la même chose, c'est que soit tu te retrouve dans une situation différente par rapport à l'autre plugin (condition de script/de jeu : tu es à l'extérieur au lieu d'être à l'intérieur par exemple, je ne sais pas) ou alors il y a une brouille avec le TESC. J'ai un problème moi, dans la MAJ du bouilleur par exemple : le script des touches de sang noir fonctionne, mais quand je tente de l'appliquer au bouilleur ça ne va pas : je n'ai pas encore trouvé l'erreur dans mon script (j'ai pas eu le temps non plus, non mais).
Si rien ne va : téléporte le personnage dans le dos du joueur, active un package escort/follow avec distance courte et force le dialogue (activate player)
Modifié en dernier par beeratwork le 01 juin 2010, 12:15, modifié 1 fois.
Avatar du membre
Tenzaku
Traducteur chevronné
Traducteur chevronné
Messages : 3461

Re: StartConversation

Message par Tenzaku »

Je pense que je vais utiliser un placeatme ou move to... En voyant lequel passe le mieux. Les packages pourraient fonctionner avec un comparatif de distance mais si le StartConversation ne fonctionne pas plus ça changera pas grand chose.
Sachant que la seule différence entre les deux c'est que pour le coup mon PNJ est un mendiant.
La plus pure des gentillesses est de ne pas être gentil
Image
Commettre une erreur et ne pas réviser son jugement est ce qu'on appelle une erreur.
Avatar du membre
beeratwork
Légende de la Confrérie
Légende de la Confrérie
Messages : 1881

Re: StartConversation

Message par beeratwork »

La faction n'a rien a voir là-dedans !
Tu fais bien un

Code : Tout sélectionner

RefMendiant.StartConversation player IDTopic
Si ça ne va vraiment pas, vérifie que tu es à au moin 64 ou 128 du joueur et essaye un activate player pour forcer le joueur à parler au mendiant.
Avatar du membre
Tenzaku
Traducteur chevronné
Traducteur chevronné
Messages : 3461

Re: StartConversation

Message par Tenzaku »

On est d'accord sur le fait que la faction ne signifie rien. Mais bon avec un placeatme /moveto ça fonctionne donc bon j'ai pas à me plaindre.
La plus pure des gentillesses est de ne pas être gentil
Image
Commettre une erreur et ne pas réviser son jugement est ce qu'on appelle une erreur.
Répondre

Retourner vers « Modder Oblivion »