Reply to As always... Problems
If you don't have an account, just leave the password field blank.
Yeah I keep asking noob and stupid questions about easy stuff andsuchandsuch, but I'd really like to know why is Dink saying all talk options instead of just one. Also - Dink keeps talking these all options even after the speaking should be done!! The guy I'm talking to does not freeze - and oh - you could in the meantime tell me how to make this sprite walk normally... i know the walk and speed sprites are missing... but I don't even know them. Please show me the working script?
void talk( void )
{
freeze(1)
freeze(¤t_sprite)
choice_start()
set_title_color 7
title_start();
It's good to see you again, as always.
title_end();
"Tell him to hurry"
"Be nice and polite to him"
"Leave your useless servant"
choice_end();
if (&result == 1);
{
say_stop("&speech", 1);
say_stop("&speech", 1);
say_stop("&speech1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
wait(200)
say_stop"`3&speech", ¤t_sprite);
unfreeze(1)
unfreeze(¤t_sprite);
}
if (&result == 2);
{
say_stop("&speech", 1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
unfreeze(1)
unfreeze(¤t_sprite);
}
void hit( void )
{
say("&speech", 1);
}
void talk( void )
{
freeze(1)
freeze(¤t_sprite)
choice_start()
set_title_color 7
title_start();
It's good to see you again, as always.
title_end();
"Tell him to hurry"
"Be nice and polite to him"
"Leave your useless servant"
choice_end();
if (&result == 1);
{
say_stop("&speech", 1);
say_stop("&speech", 1);
say_stop("&speech1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
wait(200)
say_stop"`3&speech", ¤t_sprite);
unfreeze(1)
unfreeze(¤t_sprite);
}
if (&result == 2);
{
say_stop("&speech", 1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
wait(200)
say_stop("`3&speech", ¤t_sprite);
wait(200)
say_stop("&speech", 1);
unfreeze(1)
unfreeze(¤t_sprite);
}
void hit( void )
{
say("&speech", 1);
}