La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 02/06/2024 05:52:31


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
aschendor
Grand Sage du Conseil
Inscrit le: 07 Fév 2003
Messages: 640
Localisation: Algalord
Répondre en citant
Posté le : 08/04/2003 11:30:21 Sujet du message : Faire baisser l'alignement

Alors voilà ce que j'aimerais faire mais le problème, c'est que je débute dans le scriptage.

J'aimerais faire en sorte que si un perso d'alignement bon commence à fouiller un peu trop dans les maisons, ben il gagne des points vers mauvais ou perde des points de bon : par exemple en ouvrant trop de bureaux ou de coffres.
Car moi, j'appelle ça tout simplement du vol.

Enfin, j'espère avoir été clair.
_________________
La différence entre un aventurier et un idiot peut se résumer à çà : les idiots vivent plus vieux
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Cassin
Papa-poule(t) & poissard intemporel
Inscrit le: 16 Sep 2002
Messages: 7471
Localisation: 6 bis rue de la Couveuse, Poulailler 39b
Répondre en citant
Posté le : 08/04/2003 13:51:55 Sujet du message :

Oui, pour ça tu peux utiliser AdjustAlignement, je n'ai pas la syntaxe exacte mais dans les paramètres tu précises selon quel axe (Bon/Mauvais ; Loyal / Chaotique) et la valeur que tu veux soit fixer, soit ajouter/soustraire.

(bon, finalement j'ai ouvert l'éditeur, mais je ne peux pas testé, il est buggé à mort, chaque fois que j'essaie de compiler un script, ça plante Very Happy)

La syntaxe exacte est
Code :
AdjustAlignment(object oSubject, int nAlignment, int nShift)

où nAlignement est au choix ALIGNMENT_LAWFUL, ALIGNMENT_CHAOTIC, ALIGNMENT_GOOD, ou ALIGNMENT_EVIL. Donc pour faire bouger la valeur sur une des branches des deux axes.
Tu peux aussi utiliser ALIGNMENT_ALL pour faire bouger les deux axes en même temps.
ALIGNMENT_NEUTRAL permet aussi de les faire bouger tous les deux mais dans le sens de la neutralité (un Good tendra vers Evil et inversement)


Bon, c'est pas super clair (c'est de la traduc' rapide et approximative sans test derrière Very Happy), mais ça doit être ça. A peu près... Laughing
_________________
Aventure ! Camaraderie ! Et acier sur acier ! Les ingrédients légendaires ! Hein Bouh ?

http://cassin1306.spaces.live.com
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
aschendor
Grand Sage du Conseil
Inscrit le: 07 Fév 2003
Messages: 640
Localisation: Algalord
Répondre en citant
Posté le : 08/04/2003 14:10:55 Sujet du message :

OK, merci bien
je vais faire en sorte de le combiner avec des objets
_________________
La différence entre un aventurier et un idiot peut se résumer à çà : les idiots vivent plus vieux
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Asuke
Novice
Inscrit le: 16 Avr 2003
Messages: 11
Répondre en citant
Posté le : 16/04/2003 17:22:37 Sujet du message :

Code :
//:://////////////////////////////////////////////
//:: Creer par :   Asuke
//:: Creer le :   16 Avril 2003
//:://////////////////////////////////////////////
/*
    Creer un tresor dans le contenant et
    fait gagner 1 pts d'alignement vers le mauvais
    a celui qui l'ouvre
*/

#include "NW_O2_CONINCLUDE"

void main()

{
    object oPC = GetLastOpenedBy();
    object oCont = GetLastOpener();
    int iAlign = 1; // Nombre de points perdu a l'alignement
    int iOpen = GetLocalInt(OBJECT_SELF, "open");
    if(iOpen!=1)
    {
    AdjustAlignment(oPC, ALIGNMENT_EVIL, iAlign);
    SetLocalInt(OBJECT_SELF, "open", 1);

   // Creation d'un tresor
    GenerateLowTreasure(oCont, OBJECT_SELF);
//  GenerateMediumTreasure(oCont, OBJECT_SELF);
//  GenerateHighTreasure(oCont, OBJECT_SELF);
//  GenerateBossTreasure(oCont, OBJECT_SELF);

    ShoutDisturbed();
    }
}


Voila, tu ouvre le coffre tu perd un nombre de points defini ! J'ai fait en sorte que tu perde le(s) point(s) qu'une seule fois, comme ça dès la deuxième fois que tu l'ouvre tu perd plus rien.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
aschendor
Grand Sage du Conseil
Inscrit le: 07 Fév 2003
Messages: 640
Localisation: Algalord
Répondre en citant
Posté le : 16/04/2003 23:31:03 Sujet du message :

Ouais, pas mal du tout
A vrai dire j'ai pas eu le temps de revenir dessus car cette semaine, je découvre la création de cinématique.

En plus, je sais pas ce que j'ai fais comme connerie mais j'étais emballé dans mon module et j'en ai oublié de changer les noms de sauvegardes. Du coup, j'ai maintenant un truc qui déconne et qui plante. Je suis reparti d'une ancienne sauvegarde et j'ai toute une zone à refaire entre autre.

Ca me permettra de me remettre sur mon module d'ici ce week end.
En attendant, si je trouve un moyen gratuit donc sans logiciel piraté d'enregistrer plus d'une minute de son : c'est ce que offre le magnétophone de base de windows.

Au passage (ok je fais dévier le sujet d'un poil mais bon je vais pas en réouvrir un rien que pour ça) si quelqu'un connait un tel freeware, je suis preneur.
_________________
La différence entre un aventurier et un idiot peut se résumer à çà : les idiots vivent plus vieux
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Cassin
Papa-poule(t) & poissard intemporel
Inscrit le: 16 Sep 2002
Messages: 7471
Localisation: 6 bis rue de la Couveuse, Poulailler 39b
Répondre en citant
Posté le : 17/04/2003 07:31:21 Sujet du message :

Astuce toute simple pour enregistrer plus d'une minute de son avec le Magnéto de Windows : tu enregistres n'importe quoi pendant 60 secondes, tu te cales à la fin, tu réenregistres pendant 60 secondes, etc... Une fois que tu as la durée que tu désires, tu remets au début et tu enregistres ce que tu voulais Wink

Il y a quelques années mon cousin et moi on faisait pas mal de conneries avec ça, j'avais enregistré un blanc de 10 minutes sauvegardé dans un coin que je reprenais à chaque fois Wink
_________________
Aventure ! Camaraderie ! Et acier sur acier ! Les ingrédients légendaires ! Hein Bouh ?

http://cassin1306.spaces.live.com
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Asuke
Novice
Inscrit le: 16 Avr 2003
Messages: 11
Répondre en citant
Posté le : 17/04/2003 08:52:01 Sujet du message :

Laughing
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
aschendor
Grand Sage du Conseil
Inscrit le: 07 Fév 2003
Messages: 640
Localisation: Algalord
Répondre en citant
Posté le : 17/04/2003 10:15:43 Sujet du message :

Bon je vais vous donner le nom du logiciel que j'utilises finalement.
Ca sera toujours mieux que le magnétophone de windows.
C'est Audacity.
Et comme tous les logiciels que je recherche, il est gratuit.
Ce qui ne signifie pas qu'il ne soit pas bien.
_________________
La différence entre un aventurier et un idiot peut se résumer à çà : les idiots vivent plus vieux
 
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 30.055ms