The Dink Network

Murder - I mean Dinkc mystery case

August 26th 2005, 10:01 AM
pig.gif
Here I am, back again, confuddleified by another of my buggy scripts.
The main problem is that it doesent work, most additional problems are that it doesent work. Here be the script, I've commented it heavily - or I will have by the time this is posted, so, thanks for helping me.

void main(void)
{
If(&story == 7)
{
say_stop("`6<<<<<IF YOU CAN SEE THIS THE JANE VARIABLE WORKS>>>>>", &jane);
//&jane works.
stopmidi();
playmidi("11.mid");
//last 2 lines work ok.
fade_down();
//As far as i know, I dont think it ever fully fades down.
&player_map = 5;
load_screen();
draw_screen();
//The above 3 lines are sound.
int &pete = create_sprite(120, 150, 16, 383, 1);
sp_base_walk(&pete, 380);
//pete isnt created.
freeze(&pete);
//If he's not created, he cant freeze.
freeze(1);
freeze(&jane);
//But strangly, dink and jane do not freeze.
sp_active(1, 0);
//Cant remember if the above line works, I dont think it does.
fade_up();
//The fade up works.
say_stop("`6-----------------", &jane);
wait(300);
say_stop("`2---------------------", &pete);
wait(300);
say_stop("`6------------------------------", &jane);
wait(300);
say_stop("`2---------------------------", &pete);
wait(300);
say_stop("`6------------------------------", &jane);
wait(300);
say_stop("`2------------------------------", &pete);
wait(800);
say_stop("`6--------------------------------------------", &jane);
wait(300);
say_stop("`6---------------------------------------", &pete);
wait(300);
say_stop("`6-----------------", &jane);
wait(300);
say_stop("`2---------------------------", &pete);
wait(300);
say_stop("`6---------------", &jane);
playmidi("9.mid
fade_down();
&player_map = 367;
load_screen();
draw_screen();
fade_up();
&story = 8;
//everything from the last comment doesent work, so basicly, dink gets warped to a different room and a midi is played.
}
}

Thanks for reading.
August 26th 2005, 10:26 AM
spike.gif
void main()
{
If(&story == 7)
{
script_attach(1000);
say_stop("`6<<<<<IF YOU CAN SEE THIS THE JANE VARIABLE WORKS>>>>>", &jane);
//&jane works.
playmidi("11.mid");
//last 2 lines work ok.
fade_down();
//As far as i know, I dont think it ever fully fades down.
&player_map = 5;
load_screen();
draw_screen();
//The above 3 lines are sound.
preload_seq(383);
int &pete = create_sprite(120, 150, 16, 383, 1);
sp_base_walk(&pete, 380);
//pete isnt created.
freeze(&pete);
//If he's not created, he cant freeze.
freeze(1);
freeze(&jane);
//But strangly, dink and jane do not freeze.
sp_nodraw(1, 1);
//Cant remember if the above line works, I dont think it does.
fade_up();
//The fade up works.
say_stop("`6-----------------", &jane);
wait(300);
say_stop("`2---------------------", &pete);
wait(300);
say_stop("`6------------------------------", &jane);
wait(300);
say_stop("`2---------------------------", &pete);
wait(300);
say_stop("`6------------------------------", &jane);
wait(300);
say_stop("`2------------------------------", &pete);
wait(800);
say_stop("`6--------------------------------------------", &jane);
wait(300);
say_stop("`6---------------------------------------", &pete);
wait(300);
say_stop("`6-----------------", &jane);
wait(300);
say_stop("`2---------------------------", &pete);
wait(300);
say_stop("`6---------------", &jane);
playmidi("9.mid
fade_down();
&player_map = 367;
load_screen();
draw_screen();
sp_nodraw(1, 0);
fade_up();
&story = 8;
//everything from the last comment doesent work, so basicly, dink gets warped to a different room and a midi is played.
kill_this_task();
}
}
August 26th 2005, 12:40 PM
pig.gif
Thanks.

I'm an Idiot.