
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.







La date/heure actuelle est 25/04/2025 13:50:05
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 |
Justice Ecuyer ![]() Messages: 60 |
Je sais que cette question est récurante, mais je n'ai pas trouvé les topics qui en parlait... Mon problème est simple, j'arrive pas à faire attaquer mon pnj après le dialogue sans que ce soit ensuite le binz dans les factions... Je sais que je dois faire en sorte que le pnj se retrouve dans la faction hostile.... mais comme je suis nul en script, je sais pas comment faire
![]() ![]() ![]() |
Revenir en haut | ![]() ![]() ![]() |
Sith Vicious Grand Sage du Conseil ![]() Messages: 693 |
Un truc simple qui peut t'aider c'est déjà de décocher la case "effet global" dans l'éditeur de faction, comma ça moins de soucis (un membre peut te passer en hostile sans que ceux qui sont à 12 kilometres ne soient prévenus comme par magie et t'attaquent à vue ensuite).
Sinon t'as bien une fonction ChangeToStandardFaction (approximatif) qui peut te servir. Mais des scripts qui font passer un PNJ en hostile et qu'il t'attaque à la fin d'un dialogue, il y en a déjà une dizaine rien que dans les scripts Bioware (j'exagère à peine) cherche tous les dimminutifs de attack (atk, atck) dans la liste de script tu trouvera quelques exemples je suis sur. Dont des bien ^^ _________________ L'île perdue - Module RP - Hard Core Ruled - En construction |
Revenir en haut | ![]() ![]() ![]() |
Justice Ecuyer ![]() Messages: 60 |
Ouais je vais essayer de comprendre ce que ça dit et on verra
![]() |
Revenir en haut | ![]() ![]() ![]() |
Léviathan Grand Sage du Conseil ![]() Messages: 671 Localisation: Sigil |
Non mais même si il désactive l'effet global ça ne résoudra pas son problème (bien qu'il faut quand même décocher tous ces maudits effets globaux dans les factions).
Utilise la fonction SetIsTemporaryEnnemy, plutôt qu'une des fonctions touchant aux factions. _________________ Forum Planescape NWN Dernière édition par Léviathan le 08/08/2006 10:17:45; édité 1 fois
|
Revenir en haut | ![]() ![]() ![]() ![]() ![]() |
Sith Vicious Grand Sage du Conseil ![]() Messages: 693 |
Avec AdjustPersonnalReputation ça marche aussi, et là c'est définitif (seule différence entre les 2 fonctions je pense d'ailleurs...).
Enfin ce qui est sur c'est que le changetostandard faction est pas terrible (puisque si par exemple tu le fais passer en faction hostile, il sera hostile avec tout le monde, ce qui est pas top). _________________ L'île perdue - Module RP - Hard Core Ruled - En construction |
Revenir en haut | ![]() ![]() ![]() |
Justice Ecuyer ![]() Messages: 60 |
Oki je vous explique mieux mon truc....
En fait le PNJ fonctionne avec en spawn, il déclanche la discussion avec le pj et lui demande une pièce d'or, si celui ci lui en donne une, le PNJ lui dit qu'il semble bien riche et qu'il voudrait bien avoir tout son argent, de là , il déguaine et l'attaque le problème c'est qu'en changeant la réputation, les autres pnjs de la zone deviennent hostile, avec le set temporary ennemi aussi... Je me disais qu'en le mettant hostile, comme le pj le tuera, il ne sera pas ennemi à son prochain spawn... Je sais pas si vous me suivez ![]() |
Revenir en haut | ![]() ![]() ![]() |
Sith Vicious Grand Sage du Conseil ![]() Messages: 693 |
Ah ouais mais si il y a des spectateurs autours, si ils sont de la même faction de toute façon ils vont se facher, quelque soit la méthode. Peut être que dans ce cas le ChangeToStandardFaction conviendrait (mais la les spectateurs pourraient attaquer le PNJ aussi).
L'autre solution, c'est de faire un faction spéciale pour ce PNJ... Sinon, c'est juste, si il respawne, là quoi qu'il se soit passé avant il sera amical. _________________ L'île perdue - Module RP - Hard Core Ruled - En construction |
Revenir en haut | ![]() ![]() ![]() |
Léviathan Grand Sage du Conseil ![]() Messages: 671 Localisation: Sigil |
Citation : L'autre solution, c'est de faire un faction spéciale pour ce PNJ... C'est ce que j'allais dire. Personnellement, je procède toujours ainsi. Tu fais une faction où le type est neutre avec tout le monde, comme ça, même s'il se fait dézinguer, les autres PNJ n'acoureront pas à son secours._________________ Forum Planescape NWN |
Revenir en haut | ![]() ![]() ![]() ![]() ![]() |
Justice Ecuyer ![]() Messages: 60 |
Oki, je fais le test en changeant pour hostile, j'ai trouvé dans les script NWN.... Si ça marche pas, je fonctionnerai ainsi
![]() ![]() |
Revenir en haut | ![]() ![]() ![]() |


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