Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

 Variables dans les dDialog() et Changement d'image

Aller en bas 
3 participants
AuteurMessage
KoZzY TheTurtle
Cliqueur Amateur
Cliqueur Amateur
KoZzY TheTurtle


Nombre de messages : 251

Age : 38

Localisation : Huy - Belgique

Date d'inscription : 14/07/2009


Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image EmptyDim 10 Jan 2010 - 17:19

Encore deux ou trois petites questions qui me font tourner en rond (mes excuses pour le titre fort peu explicite):

La première: J'aimerais qu'une variable soit incrémentée / décrémentée en fonction des choix que le joueur fera lors de certains dialogues ... Mais comment faire sachant qu'on ne peut pas travailler sur les variables ou autres directement dans les scripts files des dialogues confus
Existe-t-il une instruction permettant ce genre de chose (j'imagine que oui, ce serait triste sinon) ?

La seconde: Lorsque je crée une jauge (de vie ou d'énergie par exemple) qui se remplit ou se vide en fonction de la valeur d'une Int je suis obligé de l'afficher sous forme de personnage sur la Room pour pouvoir utiliser la commande "cJauge.ChangeView(x)" ... Difficile à expliquer voici un exemple:

Code:
function room_RepExec()  //---Répétition de la fonction non-stop
{
  if (disjonteur == 1)    // -- Si 'disjoncteur' vaut "1" le personnage
  {                              // qui est en fait "ma jauge" changera de view
    cChar1.ChangeView(2); // (et donnera l'impression de se remplir
  }                              //  ou de se vider ...)
  if (disjonteur == 2)
  {
    cChar1.ChangeView(4);
  }
  if (disjonteur == 3)
  {
    cChar1.ChangeView(5);
  }
  if (disjonteur == 4)
  {
    cChar1.ChangeView(6);
  }
  if (disjonteur == 5)
  {
    cChar1.ChangeView(7);
  }
}

N'y-a-t-il pas moyen de changer l'apparence d'une bête image qu'on insèrerait sur la room (exemple totalement fictif: Jauge.SetImage(X)) ?


Merci d'avance =]

ps: J'espère m'être exprimé correctement ^^
Revenir en haut Aller en bas
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Re: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image EmptyDim 10 Jan 2010 - 18:56

Pour ta jauge, Asraroth a fait un module très utile qui devrait te convenir sourire
Pour modifier les variables dans les scripts, utilise la fonction "run-script x", et dans le Global Script :
Code:
function dialog_request(int parameter) {
if (parameter==x){
//variable + ou -
}
}
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
KoZzY TheTurtle
Cliqueur Amateur
Cliqueur Amateur
KoZzY TheTurtle


Nombre de messages : 251

Age : 38

Localisation : Huy - Belgique

Date d'inscription : 14/07/2009


Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Re: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image EmptyDim 10 Jan 2010 - 20:42

Merci pour l'info concernant le module de Asraroth, je vais chercher après =]

Mais sinon, il n'existe donc pas d'instruction permettant de changer le sprite d'un élément de décors autre qu'un Character ?

Citation :
Pour modifier les variables dans les scripts, utilise la fonction "run-script x", et dans le Global Script :

Merci beaucoup :^^: Ce sera tout de suite beaucoup plus sympa les dialogues langue
Revenir en haut Aller en bas
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Re: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image EmptyDim 10 Jan 2010 - 22:15

Tu peux utiliser un objet ou un GUI et utiliser les fonctions object.Graphic=x ou button.NormalGraphic=x.
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
KoZzY TheTurtle
Cliqueur Amateur
Cliqueur Amateur
KoZzY TheTurtle


Nombre de messages : 251

Age : 38

Localisation : Huy - Belgique

Date d'inscription : 14/07/2009


Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Re: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image EmptyDim 10 Jan 2010 - 22:28

Je vais essayer, merci à toi :clin d'oeil:
Revenir en haut Aller en bas
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Re: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image EmptyLun 11 Jan 2010 - 13:55

KoZzY TheTurtle a écrit:
N'y-a-t-il pas moyen de changer l'apparence d'une bête image qu'on insèrerait sur la room (exemple totalement fictif: Jauge.SetImage(X)) ?

Tu peux utiliser un Overlay.

La syntaxe c'est :
Code:
Overlay* myOverlay = Overlay.CreateGraphical(x, y, slot, true);
On indique la position et le numéro du sprite à afficher.
Revenir en haut Aller en bas
KoZzY TheTurtle
Cliqueur Amateur
Cliqueur Amateur
KoZzY TheTurtle


Nombre de messages : 251

Age : 38

Localisation : Huy - Belgique

Date d'inscription : 14/07/2009


Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Re: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image EmptyLun 11 Jan 2010 - 15:54

Ca me semble parfait !

Merci, je commence à voir l'étendue des possibilités d'AGS maintenant, ça me semble déjà beaucoup moins "étroit" :^^:
Revenir en haut Aller en bas
Contenu sponsorisé





Variables dans les dDialog() et Changement d'image Empty
MessageSujet: Re: Variables dans les dDialog() et Changement d'image   Variables dans les dDialog() et Changement d'image Empty

Revenir en haut Aller en bas
 
Variables dans les dDialog() et Changement d'image
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]Comment associer variables et textes multiples ?
» Trier des variables par valeur ?
» Speech à variables multiples
» Petite question sur les types de variables
» Probleme avec multiple global variables

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: