Reply to Re: Yargh, bumwaffle!
If you don't have an account, just leave the password field blank.
Ok, I guess I cant fix it myself... Crap. Thanks for baring with me, here is the main script again, and then there is bonca.c. The problem is, the boncas spawn, but dont move, they are stuck on the same frame and the same spot. Thanks.
void main(void)
{
if(&story == 8);
{
stopmidi("9");
preload_seq(530);
preload_seq(531);
preload_seq(532);
preload_seq(533);
preload_seq(534);
preload_seq(535);
preload_seq(536);
preload_seq(537);
preload_seq(538);
preload_seq(539);
freeze(1);
wait(1000);
say_stop("Hmmm... I'ts a little quite...", 1);
wait(800);
say_stop("Too quite...", 1);
wait(300);
move_stop(1, 8, 300, 1);
wait(400);
screenlock(1);
wait(700);
say_stop("That is not a good sign.", 1);
playmidi("4.mid");
wait(500);
unfreeze(1);
int &where1;
int &wheere2;
int &wheeere3;
int &dir;
int &sequence;
loop:
&where1 = random(400, 1);
&wheere2 = random(2, 1);
If(&wheere2 == 1)
{
&wheere2 = 370;
&wheeere3 = 270;
}
If(&wheere2 == 2)
{
&wheere2 = 270;
&wheeere3 = 370;
}
if(&wheere2 == 370)
{
&dir = 4;
&sequence = 531;
}
if(&wheere2 == 270)
{
&dir = 6;
&sequence = 533;
}
int &boncabonc = create_sprite(&wheere2, &where1, 16, &sequence, 1);
sp_script(&boncabonc, "bonca");
wait(2000);
goto loop;
}
}
void main(void)
{
freeze(¤t_sprite);
sp_speed(¤t_sprite, 1);
sp_brain(¤t_sprite, 16);
sp_base_walk(¤t_sprite, 530);
sp_touch_damage(¤t_sprite, 4);
move_stop(¤t_sprite, &dir, &wheeere3, 1);
sp_active(¤t_sprite, 0);
}
void main(void)
{
if(&story == 8);
{
stopmidi("9");
preload_seq(530);
preload_seq(531);
preload_seq(532);
preload_seq(533);
preload_seq(534);
preload_seq(535);
preload_seq(536);
preload_seq(537);
preload_seq(538);
preload_seq(539);
freeze(1);
wait(1000);
say_stop("Hmmm... I'ts a little quite...", 1);
wait(800);
say_stop("Too quite...", 1);
wait(300);
move_stop(1, 8, 300, 1);
wait(400);
screenlock(1);
wait(700);
say_stop("That is not a good sign.", 1);
playmidi("4.mid");
wait(500);
unfreeze(1);
int &where1;
int &wheere2;
int &wheeere3;
int &dir;
int &sequence;
loop:
&where1 = random(400, 1);
&wheere2 = random(2, 1);
If(&wheere2 == 1)
{
&wheere2 = 370;
&wheeere3 = 270;
}
If(&wheere2 == 2)
{
&wheere2 = 270;
&wheeere3 = 370;
}
if(&wheere2 == 370)
{
&dir = 4;
&sequence = 531;
}
if(&wheere2 == 270)
{
&dir = 6;
&sequence = 533;
}
int &boncabonc = create_sprite(&wheere2, &where1, 16, &sequence, 1);
sp_script(&boncabonc, "bonca");
wait(2000);
goto loop;
}
}
void main(void)
{
freeze(¤t_sprite);
sp_speed(¤t_sprite, 1);
sp_brain(¤t_sprite, 16);
sp_base_walk(¤t_sprite, 530);
sp_touch_damage(¤t_sprite, 4);
move_stop(¤t_sprite, &dir, &wheeere3, 1);
sp_active(¤t_sprite, 0);
}