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 06:49:57
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 |
José Novice Messages: 18 |
Comment faire une sorte d'objet maudit. A savoir un objet que le joueur equipe mais faire que lors de l'identification on ne puisse voir les points négatif de l'objet. Et faire qu'une fois équipé l'objet ne puisse etre enlevé que par un dm.
Ex: je fais un anneau qui a priori fais gagner 5 en force mais en fait il en fait perdre 5. Je veu que lors de l'identification le joueur ne voit que le bonus. Il s'equip et la le malus s'applik. Le joueur veut l'enlever mais ne le peu pas. Il le pourra que grace au md pa rune anim. |
Revenir en haut | |
-MeteZ- Seigneur Messages: 205 Localisation: Région Parisienne (95) |
Tu crée ton anneau, tu lui attribut le FORCE +5 et tu coche la case "ne peut être laché".
Après tu fais un script pour que le porteur est -10 en force (oui +5 - 10 = -5 ). Pour l'enlever il faut passer par un MD ou par un script : tu désidentifie l'objet avant tout et après tu l'enlève de l'inventaire. |
Revenir en haut | |
José Novice Messages: 18 |
OKi pour le scipt je le met sur quoi? En fait ce que je voulais ct que le joueur ne puisse pas se desequiper de le objet.
|
Revenir en haut | |
Viduc de Papironda Grand Chevalier Messages: 119 |
|
Revenir en haut | |
Sith Vicious Grand Sage du Conseil Messages: 693 |
C'est plus compliqué que ça. Car "ne peut pas être laché" ça veut pas dire qu'on peut pas l'enlever.
Faut donc : sur le OnEquip tranformer le casque (le mieux étant de rajouter par script les propriétés que tu veux directement sur le casque, virer le bonus et mettre un malus) Sur le OnUnEquip : forcer le joueur à remettre le casque. Je suis sur d'avoir déjà vu cette demande il y a quelqe temps, t'as fait une recherche ? (bon je suis pas sûr que ça soit sur ce forum mais je crois) |
Revenir en haut | |
Djezebel Héros Messages: 252 |
J'ai fais un effet de cape maudite. Voici l'idée :
Tag : "i_capemaudite" Dans le UnEquipItem, j'ai mis ça : NWScript :
object oTest = GetPCItemLastUnequipped(); object oPossesseur = GetPCItemLastUnequippedBy(); if (GetTag(oTest) == "i_capemaudite") { if (GetItemInSlot(INVENTORY_SLOT_CLOAK,oPossesseur) != OBJECT_INVALID) { DelayCommand(0.1, AssignCommand(oPossesseur, ActionEquipItem(oTest,INVENTORY_SLOT_CLOAK))); SendMessageToPC(oPossesseur, ""); } } Le joueur ne peut donc pas l'enlever. Pour l'identification et le malus, tu peux à la limite créer deux objets. L'un sans malus, l'autre avec. Au moment où le joueur équipe l'objet qu'il ne sait pas maudit, tu détruis l'objet qu'il porte et tu crées l'objet maudit dans son inventaire et tu le mets dans le slot approprié. 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. Bonne chance. |
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