La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
FAQ
Rechercher
Liste des Membres
Groupes d'utilisateurs
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
La date/heure actuelle est 23/11/2024 22:09:42
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 |
BenGorre Légende vivante Messages: 301 |
Voila j'aimerais simplement enlever un effet visuel que j'ai appliqué en "DURATION_TYPE_PERMANENT" comment peut on s'y prendre. Mon effet visuel est le 512(personalisé).
_________________ La mort n'est rien seul le fait de mourir est terrible Henry Fielding 1745 Le serveur Filandre a été stoppé pour le moment, je on travail à la conversion vers NWN2. Dernière édition par BenGorre le 20/09/2005 20:55:48; édité 1 fois
|
Revenir en haut | |
Longbow Grand Sage du Conseil Messages: 638 Localisation: Orléans |
HUm, hum...
Une première piste de réflexion. _________________ Rex illeteratus Quasi Asinus Coronatus Jean de Salisbury |
Revenir en haut | |
BenGorre Légende vivante Messages: 301 |
Merdci j'ai vu et comme tu disais c'est un "début" mais un bon debut car ca enleve bien l'effet visuel, par contre apres je peus pas le remettre.
PS: non en fait ca c'est parce que j'avais oublié un truc dans mon script^^, par contre le vrai probleme c'est que ca enleve tous les effets visuels. _________________ La mort n'est rien seul le fait de mourir est terrible Henry Fielding 1745 Le serveur Filandre a été stoppé pour le moment, je on travail à la conversion vers NWN2. |
Revenir en haut | |
lylver Héros Messages: 274 |
On ne peut pas enlever un effet visuel de facto : il faut le lier à un autre effet avec
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.
Choisir un effet mineur qui ne risque pas d'interférer avec le reste de ce que tu veux faire comme par exemple : - EffectTurnResistanceDecrease si ce n'est pas un mort-vivant ou - EffectSkillDecrease (sur un talent inutile pour eux) si c'est un mort-vivant. Tu utilises ensuite RemoveEffect ou une fonction plus évoluée pour faire sauter l'effet parent et l'effet visuel est supprimé avec. |
Revenir en haut | |
BenGorre Légende vivante Messages: 301 |
Tadam, J'ai la réponse a ma question, la voici:
J'ai fais comme semcatala une boucle qui regarde le type mais j'ai regardé aussi si l'effet visuell ne venait pas d'un sort. NWScript :
void main() { object oPC = /*definition du joueur cible*/; effect eLoop=GetFirstEffect(oPC); while (GetIsEffectValid(eLoop)) { if (GetEffectType(eLoop)== 74 && GetEffectSpellId(eLoop)==-1) RemoveEffect(oPC, eLoop); eLoop=GetNextEffect(oPC); } } Voila et si jamais il ya plusieurs effets visuels qui ne sont pas arrivés par sort, et que vous voulez en enlever qu'un mettez une variable a 1 quand vous mettez l'effet et remettez la variable que vous voulez a 0 avant de supprimer, ensuite il suffit de reappliquer les effets correspondants pour les variables encore a 1. Pour une meilleur explication n'hesiter a me demander. _________________ La mort n'est rien seul le fait de mourir est terrible Henry Fielding 1745 Le serveur Filandre a été stoppé pour le moment, je on travail à la conversion vers NWN2. |
Revenir en haut | |
lylver Héros Messages: 274 |
Merci de l'info apparemment le patch 1.66 corrige le problème
74 = EFFECT_TYPE_VISUALEFFECT innaccessible avant ? |
Revenir en haut | |
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
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