Habe das Problem mit dem Ausweichen nach Links/Rechts gelöst!
Fehlt nur noch ein bischen finetuning!

Code:
  

while (my.action_state == 5)
{
var zufall;
var w_counter = 0;

//check_state(); // Zustand wird überprüft
//if (my.action_state != 5) {break;}

zufall = int(random(2));

while ( w_counter <= 50 )
{
w_counter += 1;

my.speed_x = 0; // Nach Links oder rechts Strafen
my.speed_y = 0;

if(zufall == 0)
{
my.speed_y = 10;
}
else
{
my.speed_y = -10;
}

my.tilt = 0;
if(my.speed_y != 0)
{
c_move(my,
vector(my.speed_x * time,my.speed_y * time,0),
vector(0,0,my.speed_z * time),
ignore_passable + glide);
}
wait(1);

ent_animate(my,"run",my.skill46,ANM_CYCLE);
my.skill46 = (my.skill46 + 6 * time) % 100;

}
my.action_state = 0; //Position erreicht!!

wait(1);
}




Leider hänge ich bei der Sache mit der Deckungssuche, noch immer fest ...
Hat nicht irgend Jemand eine Idee???


A8-Com-v 8.47.1