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 28/12/2024 10:46:23
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 |
Arwendil Voyageur Messages: 2 |
Bonjour
J'ai pas mal fouillé et sur forum et j'ai trouvé quelques trucs mais malheureusement c'est pas tout à fait ce que je voudrais. Alors j'ai trouvé ce scripte qui permet de se téléporter en cliquant sur un plaçable, seulement le problème c'est qu'il faut faire un scripte par téléporteur, et comme je veux en mettre beaucoup ça m'embête de remplir le module de scripte identique avec juste le tag qui change. Ce qu'il faudrait c'est un scripte qui utilise comme tag cible un truc du genre WP_tagdelobjet sachant que WP_tagdelobjet est le tag de la balise d'arrivé et tagdelobjet le tag de l'objet sur lequel on met le scripte. dans Onused. Code : void main()
{ object oPC = GetLastUsedBy(); object oWP = GetWaypointByTag ("letagdelaporte"); AssignCommand(oPC, ActionJumpToObject(oWP)); } Alors j'ai aussi trouver ce super scripte qui me permet de sauter, seulement j'ai le même problème que pour le premier, il faut que je fasse un scripte par saut, et vu que je pense en faire une petite dizaine sa fait beaucoup trop de scripte je pense. Code : void main()
{ object oTarget = GetLastUsedBy(); string sWP = "WP_Tramp"; effect eGo = EffectDisappear(); effect eAppear = EffectAppear(); effect eVis = EffectVisualEffect(VFX_IMP_PULSE_WIND); DelayCommand(0.0, AssignCommand(oTarget, ClearAllActions())); DelayCommand(1.1, AssignCommand(oTarget, ActionJumpToObject(GetWaypointByTag(sWP)))); DelayCommand(1.1, ApplyEffectToObject(DURATION_TYPE_INSTANT, eGo, oTarget)); DelayCommand(1.2, ActionSpeakString("Vous semblez vous envolez telement vous etes leger")); DelayCommand(1.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget)); DelayCommand(3.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eAppear, oTarget)); } Vous auriez pas des idées pour faire sa? Je pense que c'est faisables parce que je me rappelle de scripte de passage secret qui avait un système identique par contre je n'arrive plus a mettre la main dessus. |
Revenir en haut | |
Ivellios Légende vivante Messages: 447 Localisation: Poitiers |
NWScript :
void main() { object oPC = GetLastUsedBy(); object oWP = GetWaypointByTag ("WP_"+GetTag(OBJECT_SELF)); AssignCommand(oPC, ActionJumpToObject(oWP)); } aussi moyen de faire par variable locale. _________________ Scripts, systèmes, fonctions,... c'est par ici... Pyjama pour castor, une vocation, un avenir sûr |
Revenir en haut | |
Arwendil Voyageur Messages: 2 |
merci beaucoup
|
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