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:38:03
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 |
Le Blaireau Chevalier Messages: 71 |
je crée présentement un module et je sais meme pas si ce que je voudrais faire est fesable.
Je m'explique Dans mon module il y a un chateau du bien et un du mal. A l'entré de chacun des chateaux il ya des gardiens pnj. Je voudrais que les gardiens du bien attaque a vue les joueurs alignements mauvais et que les gardiens du mal attaque a vue les joueur alignements bon. Voila je me lance dans l'impossible ?? Sinon..Vos conseil me serais bien pratique Merci NdFinipe : titre édité pour être plus explicite |
Revenir en haut | |
Laxam Légende vivante Messages: 425 Localisation: Lyon |
Salut et bienvenu,
Ce que tu veux faire est tout à fait faisable, il "suffit" de mettre le bon script dans le OnPerceive de tes gardiens (Script déclenché lorsque le gardien perçoit le joueur). Pour les gardien du bien il faut faire un script comme ci-dessous (je ne peux te mettre les fonctions de NWN car je n'ai pas l'éditeur sous la main mais voici déjà le scquelette du script): 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. Désolé de faire une réponse si sibyline mais je ne suis pas sûr mon PC donc j'ai pas NWN et en plus mon propre PC est chez le réparateur alors je n'ai plus NWN du tout... _________________ Mon site NWN nouvelle version et mon module Boisperdu en ligne ! Et maintenant un FORUM La première version française de la doc du NPC Activities (version 2.0) |
Revenir en haut | |
Le Blaireau Chevalier Messages: 71 |
Merci pour la réponse aussi rapide!!
Comme je ne suis pas un pro de script... Je vais attendre que tu revienne avec ton PC si sa te dérange pas je vais quand meme testé avec ça mais je me vois déja au Aspirine...lol Merci et a bientot |
Revenir en haut | |
Athanor salamander Légende vivante Messages: 306 Localisation: Ecole du Script |
Sur le garde impute une variable ayant le nom et la valeur suivante :
nom : X_ALIGNMENTHUNTER type : interger valeur : pour le chateau des bons tu mets 1 pour l'autre du mets 2 (on fait dans le simple). Ensuite sur le OnPerception de tous les gardes, gentils ou méchants tu mets : NWScript : #include "nw_i0_plot" void main(){ object oPC = GetLastPerceived(); if (GetIsObjectValid(oPC) && GetIsPC(oPC)){ int iPCAlignement = GetAlignmentGoodEvil(oPC); int iPCHunting = GetLocalInt(OBJECT_SELF, "X_ALIGNMENTHUNTER"); if ((iPCAlignement == ALIGNMENT_EVIL && iPCHunting == 1) || (iPCAlignement == ALIGNMENT_GOOD && iPCHunting == 2)){ SetIsEnemy(oPC); ActionAttack(oPC); PlayVoiceChat(VOICE_CHAT_BATTLECRY1); } } } _________________ Atha, Artisan Scripteur. meet the most beautiful woman in the world |
Revenir en haut | |
Laxam Légende vivante Messages: 425 Localisation: Lyon |
Voilà, c'est ce que je voulais proposer J'avais pas pensé par contre à la variable sur le gare, bonne idée...
Mon Pc est toujours en rade, alors j'ai toujours pas accès à l'éditeur Aurora... _________________ Mon site NWN nouvelle version et mon module Boisperdu en ligne ! Et maintenant un FORUM La première version française de la doc du NPC Activities (version 2.0) |
Revenir en haut | |
Le Blaireau Chevalier Messages: 71 |
Ok maintenant plus clair...
mais ca fontionne toujours pas.. Je crois que mon probleme est en rapport avec cette partit de votre explication que je ne saisis pas tres bien : Sur le garde impute une variable ayant le nom et la valeur suivante nom : X_ALIGNMENTHUNTER type : interger valeur : pour le chateau des bons tu mets 1 pour l'autre du mets 2 (on fait dans le simple) . Alors j'aimerais savoir ou j'entre ces donnés ...Est-ce le nom que je dois donné a mes garde ??? et pour Type :interger ?? Ou J'écris ça ?? Et la valeur 1 ou 2 ?? MDR ..Cest pas drole ...je me sans nul... Merci de votre passience |
Revenir en haut | |
Athanor salamander Légende vivante Messages: 306 Localisation: Ecole du Script |
tu vas dans ta palette où tu recherches tes gardes. Là tu fais éditer et tu vas sur l'onglet avancé.
Ensuite tout en bas de l'onglet, il y a un petit bouton avec 3 points appelé Variables. Tu appuies dessus tu trouveras alors une nouvelle fenêtre qui te permettra d'imputer tes variables. Pour les gardes gentils comme les méchants, tu mets dans la colonne de gauche X_ALIGNMENTHUNTER, pour le menu déroulant au milieu tu sélectionnes le type Integer (il y a aussi Float et String mais ici ils ne t'intéressent pas), et à droite pour les bons tu sélectionnes 1, et pour les méchants gardes 2. Tu cliques ensuite sur ajouter puis OK Tu valides ton NPC pis vala. Tu as imputé tes premières variables sur un objet via Aurora. _________________ Atha, Artisan Scripteur. meet the most beautiful woman in the world |
Revenir en haut | |
Le Blaireau Chevalier Messages: 71 |
Merci beaucoup...¨ca fonctionne ...c'est merveilleux
|
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