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







La date/heure actuelle est 11/04/2025 02:37:38
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 |
finipe Grand Sage du Conseil ![]() Messages: 519 Localisation: Nantes |
Salut tout le monde !
Je me bats avec un NPC pour qu'il effectue une animation : 2 types sont l'un en face de l'autre et je voudrais qu'ils aient l'air de discuter. J'ai essayé avec ANIMATION_LOOP_TALKING (ou un truc dans ce genre là je l'ai plus en tête) comme suit : Code : ActionPlayAnimation(ANIMATION_LOOP_TALKING);
Mais rien à faire... comment ça marche m'sieur ? Merci à tous ![]() _________________ » Le Tref & l'Aucube : Histoire, misanthropie & zoologie léonine » 1626, le Gant & l'Epée : intrigues & duels sous le règne de Louis XIII |
Revenir en haut | ![]() ![]() ![]() ![]() |
Cassin Papa-poule(t) & poissard intemporel ![]() Messages: 7471 Localisation: 6 bis rue de la Couveuse, Poulailler 39b |
Essaie avec un
Code : AssignCommand (GetObjectByTag("TagDeTonNPC", ActionPlayAnimation(ANIMATION_LOOP_TALKING));
(mais je suis pas du tout en forme ce matin, je ne garantie rien ![]() _________________ Aventure ! Camaraderie ! Et acier sur acier ! Les ingrédients légendaires ! Hein Bouh ? http://cassin1306.spaces.live.com |
Revenir en haut | ![]() ![]() ![]() ![]() |
finipe Grand Sage du Conseil ![]() Messages: 519 Localisation: Nantes |
lol
![]() ![]() _________________ » Le Tref & l'Aucube : Histoire, misanthropie & zoologie léonine » 1626, le Gant & l'Epée : intrigues & duels sous le règne de Louis XIII |
Revenir en haut | ![]() ![]() ![]() ![]() |
Serguai Grand Chevalier Messages: 104 |
Toute la question est: où met tu ton script?
Tu ne le met probablement pas au bon endroit ... |
Revenir en haut | ![]() ![]() ![]() ![]() ![]() |
finipe Grand Sage du Conseil ![]() Messages: 519 Localisation: Nantes |
Ben je l'ai placé dans le OnSpawn du NPC qui doit simuler une conversation, et en fin de dialogue également, histoire qu'il recommence son truc lorsque le joueur termine une conversation avec lui.
_________________ » Le Tref & l'Aucube : Histoire, misanthropie & zoologie léonine » 1626, le Gant & l'Epée : intrigues & duels sous le règne de Louis XIII |
Revenir en haut | ![]() ![]() ![]() ![]() |
PetitPrince Super-Mouton ![]() Messages: 2043 Localisation: Asteroïde B-612 actuellement crashé en Suisse |
J'ai ni l'éditeur, ni le lexicon sous la souris (et pour cause, je suis en cours de science
![]() _________________ b-612.yi.org (chez moi) | tetrisconcept.com (LE site sur Tetris) | Grospixels (c'était mieux avant) | Geekzone (for and by crazy geeks) Securom, ça suxe |
Revenir en haut | ![]() ![]() ![]() ![]() |
Jedaï Chevalier Messages: 89 Localisation: Le Havre, ville pourrie |
nyark nyark nyark
![]() ![]() L'erreur bête...c'est toujours difficile à trouver... |
Revenir en haut | ![]() ![]() ![]() |
finipe Grand Sage du Conseil ![]() Messages: 519 Localisation: Nantes |
Non certes, je n'ai pas fixé la durée, pensant que l'anim serait en boucle : peut-on mettre l'anim en boucle ? Le lexicon n'en dit rien : il y a deux trucs à préciser pour jouer une animation, la vitesse et la durée. Même si je les précise dans le script comme ça :
Code : ActionPlayAnimation(ANIMATION_LOOPING_TALK_NORMAL, 1.0, 6.0);
... eh bien rien ne se passe. Et c'est un peu con deux gardes face à face, censés se parler, et qui restent immobiles à se regarder dans le blanc du casque ![]() _________________ » Le Tref & l'Aucube : Histoire, misanthropie & zoologie léonine » 1626, le Gant & l'Epée : intrigues & duels sous le règne de Louis XIII |
Revenir en haut | ![]() ![]() ![]() ![]() |
PetitPrince Super-Mouton ![]() Messages: 2043 Localisation: Asteroïde B-612 actuellement crashé en Suisse |
Et bien comme l'a dit Cassin, il faut couplé la fonction avec un AssignCommand ce qui devrait donner ça:
Code : AssignCommand(GetObjectByTag("GuetDeVille",ActionPlayAnimation(ANIMATION_LOOP_TALKING,1.0,6.0));
Ce qui devrait faire parler le npc portant le tag "GuetDeVille" pendant 6.0 secondes. Suffit après de faire la même chose pour l'autre garde. Et si jamais, tu peux aussi mettre un tout petit DelayCommand (0.1 secondes après ?) après cette ligne pour re-executer ton script. _________________ b-612.yi.org (chez moi) | tetrisconcept.com (LE site sur Tetris) | Grospixels (c'était mieux avant) | Geekzone (for and by crazy geeks) Securom, ça suxe |
Revenir en haut | ![]() ![]() ![]() ![]() |
finipe Grand Sage du Conseil ![]() Messages: 519 Localisation: Nantes |
Bon, ça marche à peu près, faut que j'aménage un peu. Finalement, je crois que ça marchait dès le début, mais l'animation que j'utilisais était quasi invisible avec des NPC portant des casques...
![]() La prochaine fois je saurai ![]() Merci à tous ! _________________ » Le Tref & l'Aucube : Histoire, misanthropie & zoologie léonine » 1626, le Gant & l'Epée : intrigues & duels sous le règne de Louis XIII |
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