Aelor
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Aelor

Forum officiel du module NeverWinter Nights et role play Aelor.
 
AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

 

 Script universel de "Rebonjour"

Aller en bas 
2 participants
AuteurMessage
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Script universel de "Rebonjour" Empty
MessageSujet: Script universel de "Rebonjour"   Script universel de "Rebonjour" EmptyJeu 19 Jan - 21:06

Voila j'ai eût l'idée a l'instant qui va faire gagner du temps a tout le monde et aussi au module ... Un script universel de "Rebonjour" qui fait donc que pour n'importe quel PNJ a qui un Pj "x" va parler une première fois, il aura un dialogue différent la seconde fois ... Et ce sera le même set de script pour tous ... et ca marchera a chaque fois ...
Ensuite dans une version 2.0, je rejouterais des lignes et il suffira de décomment certaines lignes pour avoir l'effet voulu !

*fiert*

Je vous concocte ça tout de suite !
Revenir en haut Aller en bas
Miltiades
Miltiades, paladin de Tyr
Miltiades


Nombre de messages : 551
Localisation : En train de chatier le mal
Date d'inscription : 16/12/2005

Script universel de "Rebonjour" Empty
MessageSujet: Re: Script universel de "Rebonjour"   Script universel de "Rebonjour" EmptyJeu 19 Jan - 23:40

Très bonne idée gimli * pour une fois que les nains ont kkc ds la tête ^^*
Revenir en haut Aller en bas
https://aelor.actifforum.com/index.forum
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Script universel de "Rebonjour" Empty
MessageSujet: Re: Script universel de "Rebonjour"   Script universel de "Rebonjour" EmptyLun 23 Jan - 22:53

Hum hum ... ^^
J'met ça demain
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Script universel de "Rebonjour" Empty
MessageSujet: Re: Script universel de "Rebonjour"   Script universel de "Rebonjour" EmptyLun 23 Jan - 23:08

Voila la v1.0

Code:
/*-------------------------------------------------------------------------*\
|                              Rebonjour_1                                |
\*-------------------------------------------------------------------------*/

//Il faut d'abord creer le dialogue que vous voulez faire
//dire au PNJ la 1ere fois que vous le rencontrez.
//Ce script est a mettre dans le condition d'execution du
//1er noeud de dialogue.

int StartingConditional()
{
string sTagPNJ = GetTag(OBJECT_SELF);
string sNamePJ = GetName(GetPCSpeaker());
if(GetLocalInt(OBJECT_SELF,sTagPNJ+sNamePJ) == 1)
    return TRUE;
return FALSE;
}

Code:
/*-------------------------------------------------------------------------*\
|                              Rebonjour_2                                |
\*-------------------------------------------------------------------------*/

//Il faut ensuite creer le dialogue que vous voulez faire
//dire au PNJ la seconde fois.
//Ce script est a mettre dans le condition d'execution du
//1er noeud de dialogue.


void main()
{
string sTagPNJ = GetTag(OBJECT_SELF);
string sNamePJ = GetName(GetPCSpeaker());
SetLocalInt(OBJECT_SELF,sTagPNJ+sNamePJ,1);
}

Code:
/*-------------------------------------------------------------------------*\
|                              Rebonjour_3                                |
\*-------------------------------------------------------------------------*/

//le script suivant est a mettre dans action consequente dans un noeud au
//dans un noeud au choix du 1er dialogue !

void main()
{
string sTagPNJ = GetTag(OBJECT_SELF);
string sNamePJ = GetName(GetPCSpeaker());
SetLocalInt(OBJECT_SELF,sTagPNJ+sNamePJ,2);
}

Code:
/*-------------------------------------------------------------------------*\
|                              Rebonjour_4                                |
\*-------------------------------------------------------------------------*/

//le script suivant est a mettre a chaque dernier noeud
//de discution de chaque fin de dialogue lorsque
// l'on desire que le PNJ dise un nouveau dialogue apres celui ci

void main()
{
string sTagPNJ = GetTag(OBJECT_SELF);
string sNamePJ = GetName(GetPCSpeaker());
int iVars = GetLocalInt(OBJECT_SELF,sTagPNJ+sNamePJ);
iVars ++;
}

Code:
/*-------------------------------------------------------------------------*\
|                              Rebonjour_5                                |
\*-------------------------------------------------------------------------*/

//Il faut ensuite creer le dialogue que vous voulez
//faire dire au PNJ la deuxieme  fois.
//Ce script est a mettre dans le condition d'execution
//du 1er noeud de dialogue.

int StartingConditional()
{
int iDial = 2;// Remplacer ici par le numero du dialogue (ici la deuxieme fois)
string sTagPNJ = GetTag(OBJECT_SELF);
string sNamePJ = GetName(GetPCSpeaker());
if(GetLocalInt(OBJECT_SELF,sTagPNJ+sNamePJ) == iDial)
    return TRUE;
return FALSE;
}

Code:
/*-------------------------------------------------------------------------*\
|                              Rebonjour_6                                |
\*-------------------------------------------------------------------------*/

//Il faut ensuite creer le dialogue que vous voulez
//faire dire au PNJ la troisieme  fois.
//Ce script est a mettre dans le condition d'execution
//du 1er noeud de dialogue.

int StartingConditional()
{
int iDial = 3;// Remplacer ici par le numero du dialogue (ici la troisieme fois)
string sTagPNJ = GetTag(OBJECT_SELF);
string sNamePJ = GetName(GetPCSpeaker());
if(GetLocalInt(OBJECT_SELF,sTagPNJ+sNamePJ) == iDial)
    return TRUE;
return FALSE;
}
Revenir en haut Aller en bas
Contenu sponsorisé





Script universel de "Rebonjour" Empty
MessageSujet: Re: Script universel de "Rebonjour"   Script universel de "Rebonjour" Empty

Revenir en haut Aller en bas
 
Script universel de "Rebonjour"
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème sur un script
» script quête
» script apparition
» Script de porte
» Script de kain

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aelor :: Archives :: Editeur :: Script-
Sauter vers: