Reply to Re: .C
If you don't have an account, just leave the password field blank.
Oh, and one more scripting problem I found: Whenever I do a menu,
with like 3 or more questions, all of the options (including leave) say the same thing as the first option. Here is an example right out of my story file:
void talk(void)
{
freeze(1)
choice_start();
"Introduce Yourself"
"What Is This Place?"
"Who are you?"
"Ask For Him To Teach You Wisdom"
"Leave"
choice_end();
if(&result==1)
{
say_stop("Hello. I am Dink, supreme ruler of this dmod. Who are you?", 1);
wait(200);
say_stop("`4Me Henry. Me smash yer bones for yoo?", ¤t_sprite);
wait(200);
say_stop("No thanks, Henry.",1);
unfreez(1)
}
if(&result2==)
{
say_stop("What is this place?",1);
wait(200);
say_stop("`4This house.", ¤t_sprite);
wait(200);
say_stop("I know, but what is this area?",1);
wait(200);
say_stop("`4Yard.", ¤t_sprite);
wait(200);
say_stop("I know, but...nevermind.",1);
unfreeze(1)
}
if(&result==3)
{
say_stop("Who are you?",1);
wait(200);
say_stop("`4Me Henry. Me father and husbund. Me know lots of stuff.", ¤t_sprite);
wait(200);
say_stop("Like what?",1);
wait(200);
say_stop("`4Ultimate wisdom. I not tell hoomanz tho.", ¤t_sprite);
unfreeze(1)
}
if (&result==4)
{
say_stop("Can you teach the wisdom?",1);
wait(200);
say_stop("`4No. Bye now!", ¤t_sprite);
wait(200);
say_stop("Oh.",1);
unfreeze(1)
}
I also tried adding return; but that didn't help.
with like 3 or more questions, all of the options (including leave) say the same thing as the first option. Here is an example right out of my story file:
void talk(void)
{
freeze(1)
choice_start();
"Introduce Yourself"
"What Is This Place?"
"Who are you?"
"Ask For Him To Teach You Wisdom"
"Leave"
choice_end();
if(&result==1)
{
say_stop("Hello. I am Dink, supreme ruler of this dmod. Who are you?", 1);
wait(200);
say_stop("`4Me Henry. Me smash yer bones for yoo?", ¤t_sprite);
wait(200);
say_stop("No thanks, Henry.",1);
unfreez(1)
}
if(&result2==)
{
say_stop("What is this place?",1);
wait(200);
say_stop("`4This house.", ¤t_sprite);
wait(200);
say_stop("I know, but what is this area?",1);
wait(200);
say_stop("`4Yard.", ¤t_sprite);
wait(200);
say_stop("I know, but...nevermind.",1);
unfreeze(1)
}
if(&result==3)
{
say_stop("Who are you?",1);
wait(200);
say_stop("`4Me Henry. Me father and husbund. Me know lots of stuff.", ¤t_sprite);
wait(200);
say_stop("Like what?",1);
wait(200);
say_stop("`4Ultimate wisdom. I not tell hoomanz tho.", ¤t_sprite);
unfreeze(1)
}
if (&result==4)
{
say_stop("Can you teach the wisdom?",1);
wait(200);
say_stop("`4No. Bye now!", ¤t_sprite);
wait(200);
say_stop("Oh.",1);
unfreeze(1)
}
I also tried adding return; but that didn't help.