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 19:17:54
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 |
Heldar Seigneur Messages: 169 Localisation: France |
Voilà en convertissant le placables à apparance de voiture d'un hak en apparance de créature et en rajoutant quelques script et un polymorph.2da mon joueur peut désormais piloter une voiture voilà comment ça marche:
il y a une creature à l'apparence de la voiture. quand on lui parle elle propose d'etre piloter. si le joueur accepte la voiture disparaît et le joueur et transformer en polymorphe de l'apparence de cette voiture (les roues ne bougent pas et on entend pa le moteur). Pour en sortir le joueur n'a qu'a activer le repos: il reprend sa forme humaine et une voiture se creer à côté de lui (le tout avec un effet malencontreux inérant a toute fin de polymorphie si quelqu'un sait comment l'enlever je suis preneur). Voilà les scripts dans le action conséquentes de la réplique oui du joueur: NWScript :
void main() { object oPC = GetPCSpeaker(); effect eVoiture= EffectPolymorph(POLYMORPH_TYPE_GIANT_SPIDER); ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVoiture, oPC); DestroyObject(OBJECT_SELF, 1.0); } dans le onplayerrest NWScript :
void main() { object oTarget = GetLastPCRested(); { effect eBad = GetFirstEffect(oTarget); //Recherche un effet sur le joueur qui se repose... while(GetIsEffectValid(eBad)) { if (GetEffectType(eBad) == EFFECT_TYPE_POLYMORPH) { //Retire l'effet polymorph. RemoveEffect(oTarget, eBad); location localisation = GetLocation(oTarget); CreateObject (OBJECT_TYPE_CREATURE, "astonmartinv12va", localisation, FALSE); } eBad = GetNextEffect(oTarget); } } } le problème c'est que j'utilise un script de loup-garou auquel on mettrait fin aussi en activant le repos et ca ne le ferait pas trop si un bolide débarquait à chaque fois qu'on arrete une transformation alors si quelqu'un peut maider merci. _________________ Heldar qui tue tous les monstres du soir. |
Revenir en haut | |
Harmelyo Chevalier Messages: 84 |
Il me semble que lorsqu'il y a polymorphe, une option apparait dans le menu (click droit en jeu) tout en bas. Si ce bouton est bien là, il permet normalement de mettre fin à la polymorphe.
Sinon, plutot que faire un test sur la polymorph, je te conseil un test sur l'aspect de ton joueur (si tu ne trouve pas l'aspect de ta voiture, par défaut, cherche l'aspect de ton loup garou ^^) |
Revenir en haut | |
Heldar Seigneur Messages: 169 Localisation: France |
Je ne comprends pas bien ce que tu veux dire pourrais tu le mettre en script stp?
_________________ Heldar qui tue tous les monstres du soir. |
Revenir en haut | |
Léviathan Grand Sage du Conseil Messages: 671 Localisation: Sigil |
Je crois qu'il veut dire ceci :
Ta voiture doit correspondre à un numéro de ligne dans appearance.2da Il doit bien exister une fonction GetAppearance qui te permettrait de tester ce numéro de ligne sur le PJ. _________________ Forum Planescape NWN |
Revenir en haut | |
Heldar Seigneur Messages: 169 Localisation: France |
Okay il faudrait que j'essaie de trouver ça.
_________________ Heldar qui tue tous les monstres du soir. |
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