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 22:31:06
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 |
Lemli Grand Chevalier Messages: 114 |
Salut!
Je voudrais faire interargir les ethnies dans mon module.Voila en quelque mots ce que je voudrais que ca donne: -dans le OnModuleLoad, si l'ethnie du joueur est par exemple "Mort-Vivant",alors on donne une apparence de mort-vivant au joueur.Voila en gros c'est ca. -et aussi dans un dialogue,en condition d'execution il faut que l'ethnie soit "Mort-Vivant". Voila.Merci beaucoup! |
Revenir en haut | |
Enki Légende vivante Messages: 432 |
C'est une bonne idée, mais qu'est-ce que tu veux au juste, le nom de la commande ?
NWScript :
GetSubRace // et SetSubRace Sinon, il faut être plus précis ! |
Revenir en haut | |
Lemli Grand Chevalier Messages: 114 |
Euh...c'est quoi la différence?Peux-tu m'expliquer comment ils s'utilisent?
Je ne pense pas qu'il y ai besoin du SetSubRace, en fait dans les deux cas(les miens),on cherche à verifier si le joueur est d'une certaine ethnie;du genre"si l'ethnie du joueur = Mort-Vivant,alors..." En gros ca doit être ca.Mais il y a peut être d'autres facons de s'y prendre. Merci beaucoup! |
Revenir en haut | |
Sith Vicious Grand Sage du Conseil Messages: 693 |
Ben la différence c'est la même que pour toutes las fonctions en Set et Get, Set tu attribues une valeur, Get tu la retrouves.
L'intérêt du SetSubrace peut être d'attribuer la sous-race d'un pj par script, ce qui as le gros (très gros vu la jeunesse d'aujourd'hui, de mon temps on savait écrire) avantage d'éviter les fautdaurtograf et les morvivan par exemple.... |
Revenir en haut | |
Léviathan Grand Sage du Conseil Messages: 671 Localisation: Sigil |
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. _________________ Forum Planescape NWN |
Revenir en haut | |
marneus Chevalier Messages: 89 Localisation: devant mon pc ... surment |
le seul probleme , c'est que ci la personne marque mort vivant au lieu de mort-vivant , il n'aura pas l'aparence choisi de MV , donc faut mettre , le changement dapparence en MV dans plusiseur cas : mort-vivant / mort vivant / mort vivan / mort-vivan / etc etc...
|
Revenir en haut | |
lylver Héros Messages: 274 |
A mon avis c'est mieux dans ce cas de forcer le joueur à passer par une étape ou il choisit sa sous-race lors d'un dialogue.
Jette un oeil au PrC http://nwvault.ign.com/View.php?view=Hakpaks.Detail&id=4560 |
Revenir en haut | |
marneus Chevalier Messages: 89 Localisation: devant mon pc ... surment |
oui , cela est deja plus simple...
est ce qu'il y aura la classe poulet? <petite blague a part> |
Revenir en haut | |
Lemli Grand Chevalier Messages: 114 |
Non non,c'est rès bien comme ca.Il suffit de faire un peu attention à ce qu'on écrit,c'est tout...Merci beaucoup.
|
Revenir en haut | |
Harmelyo Chevalier Messages: 84 |
tu va droit dans le mur si tu considère que tes joueurs sont capable de recopier un mot composé de manière correcte. JE sais de quoi je parle crois moi ^^.
Il te suffit de faire une simple zone avec un pnj qui cause et un setSubrace, setappearance en conclusion des différentes branches du dialogue. Sa te prend 5 minutes mais tu évites les 10ne de pjs foirés qui vont inévitablement pourrir ton vault serveur. Après tu es libre de faire selon tes choix mais pour ma part, je sais que ce genre d'oublis (fainéantises ^^) donnent un très mauvais aperçu du serveur (chose importante sachant que c'est un des premiers aspects abordé par les joueurs) |
Revenir en haut | |
Lemli Grand Chevalier Messages: 114 |
Désolé mais ca ne colle pas vraiment avec ce que je voudrais faire.Je vais quand même essayer de suivre ton conseil,mais je préfererais faire comme l'avait proposé marneus,c'est a dire prévoir les orthographes possibles...Mais en y pensant bien j'ai trouvé un moyen d'inclure ton idée dans mon module,et ca devrait passer.Merci beaucoup pour ton conseil.
|
Revenir en haut | |
marneus Chevalier Messages: 89 Localisation: devant mon pc ... surment |
plus qua esperai qu'il ni est pas quelqu'un qui marque , mord viven ...
dans se cas la |
Revenir en haut | |
Valmoer Novice Messages: 19 |
Une solution intermédiaire serait à l'entrée du joueur sur le module(onClientEnter), vérifier toutes les ethnies dans toutes les formulations possibles (ou tout au moins plausibles : MV, mort vivant, mort-vivant...) et de leur redonner par SetSubRace la valeur correspondante à la valeur "officielle" du module (i.e. celle qui est utilisé dans les fonctions de test).
Marneus > A problème compliqué, solution simple : si jamais après le test, le PJ n'avait toujours pas un des subraces "officiels"... NWScript : ;void main() if ((GetSubRace(oPC) =! "subrace1") && (GetSubRace(oPC)=! "subrace2") ) // et ainsi de suite { SendMessageToPC(oPC, ""); SendMessageToPC(oPC, ""); DelayCommand(BootPC(oPC),5.0); } |
Revenir en haut | |
marneus Chevalier Messages: 89 Localisation: devant mon pc ... surment |
sa me rappele un script que jai vu , pour bannir un perso , il etai hilarant le script
mai si , il prend une des race normale comme humain, vat t'il se faire renvoyer , ou bien ta prevu sa dans ton script? |
Revenir en haut | |
Valmoer Novice Messages: 19 |
Lexicon, je t'aime !
Citation : GetSubRace(object)
Tu rajoutes
Returns an empty string if oCreature is invalid or the creature has no sub race. 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. aux précédentes conditions et tu laisses passer simplement les races "classiques". |
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