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 18:33:07
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 |
zogzog59 Grand Chevalier Messages: 123 |
j'ai un petit probleme j'arrive pas a dire a mon pnj d'aller refermé la porte a clef apres le passage d'un pj ....
kelk'un pourrai me faire le script ???? car je n'y arrive pas voici le mien: void main() { object porte; porte = OBJECT_SELF; DelayCommand( 6.0, ActionCloseDoor(porte)); DelayCommand( 10.0, ActionLockObject(porte)); } |
Revenir en haut | |
Aldigo Chevalier Messages: 70 |
Avec le script que tu donnes ( mis dans OnOpen de la porte), la porte se referme automatiquement aprés son ouverture, et donc ce n'est pas le pnj qui referme la porte.
Le script ressemble à ça : //Put this OnOpen de la porte void main() { object oPC = GetLastOpenedBy(); if (!GetIsPC(oPC)) return; object oTarget; oTarget = GetObjectByTag("tag_porte"); DelayCommand(6.0,AssignCommand(oTarget, ActionCloseDoor(oTarget))); DelayCommand(10.0,SetLocked(oTarget, TRUE)); } Si tu souhaites que ce soit un pnj qui referme la porte, tu dois lui assigner l'action de fermeture de la porte. Le script ressemble à ça : //Put this OnOpen de la porte void main() { object oPC = GetLastOpenedBy(); if (!GetIsPC(oPC)) return; object oTarget; oTarget = GetObjectByTag("tag_pnj"); DelayCommand(6.0,AssignCommand(oTarget, ActionCloseDoor(GetObjectByTag("tag_porte")))); DelayCommand(10.0,AssignCommand(oTarget, ActionLockObject(GetObjectByTag("tag_porte")))); } J'espère que ca répond à tes questions ( au passage merci au Lilac Soul's NWN Script Generator, v. 1.6 ) |
Revenir en haut | |
Jaheira 007 Seigneur Messages: 223 |
Holala Zogzog! Tu es partis dans un de ces délires pour ton script! lol
Bon, alors pour faire le plus simple possible, utilise ce script que tu placeras dans le OnOpen de ta porte: 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. Bon ce script est prévu pour qu'une porte se referme toute seule aprés un laps de temps de 10 secondes. Je sais ce n'est pas ce que tu demande, mais tu peux toujours t'en servir sur tes portes normales. C'est plus réaliste, surtout pour une ville! Ben oui aprés le passage du PJ dans une ville, toutes les portes restent ouvertes sinon... Dernier truc: utilise les balises "nwscript" ( au début du script )et "/nwscript" ( en fin du script ). Sauf qu'il faut remplacer les "" par des [] Ca sera plus agréable à lire comme ça. _________________ La nature reprendra ses droits ici, aprés notre passage. |
Revenir en haut | |
zogzog59 Grand Chevalier Messages: 123 |
merci beaucoup aldigo c mieux avec ton script lol
et jaheira tu pe me faire un exemple avec les balises de NWscript (court bien sur lol) pour que je le fasse comme ca c mieux pour tout le monde et meme pour moi dans mes scripts lol merci beaucoup en tout cas pour vos reponses... |
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