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 21:23:13
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 |
Tuyen Demi-dieu Messages: 460 Localisation: Chez moi |
Bonjour, en me baladant sur NW vault, j'ai trouvé qu'il existait des lits où on peut réellement dormir dedans... ... Ce qui m'a donné une idée...
Serait t'il possible de simuler le repos du PJ par un script qu'on mettra dans le lit... Dans ce cas le PJ sera allongé dans le lit et pas assis par terre... Cela pourrait être intéressant... J'ai toujours pensé que les auberges ne servaient à rien vu qu'on pouvait se reposer par terre... Donc pour changer cela on pourrait par exemple interdire le repos dans toute la zone de l'auberge. La chambre où se trouve le lit est fermée à clé et pour l'ouvrir il faut la louer à un aubergiste par exemple ( qui nous donnera la clé dans son dialogue moyennant pognon ). ( bon tout ca je sais faire ) Ainsi le seul moyen de pouvoir se reposer est de cliquer sur le lit. Mon réel problème concerne le repos sur le lit en lui-même... c'est possible ca???... voila voila! merci de vos réponses! |
Revenir en haut | |
Gorkk Site Admin Messages: 1768 Localisation: Ici et ailleurs |
A priori ça doit être possible, on a parlé d'un truc du genre récemment... Tu mets comme condition au sommeil dans la zone qu'une certaine variable doit être à 1, tu mets un trigger sur les lits, qui fait que lors de l'utilisation du lit le PJ rentre dans le trigger, la variable passe à 1, et quand il se lève, il sort du trigger et la variable repasse à 0...
Enfin un truc du genre Pour le repos sur le lit lui-même, si ce n'est pas possible directement, il est toujours possible de faire un script simulant un repos : lors de l'utilisation du lit, que tu limite dans le temps à la durée du repos par exemple, le PJ regagnera une partie de ses PVs, ainsi que ses capacités spéciales (s'il est resté assez longtemps sur le lit) et ses sorts (tout ou partie suivant qu'il est resté sur le lit jusqu'au bout ou qu'il a interrompu le sommeil) Ce sont des idées, pas forcément réalisables, mais je pense que c'est faisable _________________ Sacred - FR - La Bibliothèque de Neverwinter - Titan Quest - FR Bloqué dans SoU ? La solution n'est pas loin... HotU vous pose des problèmes ? Une seule solution |
Revenir en haut | |
Tuyen Demi-dieu Messages: 460 Localisation: Chez moi |
Euh... c'est assez gênant à dire... mais euh... c'est quoi un trigger??? ca marche comment? c'est un script? ca se met où?
|
Revenir en haut | |
Baldurien L'homme qui chutait sur le macadam Messages: 14066 Localisation: Quadran Alpha |
heu
un des problèmes c'est que le repos (bouton Se reposer) est considéré comme une action, et que les différentes fonctions ActionPlayAnimation, etc qui pourraient simuler le repos sont elles aussi des actions... Ainsi ton script bousculerait le repos normal:/ _________________ #nwnights-fr @ irc.darkmyst.org TitanQuest-FR |
Revenir en haut | |
Gorkk Site Admin Messages: 1768 Localisation: Ici et ailleurs |
Mouais, mais en faisant un script de repos totalement dissocier du bouton repos et donc du repos normal, ça devrait être possible...
par exemple sur le onUse du lit ou un truc du genre, mettre un script qui par exemple : - Empêche le joueur de faire une quelconque action pendant une durée équivalent à la durée normale du repos - lui remet les PV qu'il aurait regagner lors d'un repos normal - lui remet ses sorts et capacités spéciales - vérifie qu'il n'a pas dormi (par le repos normal ou sur un lit depuis X heures dans le jeu au cas où le repos serait limité) - d'autres choses que j'aurais oubliées Ainsi il n'y aurait aucun problème au niveau des actions (enfin je pense) _________________ Sacred - FR - La Bibliothèque de Neverwinter - Titan Quest - FR Bloqué dans SoU ? La solution n'est pas loin... HotU vous pose des problèmes ? Une seule solution |
Revenir en haut | |
PetitPrince Super-Mouton Messages: 2043 Localisation: Asteroïde B-612 actuellement crashé en Suisse |
C'est possible de redonner des sorts via script ?
_________________ b-612.yi.org (chez moi) | tetrisconcept.com (LE site sur Tetris) | Grospixels (c'était mieux avant) | Geekzone (for and by crazy geeks) Securom, ça suxe |
Revenir en haut | |
Gorkk Site Admin Messages: 1768 Localisation: Ici et ailleurs |
Je sais pas mais probablement... vu que bon tout ce que Bioware a codé c'est plus ou moins de près ou de loin du script
_________________ Sacred - FR - La Bibliothèque de Neverwinter - Titan Quest - FR Bloqué dans SoU ? La solution n'est pas loin... HotU vous pose des problèmes ? Une seule solution |
Revenir en haut | |
Lavok Légende vivante Messages: 434 Localisation: Sphère planaire |
Réponse à Tuyen : 'trigger' veut dire 'déclencheur'.
_________________ ToB : Une seule chose semble certaine : tant que le trône de sang de Bhaal restera vide, le chaos règnera. Moi : Une seule chose semble certaine : tant que la tête de singe de Bush restera vide, le chaos règnera. |
Revenir en haut | |
Albator003 Invité |
reponse a petit prince je pense bien que c'est possible puisque avec les script tu peux redonner de la vie ou lui faire des restauration complete il dois bien y avoir un truc pour les sorts.....
|
Revenir en haut | |
Taern Ecuyer Messages: 45 Localisation: 92 |
Et non ! Malheureusement, et au grand dam de milliers de scripteurs sur NWN à travers le monde, il n'est pas possible de rendre ses sorts à un PJ ... autrement qu'en utilisant le repos codé (en fait hardcodé et non scripté, par rapport à ce que tu disais Gorkk) par Bioware.
Pour contourner le problème, il existe plusieures bidouilles qui ont plus ou moins d'intérêt selon ce que tu compte faire. La plus pratique néanmoins, est rendre ce repos hardcodé quasiment instantané via un hak. Ainsi la fonction ActionRest() ne se comporte plus comme un repos à part entière (dont a durée et les effets ne sont pas, ou difficilement, contrôlables), mais comme une sorte d'effet instantané. Prenons un exemple simple (désolé pour le coup de pub involontaire mais si vous en voulez un exemple allez zieuter sur le serveur dunedragon) : tu aimerais, en tout légitimité d'ailleurs, proposer au PJ différents types de repos, dont la durée serait une des variables. Pour cela tu fait choisir au PJ le repos voulu par le moyen que tu souhaite (dialogue, objets etc.) puis tu lance par exemple le repos made in Bio tout au début, mais après l'avoir réduit à une demi-seconde au moyen d'un hak. Ensuite tu rend le PJ statique pendant une durée que tu auras choisie selon ton bon vouloir, en lui appliquant tous les effets que tu souhaite et en lui enlevant des points de vie si par exemple tu ne veux pas que l'action de se reposer rende à chaque fois tous ses points de vie au PJ. Voilà comment je verrais les choses. L'intérêt est qu'il n'est pas vraiment possible d'annuler ce repos ultra court, et qu'il rend donc instantané la récupération des sorts. Le défaut, et il n'est pas négligeable, est que scripter un repos qui peut être interrompu à tout moment est un véritable casse-tête. De même, il y a de nombreux problèmes pour ce qui est des rencontres aléatoires pendant le repos. Donc, au risque de répéter, tout dépend de ce que tu souhaite faire. Mais pour en revenir à ta question primordiale : Citation : Mon réel problème concerne le repos sur le lit en lui-même... c'est possible ca???... Aboslument |
Revenir en haut | |
Taern Ecuyer Messages: 45 Localisation: 92 |
Enfin j'ai peut être été un peu optimiste.
Si tu veux un exemple de vrai repos sur un lit (et je crois que c'est le seul exemple qui existe), tu devrais jeter un coup d'oeil au "dodo's touch" de Skanzo Sylan. http://nwvault.ign.com/Files/hakpacks/data/1048466855200.shtml Le système utilise un hak, sans ça il est impossible que le PJ dorme à proprement parler sur le lit (à moins d'utiliser une paillasse). En tout cas, c'est une exclusivité française (ou au moins francophone ) tout comme les cieux du même auteur, donc c'est à consommer sans modération |
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