Reply to Re: yet another mystery script problem.
If you don't have an account, just leave the password field blank.
Weird. Oh well. Make the talk proc look like something like below. Are you sure you weren't talking about choice 3??
void talk (void)
{
freeze(1);
freeze(¤t_sprite);
choice_start()
"be nice."
"be somewhat less nice."
"leave"
choice_end()
if (&result == 1)
{
say_stop("hi, your looking very old today", 1);
say_stop("`6why thank you.", ¤t_sprite);
say_stop("...", 1);
say_stop("`6hmmm...", ¤t_sprite);
say_stop("i'll go now.", 1);
unfreeze(1);
unfreeze(¤t_sprite);
}
if (&result == 2)
{
say_stop("I HATE YOU!", 1);
say_stop("`6fair enough...", ¤t_sprite);
wait(700);
say_stop("hmmm.. i wasnt expecting that...", 1);
say_stop("i know!", 1);
wait(500);
hurt(¤t_sprite, 500);
playsound(9, 8000,0,0,0);
say_stop("that'l teach him to talk back to me!", 1);
unfreeze(1);
}
if (&result == 3)
{
unfreeze(1);
unfreeze(&urrent_sprite);
}
}
void talk (void)
{
freeze(1);
freeze(¤t_sprite);
choice_start()
"be nice."
"be somewhat less nice."
"leave"
choice_end()
if (&result == 1)
{
say_stop("hi, your looking very old today", 1);
say_stop("`6why thank you.", ¤t_sprite);
say_stop("...", 1);
say_stop("`6hmmm...", ¤t_sprite);
say_stop("i'll go now.", 1);
unfreeze(1);
unfreeze(¤t_sprite);
}
if (&result == 2)
{
say_stop("I HATE YOU!", 1);
say_stop("`6fair enough...", ¤t_sprite);
wait(700);
say_stop("hmmm.. i wasnt expecting that...", 1);
say_stop("i know!", 1);
wait(500);
hurt(¤t_sprite, 500);
playsound(9, 8000,0,0,0);
say_stop("that'l teach him to talk back to me!", 1);
unfreeze(1);
}
if (&result == 3)
{
unfreeze(1);
unfreeze(&urrent_sprite);
}
}