this might not create the error but the way you hve your if else it will most likely not work as you wanted because you have created something like endless loop
you use if else when reader has some amout of points to show that points and with label you send him back on start so for example if he fits the first condition of RAP poitns its endles loop the if else will never show any other points.
do not use the label to send him back and use for each point system separate if/ elif/ else instead
also you are missing else in you if/elif/else
and there is missing closing bracket at the “I am done” choice and you miss another closing bracket of the first choice (under the if/ elif/else) too
here you have it with the added brackets but as I said I dont think your if elif else will work as intended.
In case reader can gain all RAP, SINGER and DANCE point than the way you have it will show only the RAP points and not the rest. Every reader will end up latest on RAP 0 points and it will not show the othe options…
so maybe try this instead:
label point_system
NARR
About your points…
choice “RAP points” {
if (RAP =1){
NARRATOR
You have |bold|1|reset| Rap points.
}
else{
NARRATOR
You have |bold|0|reset| Rap points.
}
goto point_system
} “SINGER points” {
if (SINGER =1){
NARRATOR
You have |bold|1|reset| Singer points.
}
else{
NARRATOR
You have |bold|0|reset| Singer points.
}
goto point_system
} “DANCE points” {
if (DANCE =1){
NARRATOR
You have |bold|1|reset| Dance points.
}
else{
NARRATOR
You have |bold|0|reset| Dance points.
}
goto point_system