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 17:25:52
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 |
Ton pire cauchemard Ecuyer Messages: 40 |
Bonjour, j'ai fait une recherche qui s'est avérée inefficace pour résoudre mon problème.
Je voudrai changer l'apparence d'un PJ humain en Minotaure. Et je me demandais s'il existais un script capable d'une telle chose. Merci. _________________ =========> Dieu du Script <========= Les îles Oubliées ( LIO_v1.4 ) [http] |
Revenir en haut | |
Angel Rots Novice Messages: 8 |
Tu vois qu'il soit changé en minotaure quand tu PJ ? Par un dialogue ? En entrant sur le serveur ou dans un trigger ??
|
Revenir en haut | |
Ton pire cauchemard Ecuyer Messages: 40 |
En entrant sur le module.
_________________ =========> Dieu du Script <========= Les îles Oubliées ( LIO_v1.4 ) [http] |
Revenir en haut | |
Meka Voyageur Messages: 1 |
Dans l'événement OnEnter du module, tu peux assigner un script du genre:
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.
Bien sûr, dans ce cas là, ça donnera une apparence de minotaure à n'importe quel PJ qui se connecte. A toi de définir des variables persistantes à vérifier à la connexion pour savoir si tel ou tel PJ doit être transformé ou non. Si tu as mis au point un système de gestion d'ethnies et de races exotiques, tu peux même te servir de la fonction GetSubRace() qui récupère ce que le joueur a entré dans le champ "Ethnie" de sa feuille de personnage. A ce moment là ça te donnerait quelque chose dans ce style là: NWScript :
void main() { if (GetSubRace(GetEnteringObject()) == "Minotaure") { SetCreatureAppearanceType(GetEnteringObject(), APPEARANCE_TYPE_MINOTAUR); } } En espérant t'avoir aidé. EDIT: Au temps pour moi sur le deuxième =, pas fait gaffe. A vérifier pour la "tenue" de l'apparence. Mes souvenirs sont lointains à ce sujet. Mais comme ce n'est pas un effet spécial (au sens de la gestion des "effect" dans NwN), y a des chances pour que ça puisse tenir après une mort du PJ. Au pire il appelle de nouveau la fonction là où le besoin s'en ressent, ce n'est pas si contraignant que ça. Dernière édition par Meka le 23/07/2007 23:43:36; édité 1 fois
|
Revenir en haut | |
Black Knight Grand Maître Chanteur du Conseil Messages: 1031 Localisation: Fin fond du trou du cul du monde |
Hmm il y aura une erreur de compilation dans le deuxième script, c'pas un "=" mais deux "=", donc "==".
Et... pas sur que ça marche, surement temporairement, genre quand tu meurs ça va te l'enlever faut voir, si ça te l'enleve faut appliqué cette fonction à chaque script qui t'enlevera l'apparence _________________ [http] |
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