Maybe it's beacause you use on_mouse_left somewhere else
try placing shooting function into the turret cycle, like this
action shoot_with_turret
{
turret=my;
while(1)
{
if(mouse_left){ent_creator();sleep(0.5);}
ent_bonereset(my,"Turret");
bone_angle.pan= (pointer.x * -1) * 0.5;
bone_angle.tilt= (pointer.y);
bone_angle.roll= 0;
ent_bonerotate (my,"Turret",bone_angle);
wait(1);
}
}
Last edited by Shadow969; 05/17/07 16:45.