some variables problems

Started by viktor, Sat 03/07/2004 17:40:05

Previous topic - Next topic

viktor

Ok i have a little problem with variables again.
First you repair a car. The wariable is set to wan, 4. Then you go and get a person.  He leaves to the car and the variable is set to dialog3, 1. Then you have to go get a nother person. The veriable is set to dialog 1, 1.  And I wan't something to hapene when all these 3 things are acomplished. But I'm having a little trouble with it. I took a quick course in variables in the interactions editor (a friend showd me, but the friend went on holyday yesterday so he can't help me).
All the other interactions work perfect. I'm only stuck with the one where both persons have to be in the car and the two global variables are turned on (dialog 1, 1 and dialog3, 1)
This is how the thing looks like:
http://www.2dadventure.com/ags/untitled1.png
signature" border="0
<a target='_blank' href='https://imgbb.com/'>resurrection pictures for facebook</a>

Ashen

It's probably be easiest to create another variable to track whether they're both in the car.

Create a new variable called GotBoth

Conditional - If variable is set to a certain value (dialog3, 1)
   Run script (whatever you've already got)
   Conditional - If variable is set to a certain value (dialog 1, 1)
      Game - Set variable value (GotBoth, 1)

Conditional - If variable is set to a certain value (dialog 1, 1)
   Run script (whatever you've already got)
   Conditional - If variable is set to a certain value (dialog3, 1)
      Game - Set variable value (GotBoth, 1)

Conditional - If variable is set to a certain value (GotBoth, 1)
   Run script (Or whatever you want to happen next)

And delete this bit:
Conditional - If variable is set to a certain value (dialog3, 1)
   Conditional - If variable is set to a certain value (dialog 1, 1)
      Run script

Hope this helps.
I know what you're thinking ... Don't think that.

viktor

that won't be any good. The script after the conditional is a response on how many people arein the wan. If conditional is set to dialog1, 1 and you interact with thewan you will get a mesage that you can't go becouse one is missing. If I use the variables you provided the player will first say that one of the both is missing. And then if you interact with it again will it say that everyone is in there.
signature" border="0
<a target='_blank' href='https://imgbb.com/'>resurrection pictures for facebook</a>

Ashen

Ok, misunderstood the question a little. Try this way:

Conditional - If variable is set to a certain value (dialog3, 1)
    Conditional - If variable is set to a certain value (dialog 1, 1)
        Run script (both in van)
        Stop running more commands
    Run script (one is missing)

Conditional - If variable is set to a certain value (dialog 1, 1)
    Conditional - If variable is set to a certain value (dialog3, 1)
        Run script (both in van)
        Stop running more commands
    Run script (one is missing)
I know what you're thinking ... Don't think that.

viktor

That dosn't work. I tried that and when there is only one in the wan no message pops up at all. When they are both in the wan the message that one is still missing pops up. Something tels me that something isn't right here.

this is how everithing looks now:

and yes I am shure that the script contained the corect message. I checked about 5 times.
signature" border="0
<a target='_blank' href='https://imgbb.com/'>resurrection pictures for facebook</a>

Scorpiorus

Make sure that dialog1 and dialog3 variables are actually set to 1 as an appropriate NPC got into the van. It seems to me that one of them isn't set to 1.

Ashen

Also, looking at it again, I think it should be:

Conditional - If variable is set to a certain value (dialog3, 1)
    Conditional - If variable is set to a certain value (dialog 1, 1)
        Run script (both in van)
        Stop running more commands
    Run script (one is missing)

Conditional - If variable is set to a certain value (dialog 1, 1)
    Run script (one is missing)

I don't know if that's what stopped it working, but the second 'Conditional - If variable is set to a certain value (dialog3, 1)' isn't really needed.
I know what you're thinking ... Don't think that.

viktor

cool. Now I've got the thing working thanks to you  guys. The problem was that the wariable was actualy set to dialog and not dialog 1.  Thanks again Ashen.
signature" border="0
<a target='_blank' href='https://imgbb.com/'>resurrection pictures for facebook</a>

SMF spam blocked by CleanTalk