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 19:53:50
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 |
Jillmoor Novice Messages: 19 |
Bonjour,
Après avoir tout essayé pour éviter que l'artisanat ne fasse gagner des points d'expérience personnage (ncr3.05), il semblerait que l'on ne puisse pas l'éviter. Le module que je crée n'est pas destiné à la base a être persistant. Nous y jouons de temps en temps. Pour le faire évoluer toujours entre nous, je viens de rajouter l'artisanat par ncr mais l'ouverture du module se ferait à ces fins en dehors des sessions officielles. Il faudrait donc que ceux qui ont envie de faire de l'artisanat puissent le faire sans qu'ils évoluent en point d'expérience pour que le groupe reste cohérent. Une petite région de 120 zones leur serait ouverte. j'aimerai juste que lorsqu'ils partent ils aient le même nombre de points d'expérience que lorsqu'ils sont arrivés. sauf, bien sûr si vous savez comment ne pas gagner d'xp avec l'utilisation de ncr. Merci |
Revenir en haut | |
Longbow Grand Sage du Conseil Messages: 638 Localisation: Orléans |
Hum, hum...
Je ne maîtrise pas le système d'artisanat, mais je te propose un système qui fonctionne pour retirer les xp gagnés dans une zone ou dans un déclencheur.... Je t'explique le principe... Que ce soit une zone ou un déclencheur, le principe est le même... En entrant dans la zone, le nombre d'xp de l'entrant est enregistré... Quand il sort de la zone, le script lui restitue le même nombe d'xp (donc lui retire les xp gagnés...) Le script à mettre dans le OnEnter de la zone NWScript :
void main() { object oPC = GetEnteringObject(); if (GetIsPC(oPC)) { int iEnter = GetXP(oPC); SetLocalInt(oPC, "artisanat", iEnter); } } et le script à mettre dans le OnExit NWScript :
void main() { object oPC = GetExitingObject(); if (GetIsPC(oPC)) { SetXP(oPC,GetLocalInt(oPC, "artisanat")); } } Cela fonctionne avec un déclencheur..; Encore faut-il le tester en multijoueur... _________________ Rex illeteratus Quasi Asinus Coronatus Jean de Salisbury |
Revenir en haut | |
Jillmoor Novice Messages: 19 |
Merci bien,
je note tout ça, j'essaierai de l'utiliser sur le module entier, ce sera peut être plus simple que de le recopier pour le moment sur les 150 zones de la région concernée. Mais il faudra bien que je m'y colle un jour de toute façon... Avec l'appui de ce forum et de vous tous, on se sent pousser des ailes, on se dit que tout est possible....(bon d'accord je viens de regarde independance day, c'est peut etre aussi pour ça^^). Vous êtes cool, je vous le dis. Je vous inviterai a visiter la côte ouest du "continent mystérieux" quand ce sera un peu mieux ^^. |
Revenir en haut | |
Jillmoor Novice Messages: 19 |
Il est tard, j'ai du mal à réflechir,
Pour ceux qui liront ça après, je vais plutot passer le module en non xp au niveau des rencontres lors des sessions non officielles dont je parlais et je n'ai plus qu'à mettre seulement dans les zones artisanales les scripts onenter et onexit donnés précedemment... Et lorsque les sessions de jeu de role reviennent, comme il n'y aura pas d'artisanat, je n'aurai qu'à remettre l'échelle des xp en positif. Voila dodo maintenant |
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