La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 16/06/2024 15:10:56


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
alex94
Novice
Inscrit le: 28 Sep 2003
Messages: 10
Répondre en citant
Posté le : 10/10/2003 19:45:06 Sujet du message : Baton qui me donne stats Pj

Afin de test j ai besoin d un baton qui me donne les stats de mon perso dans le cadre d un dialogue.
Mon baton est fait,le truc que j arrive pas a faire c est qu il m ecrive les stats dans la fenetre de dialogue.
Est ce que c est un custom token et comment le faire?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Cheyenne
Novice
Inscrit le: 06 Oct 2003
Messages: 11
Répondre en citant
Posté le : 11/10/2003 04:45:15 Sujet du message :

Oui, c'est également la méthode que j'adopterai :

1/ dans le script "OnActivate" de ton "bâton", tu pourrais avoir quelque chose du type

Code :
SetCustomToken( 2000, GetAbilityScore( oPC, ABILITY_STRENGTH ));
(j'ai utilisé 2000, mais ça pourrait être n'importe quelle valeur entre 1 et 9999)

2/ dans ta conversation, il suffira ensuite juste de faire appel à ton token via une variable :

Code :
"La force de ce PJ est de <CUSTOM2000>."

(n'oublie pas que le token doit se terminer par 4 digits obligatoirement, donc pour le token 1, la variable sera <CUSTOM0001>).
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Baldurien
L'homme qui chutait sur le macadam
Inscrit le: 12 Sep 2002
Messages: 14065
Localisation: Quadran Alpha
Répondre en citant
Posté le : 11/10/2003 13:29:59 Sujet du message :

Vivement que les tokens puissent permettre l'insertion de fonctions ! genre comme dans les tags mp3 <GetForce()> etc
_________________
#nwnights-fr @ irc.darkmyst.org TitanQuest-FR
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
alex94
Novice
Inscrit le: 28 Sep 2003
Messages: 10
Répondre en citant
Posté le : 11/10/2003 14:33:18 Sujet du message :

J ai essayé mais j ai rajoute des "" a Get... mais il calcule pas il me renvoie juste Get... dans le dialogue.

Baldurien tu veux donc dire que c'est impossible?

Sinon je me contenterais du resultat dans les fenetres en bas comme pour un message serveur,j ai vu ca dans des arenes pour avoir les caracs des autres.

De plus en fait je voudrais que ca me renvoie l age du PJ mais il n y a pas de constante comme pour la force,dex...
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Wololo
Légende vivante
Inscrit le: 13 Déc 2002
Messages: 385
Répondre en citant
Posté le : 11/10/2003 15:17:08 Sujet du message :

oui, mais il y a un GetAge() ..
en plus, la biblio de Jedaï permet de faire ce que tu demandes, non Bal ?
_________________
vive les dumps et les livres !
Sanctuaire des Scripts
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Baldurien
L'homme qui chutait sur le macadam
Inscrit le: 12 Sep 2002
Messages: 14065
Localisation: Quadran Alpha
Répondre en citant
Posté le : 12/10/2003 01:25:57 Sujet du message :

Wololo > oui , mais pourquoi créer tout un système de script pour quelque chose de facilement implémentable ?
_________________
#nwnights-fr @ irc.darkmyst.org TitanQuest-FR
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
alex94
Novice
Inscrit le: 28 Sep 2003
Messages: 10
Répondre en citant
Posté le : 15/10/2003 16:31:22 Sujet du message :

Bon en regardant d autres scripts j ai reussi a en faire fonctionner un.
Le resultat est affiche comme un message serveur mais ca ira bien.
Si vous pouvez me dire si il y a des choses inutiles ou plus simples dans le script:

Code :

#include "NW_i0_GENERIC"
void main()
{
object oPlayer = GetLastSpeaker();
int nAge = GetAge(oPlayer);
string sAge = IntToString(nAge);
SendMessageToPC(oPlayer, ""+sAge+"");


}
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Montrer les messages depuis :
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


Sauter vers:
FAQ | Rechercher | Liste des Membres | Groupes d'utilisateurs | S'enregistrer | Profil | Se connecter pour vérifier ses messages privés | Connexion
Powered by phpBB 2.* [m] © 2001, 2002 phpBB Group
Theme rewritten in beautiful XHTML code by Baldurien.
Thème "La Bibliothèque de Neverwinter" crée par Kruger
Traduction par : phpBB-fr.com
Page generated in 32.837ms