La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 01/11/2024 08:25:29


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Silverwave
Ecuyer
Inscrit le: 21 Mai 2003
Messages: 69
Répondre en citant
Posté le : 10/06/2003 21:32:12 Sujet du message : Action : S'asseoir sur le sol

Hello encore!

Je voudrais savoir comment je fais pour qu'un perso s'asseoit sur le sol?
Et puis c'est possible de mettre cette action dans le OnSpawn pour que le perso s'asseoit dès que la map est chargée?

Merci.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
finipe
Grand Sage du Conseil
Inscrit le: 11 Fév 2003
Messages: 519
Localisation: Nantes
Répondre en citant
Posté le : 10/06/2003 22:10:54 Sujet du message :

C'est très simple : dans ton onSpawn tu mets la ligne suivante :

Code :
ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS, 1.0, 100.0);

100.0 est la durée en secondes pendant laquelle le pnj sera assis.

Si tu veux qu'il soit assis en boucle, tu fais comme suit :

Code :
void assis()
{
ActionPlayAnimation(ANIMATION_LOOPING_DEAD_FRONT, 1.0, 100.0);
ActionDoCommand(assis());
}

void main()
{
ActionDoCommand(assis());
}

Et il sera assis en boucle Wink

Enfin si tu veux qu'il se rasseye après une conversation, n'oublie pas de remettre ce script dans tes fins de conversations !

CoolCool
_________________
» 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 Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Silverwave
Ecuyer
Inscrit le: 21 Mai 2003
Messages: 69
Répondre en citant
Posté le : 12/06/2003 19:55:21 Sujet du message :

huum, je crois que le script c'est plustôt ca Razz

Code :
AssignCommand(OBJECT_SELF, ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS, 1.0, 30.0));
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Tuyen
Demi-dieu
Inscrit le: 23 Nov 2002
Messages: 460
Localisation: Chez moi
Répondre en citant
Posté le : 12/06/2003 22:28:29 Sujet du message :

Oui cette ligne te permet effectivement de mettre le PNJ sur le sol, mais uniquement durant les 30 premières secondes, après il va se relever. C'est pourquoi il vaut mieux en faire une boucle infinie comme le script de finipe, comme ca il restera en permanence par terre.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Silverwave
Ecuyer
Inscrit le: 21 Mai 2003
Messages: 69
Répondre en citant
Posté le : 13/06/2003 01:51:25 Sujet du message :

sauf si tu veux que le personnage reste assis pendant 30 sec! Razz
Je voulais dire par là qu'il avait oublier le assingcommand, héhé.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
finipe
Grand Sage du Conseil
Inscrit le: 11 Fév 2003
Messages: 519
Localisation: Nantes
Répondre en citant
Posté le : 13/06/2003 05:25:52 Sujet du message :

Eeeuh oui c'est exact au temps pour moi Very Happy d'ailleurs j'ai mis aussi DEAD_FRONT au lieu de SIT_CROSS enfin bref (pourtant j'avais rien bu Surprised)

Sinon le AssignCommand... ben j'ai pas essayé mais si c un AssignCommand pour OBJECT_SELF je pense que c'est facultatif. Enfin peu importe, ça fonctionne Smile
_________________
» 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 Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Montrer les messages depuis :
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


Sauter vers:
FAQ | Rechercher | Liste des Membres | Groupes d'utilisateurs | S'enregistrer | Profil | Se connecter pour vérifier ses messages privés | Connexion
Powered by phpBB 2.* [m] © 2001, 2002 phpBB Group
Theme rewritten in beautiful XHTML code by Baldurien.
Thème "La Bibliothèque de Neverwinter" crée par Kruger
Traduction par : phpBB-fr.com
Page generated in 45.023ms