La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 19/04/2025 21:32:41


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Djezebel
Héros
Inscrit le: 29 Sep 2005
Messages: 252
Répondre en citant
Posté le : 28/10/2005 19:38:42 Sujet du message : [Résolu] pièges, leviers et animation

Bonjour !

Je vous contacte aujourd'hui car j'ai une idée assez précise de ce que je veux mais j'ignore comment le mettre en place.

J'ai le CEP et dedans il y a un tapis qui cache un "trou".
L'animation fait en sorte que le tapis tombe dans le trou.

J'aimerai donc à présent faire en sorte que :
- si on active un levier
- le PJ tombe dans le trou (avec animation du plaçable et téléportation au WP_lambda.

Voici le script que j'ai mis sur le levier.


NWScript :Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.



Edit (Précision) : ce script permet d'animer le plaçable piège quand on bouge le levier et ça marche.
Il ne reste plus qu'à savoir comment téléporté le PJ s'il se trouve sur cet objet (ou sur un trigger placé dessus) ?
Dernière édition par Djezebel le 01/11/2005 21:54:24; édité 2 fois
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Black Knight
Grand Maître Chanteur du Conseil
Inscrit le: 27 Oct 2005
Messages: 1031
Localisation: Fin fond du trou du cul du monde
Répondre en citant
Posté le : 29/10/2005 08:41:29 Sujet du message :

Je ne crois pas que ce possible que l'on voit un PJ tombe dans un trou... Ou alors c'est refaire un script mais qui sera je pense extremement lourd !
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Harmelyo
Chevalier
Inscrit le: 06 Oct 2005
Messages: 84
Répondre en citant
Posté le : 29/10/2005 12:00:39 Sujet du message :

l'animation de piege existe en effet, en revanche c'est un des ajouts du CEP avec les pièges et je reconnait ne m'être jamais suffisament pencher dessus pour réussir à les faire fonctionner...
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Djezebel
Héros
Inscrit le: 29 Sep 2005
Messages: 252
Répondre en citant
Posté le : 30/10/2005 17:34:59 Sujet du message :

Je ne souhaite pas que le PJ ait une animation de tomber dans un trou Smile

Je souhaite juste que :

- à l'activation d'un levier
- si un autre joueur se trouve sur une zone définie (trigger ?)
- ce dernier soit téléporté.

Ou plus simplement : tout ce qui se trouve sur une certaine zone, à l'action du levier, soit téléporté.

Des idées ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Black Knight
Grand Maître Chanteur du Conseil
Inscrit le: 27 Oct 2005
Messages: 1031
Localisation: Fin fond du trou du cul du monde
Répondre en citant
Posté le : 31/10/2005 10:08:18 Sujet du message :

Ok alors si j'ai compris ce que tu as dit voila ce que tu dois faire :
1) Tu met un Waypoint nommé "ZoneTeleportation" (la c'est la zone ou les joueurs doivent se mettre pour etre teleporte
2) Tu créer ton levier
3) Tu met un Waypoint nommé "FinTeleportation" (la ou les joueurs seront teleporte)

Dans ton script du levier tu met sa a l'action du levier (donc au moment ou tu enclenche le levier il y a ce que tu demende) :

NWScript :
void main()
{
location lWPTag = GetLocation(GetWaypointByTag("ZoneTeleportation"));
object oPC = GetFirstObjectInShape(SHAPE_SPHERE, 6.0, lWPTag);
while(GetIsObjectValid(oPC))
{
if(GetIsPC(oPC) == TRUE)
{
AssignCommand(oPC, ActionJumpToLocation(GetLocation(GetWaypointByTag("FinTeleportation"))));
}
else
{
return;
}
oPC = GetNextObjectInShape(SHAPE_SPHERE, 6.0, lWPTag);
}
}
Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.


Tu remarquera j'ai "6.0" en rayon, normalement sa fait la taille d'une aura normale, pour celle d'un dragon c'est 12.0 je crois. Apres tu peut rajoute des effets mais fait gaff juste que c'est un Waypoint pas un Object (et oui moi me suis fait avoir plein de fois...)

ATTENTION : j'ai mis le VOID MAIN() a suprime (les {} aussi (audebut et la fin)) si tu le met dans ton script de LEVIER. (j'ai pas fait le script de levier car je me souvener plus comment faire mais la je vien de trouve mais faut que je file dsl relaisse un message si tu le veut en entier !
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Djezebel
Héros
Inscrit le: 29 Sep 2005
Messages: 252
Répondre en citant
Posté le : 01/11/2005 21:54:01 Sujet du message :

Ca marche impec Smile
Ca donne ça :


Ce message est un spoiler, et risque de vous informer de choses que vous auriez dû apprendre par vous même (fin d'un jeu, film, etc). À vos risques et périls (ludiques), vous pouvez le voir en cliquant sur cet avertissement.
Spoiler :
NWScript :Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.


Merci beaucoup !
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé 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 52.003ms