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 30/01/2025 08:03:13
Voir le sujet précédent ¤ Voir le sujet suivant | |
---|---|
Auteur | Message |
Kergolas le gris Voyageur Messages: 3 Localisation: Darksun... |
Bonjour à tous.
Un peu déçu pas NWN2, je me suis remis au 1 et du coup je me plonge enfin dans la création de modules (oui je sais c'est un peu tard ). Comme je suis un p'tit bleu je risque de poser un question un peu concon pour certains... sorry. Alors voilà, je voudrais tout simplement savoir comment faire pour qu'au RESPAWN le joueur soit teleporter vers un waypoint (je crois que c'est ce comme ça qu'on appelle ça), qu'il perde genre 15% d'XP et 10000 PO si il a au moins 10000 PO dans son trésor. Ha oui et c'est pour du multi qu'il ne ressuciter par déco reco comme un sagouin (s'il le fait ce sera vu comme un respawn et hop il chope les malus prévus à cet effet à sa reco...) Je précise que j'ai fait des recherches sur le forum avant de m'inscrire pour poster ma question, j'ai trouver pas mal de trucs mais comme moi pas comprendre script aurora moi pas savoir compiler... ben disons que je suis un peu largué en fait. En gros je souhaiterai qu'on me prenne un peu par la main (houuuu le mauvais) au moins pour ce début. Merci d'avance à l'âme charitable qui me viendra en aide, loué soit sont nom, que les dieux mettent des pétales de rose sous ses pas pour des millénaires et que des douzaines de nymphes viennent sonner à sa porte pour la st valentin. |
Revenir en haut | |
Kergolas le gris Voyageur Messages: 3 Localisation: Darksun... |
Bon bon bon...
Je vais pas rester planté à attendre qu'on me porte la cuillère à la bouche non plus... J'ai trouvé ce script : NWScript :
#include "nw_i0_plot" // * Applies an XP and GP penalty // * to the player respawning void ApplyPenalty(object oDead) { int nXP = GetXP(oDead); int nPenalty = 50 * GetHitDice(oDead); int nHD = GetHitDice(oDead); // * You can not lose a level with this respawning int nMin = ((nHD * (nHD - 1)) / 2) * 1000; int nNewXP = nXP - nPenalty; if (nNewXP < nMin) nNewXP = nMin; SetXP(oDead, nNewXP); int nGoldToTake = FloatToInt(0.10 * GetGold(oDead)); // * a cap of 10 000gp taken from you if (nGoldToTake > 10000) { nGoldToTake = 10000; } AssignCommand(oDead, TakeGoldFromCreature(nGoldToTake, oDead, TRUE)); DelayCommand(4.0, FloatingTextStrRefOnCreature(58299, oDead, FALSE)); DelayCommand(4.8, FloatingTextStrRefOnCreature(58300, oDead, FALSE)); } void main() { object oRespawner = GetLastRespawnButtonPresser(); int nAlignementLawChaos = GetAlignmentLawChaos(oRespawner); int nAlignementGoodEvil = GetAlignmentGoodEvil(oRespawner); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectResurrection(),oRespawner); ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectHeal(GetMaxHitPoints(oRespawner)), oRespawner); RemoveEffects(oRespawner); } Quelqu'un peut me dire si c'est sur ça que je dois commencer et à quoi va me servir la partie : NWScript :
object oRespawner = GetLastRespawnButtonPresser(); int nAlignementLawChaos = GetAlignmentLawChaos(oRespawner); int nAlignementGoodEvil = GetAlignmentGoodEvil(oRespawner); ...dans mon cas à rien je crois. |
Revenir en haut | |
Kergolas le gris Voyageur Messages: 3 Localisation: Darksun... |
oooooups je viens de voir que je me trouve dans la section script NWN2
est-ce qu'un admin pourrait mettre mon poste dans celle NWN1 please... sorry. |
Revenir en haut | |
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