Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 [résolu]Pb Probleme de variable

Aller en bas 
2 participants
AuteurMessage
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[résolu]Pb Probleme de variable Empty
MessageSujet: [résolu]Pb Probleme de variable   [résolu]Pb Probleme de variable EmptyMar 2 Avr 2013 - 6:08

Bonjours a tous

J'ai un petit probleme sur mon jeux en construction au niveau des dialogues. je mets le script ci-dessous

// Dialog script file
@S // Dialog startup entry point
return
@1
scottyR2 : Le Dilithium est à (dilithium) %
return
@2
scottyR2 : On a en stock (torpille) torpille(s)
scottyR2 : Le laser est à (laser) %
return
@3
if (Mission==0)
scottyR2 : Pas de destination programmée
scottyR2 : Commandant
if (Mission==1)
scottyR2 : Rejoingnez moi dans
scottyR2 : la salle de transfert
return
@4
scottyR2 : Ok
stop

Lorsque ma variable (mission) est a zero mon caractere scottyR2 doit dire seulement
Pas de destination programmée suivit de Commandant
ET avec ma variable (mission) a 1 Rejoingnez moi dans suivit de la salle de transfert

hors je ne comprend pas pourquoi avec la variable 1 pas de souccis mais avec la variable zero il m'affiche Pas de destination programmée,Commandant,la salle de transfert.

Et si quelqu'un sait comment afficher dans un dialogue un variable ex:
scottyR2 doit dire a un moment le Dillithium est a 0% (voir entre paranthese plus haut)
ma variable est Dilithium je n'y arrive pas il m'affiche a la place du zero un nombre a 6 chiffres


MERCI d'avance pour vos reponses


Dernière édition par hanakin le Jeu 4 Avr 2013 - 12:47, édité 1 fois
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Pb Probleme de variable Empty
MessageSujet: Re: [résolu]Pb Probleme de variable   [résolu]Pb Probleme de variable EmptyMar 2 Avr 2013 - 9:58

Salut hanakin,

Concernant ton problème de if, la solution est d'entourer tes instructions d'accolades. En effet, dans le code que tu as mis tu n'utilises aucune accolade : quelles sont donc les commandes qui ne doivent s'exécuter que lorsque la condition est remplie ? Uniquement celle qui suit ? Les deux suivantes ? Les trois suivantes ? etc.
Par défaut dans AGS, si tu ne mets pas d'accolades, seule la commande suivant directement le if est conditionnée : les autres s'exécutent normalement, de façon inconditionnelle.
Dans ton code donc, ça dit "si mission = 0, dis Pas de destination programmée" et "si mission = 1, dis Rejoignez moi dans". Les autres paroles (Commandant et La salle de transfert) seront toujours prononcées, de façon inconditionnelle, quelle que soit la valeur de Mission.

Ensuite, je ne sais pas s'il existe une méthode spécifique pour insérer des variables dans les dialogues, mais une façon de faire est de recourir à la commande Say.

Ces deux choses prises en compte, ton code devient :
Code:
// Dialog script file
@S // Dialog startup entry point
return
@1
  cScottyR2.Say("Le Dilithium est à %d %%", dilithium);
return
@2
  cScottyR2.Say("On a en stock %d torpille(s)", torpille);
  cScottyR2.Say("Le laser est à %d %%", laser);
return
@3
if (Mission==0) {
scottyR2 : Pas de destination programmée
scottyR2 : Commandant
}
if (Mission==1) {
scottyR2 : Rejoingnez moi dans
scottyR2 : la salle de transfert
}
return
@4
scottyR2 : Ok
stop

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[résolu]Pb Probleme de variable Empty
MessageSujet: Resolu   [résolu]Pb Probleme de variable EmptyMar 2 Avr 2013 - 10:20

[Résolu]

Merci Beaucoup pour ta reponse je vais essayer cela dès ce soir

Merci Kitai ton code fonctionne a merveille


Dernière édition par hanakin le Mer 3 Avr 2013 - 11:03, édité 1 fois (Raison : RESOLU)
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Contenu sponsorisé





[résolu]Pb Probleme de variable Empty
MessageSujet: Re: [résolu]Pb Probleme de variable   [résolu]Pb Probleme de variable Empty

Revenir en haut Aller en bas
 
[résolu]Pb Probleme de variable
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]Pb de variable
» [résolu]Placement d'une variable
» [résolu]Probleme de gui
» [résolu]Probleme de sons
» [Resolu] Probleme FollowCharacter

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: