La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 23/11/2024 21:36:58


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
sinquem
Ecuyer
Inscrit le: 28 Jan 2004
Messages: 68
Répondre en citant
Posté le : 21/12/2004 11:53:15 Sujet du message : Lancment Script en console mode DM

Bonjour,
Je souahaiterais savoir comment lancer un script via la console lorsque l'on est en mode DM.

La question est comment appeler le script et lui passer des paramêtres.

Par exemple :
Je lance le script GiveQuest1 bob

GiveQuest1 serait un script qui affecterais à l'inventaire de Bob (nom de perso) tout les items comem quoi la Quête n°1 du module est terminé.

Ou encore :
Make_Chaotic Bob
rendrait Bob Chaotique

Etc ...

Donc est-ce possible et si oui comment Embarassed
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Longbow
Grand Sage du Conseil
Inscrit le: 10 Déc 2003
Messages: 638
Localisation: Orléans
Répondre en citant
Posté le : 21/12/2004 23:10:53 Sujet du message :

Hum, hum...

pour lancer un script depuis la console...
## runscript GiveQuest1

Il me semble cependant que tu ne puisses pas désigner la "victime" de cette commande, je te conseillerais donc d'utiliser la fonction suivante en te plaçant le plus près possible de ta "cible"...
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.


Merci Vlyan
_________________
Rex illeteratus
Quasi Asinus Coronatus
Jean de Salisbury
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
sinquem
Ecuyer
Inscrit le: 28 Jan 2004
Messages: 68
Répondre en citant
Posté le : 22/12/2004 08:51:37 Sujet du message :

ça marche pas si j'ai plus de 1 pc dans le secteur !!

euu sinon il y a peut-être moyen de passer des paramêtres au script ?

j'ai essayé ##runscript test bob, aucune erreur mais aucune reaction Embarassed
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Longbow
Grand Sage du Conseil
Inscrit le: 10 Déc 2003
Messages: 638
Localisation: Orléans
Répondre en citant
Posté le : 22/12/2004 09:40:38 Sujet du message :

Hum, hum...
Ca fonctionne avec un joueur mais pas plusieurs...
En théorie ou tu as testé réellement avec plusieurs joueurs en te collant à la "cible" ?

P.S. Pourrais-tu poster un de tes scripts que je le regarde de plus près...
_________________
Rex illeteratus
Quasi Asinus Coronatus
Jean de Salisbury
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
sinquem
Ecuyer
Inscrit le: 28 Jan 2004
Messages: 68
Répondre en citant
Posté le : 22/12/2004 11:32:18 Sujet du message :

Bon c'est le script qui me permet de tester, donc ya plein de chaose inutile dedans ... mais c'est pour comprendre le fonctionnement.

la derniere version, test le passage de parametre, pas concluant Crying or Very sad
NWScript :
void Make_Chaotic(string sPC)
{

    if (sPC == "") {
        SendMessageToPC(GetFirstPC(),"Commande invalide, il faut entrer le nom du personnage");
        break;
    }

    int iAlign = 0;

    SendMessageToPC(GetFirstPC(),"Nom du personnage saisi : " + sPC);

    object oPC = GetFirstPC();

    while(GetIsPC(oPC)){

        //retourne la valeur actuelle 0 a 69 pour les non chao
        int iAlign = GetAlignmentLawChaos(oPC);
        SendMessageToPC(oPC,"alignement : " + IntToString(iAlign));
        SendMessageToPC(oPC,"nom du joueur : " + GetPCPlayerName(oPC));
        // pour devenir chaotique la cible doit atteindre 70.
        // on la place a la moitier de l'echelle 85 - Ancien Alignement
        iAlign = 85 - iAlign;
        AdjustAlignment(oPC,ALIGNMENT_CHAOTIC,iAlign);
        oPC = GetNextPC();
    }

}
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.


L'idée si cela fonctionait etait de tester ensuite le nom des joueurs présent et celui passé en parametre !!
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Longbow
Grand Sage du Conseil
Inscrit le: 10 Déc 2003
Messages: 638
Localisation: Orléans
Répondre en citant
Posté le : 22/12/2004 11:49:54 Sujet du message :

Hum, hum...
Ce script me parait bien loin du problème actuel(pourquoi une boucle ??), je te propose un petit script rapide pour tester...

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.

_________________
Rex illeteratus
Quasi Asinus Coronatus
Jean de Salisbury
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
sinquem
Ecuyer
Inscrit le: 28 Jan 2004
Messages: 68
Répondre en citant
Posté le : 22/12/2004 13:50:57 Sujet du message :

Le pb c'est que je ne peux tester sur un mod multi-player !!
Alors que le besoin est multi-player !!

La boucle est là car vu que je ne sais ciblé je voulais trouver le PJ cible via son nom, mais ça marche pas.
A la rigueur pour tester il faudrait faire cela sur un PNJ precis, ça facile à tester ...

Ta solution semble ok ...

Mais perso, si je pouvais ciblé précisement via pointeur de souris ce serait le TOP.

Au pire je prend ta solution, mais je laisse le sujet ouvert car il ne répond pas à mon besoin initial qui est de cibler une créature précisement et non la plus proche du DM !!

merci encore de ton aide ...
 
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 36.658ms