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 02:23:45


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Cland Cain
Ecuyer
Inscrit le: 26 Fév 2005
Messages: 66
Répondre en citant
Posté le : 29/08/2006 17:06:04 Sujet du message : Faire 3 effets en une ligne ?

Salut tout le monde,

voilà, je pense que ma question ne posera aucun problème aux progammateurs de qualité...

Donc je débute dans le Nwnscript... je cherche à regrouper ces trois lignes

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.


en une seule. Est-ce possible ?

Merci d'avance pour vos futures réponses.

(Ps : Est-ce que ma question est claire ? Embarassed)
_________________
Hé hé hé ! You you ! - Tutoriaux pour les dialogues (Bases)
 
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/08/2006 17:26:41 Sujet du message :

Heu ça depends, enfaite, lol.

Tu cherche à ce qui est le moins de ligne? ou tu cherche juste à ce que ce soir plus lisible ?
_________________
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Cland Cain
Ecuyer
Inscrit le: 26 Fév 2005
Messages: 66
Répondre en citant
Posté le : 29/08/2006 17:33:04 Sujet du message :

Hmmm... les deux ? Very Happy

Peut-être en faisant, (Attention ce que je vais dire est surrement totalement faux)

NWScript :
effect eEffet1 = ApplyEffectToObject(VFX_);
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.


Pareil avec un Effet 2 et 3 ?
_________________
Hé hé hé ! You you ! - Tutoriaux pour les dialogues (Bases)
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
S@ntoS
Seigneur
Inscrit le: 12 Déc 2004
Messages: 169
Localisation: J'aimerais bien le savoir.
Répondre en citant
Posté le : 29/08/2006 18:03:26 Sujet du message :

Salut,

Le problème vient surtout du fait que l'on comprend mal ce que tu cherches et pourquoi.

La ligne :

eEffet1 = EffectVisualEffect(VFX_IMP_SUPER_HEROISM)

Te permet juste de nommer un effet visuel - dans le cas présent, pour ne pas avoir à le réécrire dans des lignes de code ultérieures.

++
_________________
L'oiseau vole, le serpent rampe et l'homme... heu, j'en sais rien. Surprised
Le RP, cé vrémant tro z'injuste !Calimero
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Cland Cain
Ecuyer
Inscrit le: 26 Fév 2005
Messages: 66
Répondre en citant
Posté le : 29/08/2006 20:12:43 Sujet du message :

Je cherche à ne pas réecrire 3 fois quasiment la même chose.
Je vais essayer de vous expliquer dans un script.

NWScript :


{
effect eEffet1 = EffectVisualEffect(1er effet);
effect eEffet2 = EffectVisualEffect(2ème effet);
effect eEffet3 = EffectVisualEffect(3ème effet);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,EffectVisualEffect(effet1, effet2, effet3),OBJECT_SELF);
}
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.


Oui je sais, ça fait plus de ligne, mais c'est exactement la forme que je recherche.
_________________
Hé hé hé ! You you ! - Tutoriaux pour les dialogues (Bases)
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
PetitPrince
Super-Mouton
Inscrit le: 12 Sep 2002
Messages: 2043
Localisation: Asteroïde B-612 actuellement crashé en Suisse
Répondre en citant
Posté le : 29/08/2006 20:30:44 Sujet du message :

EffectVisualEffect() n'accepte qu'un seul VFX_*** point-barre.

Mais tu peux pas te bricoler une nouvelle fonction ?
_________________
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 Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger Ignorer l'utilisateur
 
Cland Cain
Ecuyer
Inscrit le: 26 Fév 2005
Messages: 66
Répondre en citant
Posté le : 29/08/2006 20:50:07 Sujet du message :


PetitPrince a écrit :
Mais tu peux pas te bricoler une nouvelle fonction ?
Hmm, pour te dire, j'ai commencé à faire du NwScript (sans copier/coller des préfab) en mi-Août...
Donc mes connaissances sont restreintes, et je ne sais utiliser pour l'instant, que EffectVisualEffect.

Mais si tu as une proposition, je t'écoute ! Smile
_________________
Hé hé hé ! You you ! - Tutoriaux pour les dialogues (Bases)
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Anthraxcite
Légende vivante
Inscrit le: 12 Juin 2004
Messages: 372
Localisation: Belgique
Répondre en citant
Posté le : 29/08/2006 22:13:55 Sujet du message :

Une ligne :
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.

Et en plusieurs, plus simple :
NWScript :
effect eTotal;
effect eEffet1 = EffectVisualEffect(1er effet);
effect eEffet2 = EffectVisualEffect(2ème effet);
effect eEffet3 = EffectVisualEffect(3ème effet);

eTotal = EffectLinkEffects(eEffet1,eEffet2);
eTotal = EffectLinkEffects(eTotal,eEffet3);
ApplyEffectToObject(DURATION_TYPE_PERMANENT,eTotal,OBJECT_SELF);
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.


On peut facilement mixer des effets de type différents comme un effet d'aveuglement avec un effet visuel, le plus dans la chose etant que si tu est immu à aveuglement aucun des deux effets linkés n'est appliqué.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger Ignorer l'utilisateur
 
Cland Cain
Ecuyer
Inscrit le: 26 Fév 2005
Messages: 66
Répondre en citant
Posté le : 30/08/2006 07:19:18 Sujet du message :

Un grand merci à toi Anthraxcite, c'est ce que je voulais. Smile

Merci aux autres qui ont postés sur ce topic,

A bientôt.
_________________
Hé hé hé ! You you ! - Tutoriaux pour les dialogues (Bases)
 
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 : 30/08/2006 08:37:50 Sujet du message :

La prochaine fois je pose pas de question je post mes scripts, anthraxcite, je te nomme voleur de script xD

*sifflote* Alors? Razz

BK
_________________
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Anthraxcite
Légende vivante
Inscrit le: 12 Juin 2004
Messages: 372
Localisation: Belgique
Répondre en citant
Posté le : 30/08/2006 11:25:06 Sujet du message :


Black Knight a écrit :
La prochaine fois je pose pas de question je post mes scripts, anthraxcite, je te nomme voleur de script xD
Uh ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger 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/08/2006 18:32:47 Sujet du message :

Quand j'ai posé cette question :


Citation :
Heu ça depends, enfaite, lol.

Tu cherche à ce qui est le moins de ligne? ou tu cherche juste à ce que ce soir plus lisible ?
j'ai voulu faire le même script que toi,, mais j'ai pas voulu faire un script pour rien, et je pars quelques heures puis je vois que c'étais lui demander Razz

PS : C'est de l'humour xD
_________________
[http]
 
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 53.18ms