Any tips needed ASAP?

Hey,it’s me again! I hope anyone can help me. So I have problem with the if/elif method. In second episode the reader must choose between 3 options for clothes and it looks like this :
Choice 1 - classy
gain be_classy
Choice 2 - sassy
gain be_sassy
Choice 3 - boring
gain be_boring
And in third episode there’s a scene with the LI based on what the reader chose in second ep. And that’s the problem.
It looks like :
if (be_classy) {
Blah blah blah
blah blah
blah
{
elif (be_sassy) {
Blah blah blah
kissing and blah blah blah
{
else {
blah blah blah
{
And it’s mixing the choices I mean… uh i don’t know how to describe it. I tried it from the mobile app and it doesn’t matter if i chose 1,2 or 3rd choice in second ep. in 3rd ep. the story continues with the scene from choice 2 (where it’s elif). When i wrote the script and press the “Save and preview” button i don’t get any errors and it saves it. I hope you can understand me because this is really frustrating and disappointing. Thanks again. :slight_smile:

Hi! So I tried your issue in my story and for me also no errors appeared and it didn’t work. I have no idea. Is there any way you can change your if/else into 2? because I’ve never really tried with 3 of them. It’s really the same issue when I tried. if and elif just mix togheder. I don’t know how to help I’m really sorry.

I can try. I read in other “helping article” for the if/elif method that if i reset the story progress on my mobile app it will be alright,but still there’s the problem. I followed every step from Joseph Evens’ video. The only difference is instead of finishing with ‘else’ he finished with ‘elif’ again and it was alright. I tried that too but i still had this problem. I will try with only two choices but I wanted something more interesting I mean …with more and meaningful choices. This problem is really getting on my nerves. :smiley:

I believe you. I’d be very annoyed aswell. I’m planning on starting making the points sistem in my story. It seems fun, but I’m not sure.

I’m using it in my story but I didn’t think of using it in this situation. :smiley: It’s easier for me with the point system.

Hello, have you tried resetting your story progress?

Link on how to: HOW TO: Reset Story Progress + Bonus Stuff :blob_sun:

Also, make sure your { and } are right.

Example:

if (be_classy) {

} elif (be_sassy) {

} else {
}

I see you’re using the gains method for a dressing game. If you’re using gains, you need to include three separate yes and no choices for each of the three outfits. The choice name and option method is better for a dressing game. Can read more here about it: https://www.dara-amarie.com/remember-choice

1 Like

I’ll try it again, thank you. :slight_smile:

Okay it’s me again and i have a problem again and it’s getting on my nerves. In one of the episodes the reader have to choose with who of the LI wants to go out and so the choices are with label. Then i want to give the reader choice to choose the outfit. It looks like this
label dress_for_LI1
if (dinner_with_LI1){
blah blah 3 choices
choice 1-casual
choice2-classy
choice3-sexy etc. everything is okay until it comes to the second label for dressing for LI2 . It looks like this
}
}else{
3choices again blah blah the problem is with the label. I don’t know where to put it. I can’t put it inside the else or in {} and when i put it like this
if(){
blah blah blah
}
label dressing_for_LI2
}else{
blah blah
}
There’s an error saying this label can’t be at the end of a branch. Can someone help me? Idk if i explained it correctly.

Hi! So, I’m not sure what exactly you ment, but I see that you’re using the if/elif/else. And it’s not quite like you’ve done it. Here’s an example from mu script:
@SC is think

label hair_coloring

SC (talk_excited)
Okay what color!

choice (HAIR_COLOR)
“Purple!” {

@SC is tinker_loop_rear

@SC is primp_brush_hair

@SC changes hairColor into Punky Purple
} “Pink!” {
@SC is tinker_loop_rear

@SC is primp_brush_hair

@SC changes hairColor into Pop Pink
} “Green!” {
@SC is tinker_loop_rear

@SC is primp_brush_hair

@SC changes hairColor into Grievance Green
}

SC (talk_excited)
So what do you think?

choice
“This is the one”{

DA (talk_excited)
This is the one!
}
“Try the other ones…”{

DA (talk_sheepish)
Try the other ones…

goto hair_coloring
}

@pause for a beat

if (HAIR_COLOR is “Purple!”) {

SC (blush)
I love my | color:purple |purple hair

} elif (HAIR_COLOR is “Pink!”) {

SC (blush)
I love my| color:pink | Pink hair

} else {

SC (blush)
I love my| color:green | Green hair

}

DA (talk_flirt)
I love you.

SC (talk_startled)
What??

DA (talk_apathetic)
I was talking to my | color:blue | blue hair.

You just have to change it so it’s okay with you script. I’m not sure if this is the type of thing you need… Is it?

If you Can send me the choice about her dares, then I’ll be able to help more.

I can’t right now,cuz i’m texting by my phone but i’ll try to explain it again :smile: So the whole thing looks like this:
FemaleCharacter (think_rubchin)
(So, who i want to go out with?)
choice
“Go out with LI1”{
gain dinner_with_LI1
}
“Go out with LI2”{
gain dinner_with_LI2
}
*She talks with the chosen one and have to get herself ready and it looks like:
label dressing_for_LI1
if (dinner_with_LI1){
“Dress_this”{
gain dress_normal
@FC changes into ***
}
“Dress this2”{
gain dress_normal
@FC changes into ***
}
“Dress that”{
gain dress_sexy
@FC changes into ***
}
Narr
Is this what you want to wear?
“Yup, go on that date”{
}
“No,let me take a look again”{
goto dressing_for_LI1
}
}
And here comes the problem, i don’t know where to put the label if i put it like this :
}
label dressing_for_LI2
}elif (dinner_with_LI2) {
}
It says i can’t put label at the end of a branch. Neither i can put it inside the brackets or if there’s a if/elif. It’s confusing me. :confused:

FemaleCharacter (think_rubchin)
(So, who i want to go out with?)
choice (date_choice)
“Go out with LI1”{

insert text here
}
“Go out with LI2”{
insert text here
}
*She talks with the chosen one and have to get herself ready and it looks like:

label dressing_for_LI1

if (date_choice is “Go out with LI1”) {
label dressing_for_LI1
@pause for a beat

FC (think)
What should I wear?

choice (THE_DRESS)
“Dress_this”{
@FC changes into ***
}
“Dress this2”{
@FC changes into ***
}
“Dress that”{
@FC changes into ***
}
Narr
Is this what you want to wear?
“Yup, go on that date”{
}
“No,let me take a look again”{
goto dressing_for_LI1
}
@pause for a beat
}
}
label dressing_for_LI2
}elif date_choice is “Go out with LI2” {
label dressing_for_LI2
And blah blah blah
}
Maybe try like this? Gains can mess up your whole script, so I kile to use the remembering choices thing

I’ll try it, thanks. But i have problem only with the second label and it’s devastating. I beaten myself with this for like 1 hour and every time i tried something (and it doesn’t matter if i tried it yet) it was showing me different error. I removed the second label to save the story and an error popped up, telling me that the “elif{” doesn’t have a matching bracket, but it had so i jusy gave up for today and asked for advice here.

Can you send me a screenshot of the error and script?

I’ll try tomorrow with your method and write again. :blush:

Okay!

Hi I’m starting out and whenever I add an imported overlay it has a white box around it meaning I can only use the Episode default overlays. How do I get rid of the white box?

Did you make sure the overlays you used are PNG? Can you send me One of them Please?

It doesn’t let me upload it unless it’s PNG, so I know it must be. I’ll ask around. Thanks for your help though

Are you sure? And no, the image hasn’t been uploaded to this chat. I’ve never heard of the white box around it if it’s a true png image