Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Nike : Jusqu’à 50% sur les articles de fin de saison
Voir le deal

 

 [résolu]problème avec int dialogmulti

Aller en bas 
AuteurMessage
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
adauca


Nombre de messages : 151

Age : 41

Localisation : Strasbourg

Date d'inscription : 10/02/2014


[résolu]problème avec int dialogmulti Empty
MessageSujet: [résolu]problème avec int dialogmulti   [résolu]problème avec int dialogmulti EmptyDim 3 Avr 2016 - 17:33

Hello les gens,

j'ai un soucis concernant mon dialogmulti que j'ai en fait utilisé avec myCounter.

voilà mon script:

Code:
function oChaise2_Look()
{
cNico.Walk(1660, 780, eBlock, eWalkableAreas);
cNico.LockViewAligned(1, 3, eAlignCentre);
if (myCounter == 0)
{
  cNico.Say("C'est la chaise à Stéphanie.");
  cNico.Say("Tiens... d'ailleurs,");
  cNico.Say("où est-ce qu'elle est passée?");
  Wait(20);
  cNico.Say("Sûrement à la cuisine pour chercher de l'eau.");
}
if (myCounter == 1)
{
  cNico.Say("C'est la chaise à Stéphanie.");
}
if (myCounter == 2)
{
  cNico.Say("Elle est vide.");
//dialogmulti = 0;
//return;
}
if (myCounter < 2)
{
  myCounter += 1;
}
}

function oChaise2_Talk()
{
cNico.Walk(1660, 780, eBlock, eWalkableAreas);
cNico.LockViewAligned(1, 3, eAlignCentre);
if (myCounter == 0) {
cNico.Say("Bonjour chaise vide!");
Wait(30);
cNico.LockViewAligned(1, 0, eAlignCentre);
cNico.Say("Tu constateras qu'une chaise...");
cNico.Say("Bah ça cause pas des masses!");
cNico.Say("Donc si on pouvait éviter de faire ça,");
cNico.Say("on gagnerait tous les deux un temps précieux!");
cNico.LockViewAligned(1, 3, eAlignCentre);
}
if (myCounter == 1) {
cNico.Say("Nan!");
}
if (myCounter < 1)
{
myCounter += 1;
}
}

Le problème c'est que quand je clique une fois ou deux sur l'un (Look ou Talk) et bien le second ne fonctionne plus.
Je comprends pas pourquoi!

Quelqu'un saurait me dire où j'ai fait un erreur?

Merci d'avance


Dernière édition par adauca le Dim 3 Avr 2016 - 18:01, édité 1 fois
Revenir en haut Aller en bas
http://www.mad-day.fr
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
adauca


Nombre de messages : 151

Age : 41

Localisation : Strasbourg

Date d'inscription : 10/02/2014


[résolu]problème avec int dialogmulti Empty
MessageSujet: Re: [résolu]problème avec int dialogmulti   [résolu]problème avec int dialogmulti EmptyDim 3 Avr 2016 - 18:00

Je viens de piger le problème je pense.
J'utilise deux fois myCounter sur le même objet. Du coup je pense qu'il ne comprend pas la différence entre les deux... (En effet, quand je commence avec Look par exemple il me donne la première phrase et si je passe sur Talk il commence par la phrase numéro 2, soit la suite comme si ce n'était qu'une fonction).
J'ai changé un des myCounter par un autre nom (dialog) en créant un "int dialog" en haut de mon script et ça fonctionne...

J'ai réglé mon bug! langue
Revenir en haut Aller en bas
http://www.mad-day.fr
 
[résolu]problème avec int dialogmulti
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: