Cutscene
I want a flashback to happen when Dink talks to a NPC. Kinda like this:
I want the cutscene to appear on another screen to simulate a flashback. So it fades down and then fades up on another screen. What command do I use to accomplish that? I've tried draw_screen after the screen fades in the code but it just messes up.
void talk(void)
{
say_stop("Hello , 1);
wait(200);
say_stop("`2Hello to you. Wanna hear my story?" , ¤t_sprite);
wait(200);
say_Stop("No." , 1);
wait(200);
say_stop("`2Well, I'll tell you anyway." , ¤t_sprite);
fade_down();
freeze(1);
sp_nodraw(1, 1);
*cutscene here*
I want the cutscene to appear on another screen to simulate a flashback. So it fades down and then fades up on another screen. What command do I use to accomplish that? I've tried draw_screen after the screen fades in the code but it just messes up.
fade_down();
script_attach(1000);
&player_map = xxx;
load_screen(xxx);
draw_screen();
wait(xxx);
fade_up();
That might work.
Use script_attach(1000); to make the script "live" past the screenchange (remember to kill_this_task when done!) and change the screen by &player_map.
E: I hate it when this happens!
E: I hate it when this happens!
look at how other people do it in their source code and learn. works 100% of the time.










