RÄTSEL GELÖST:

So für alle dies interessiert, hier der vereinfachte code, der zwei oder mehr "parteien" sich gegenseitig anblicken lässt. Es wird immer nur der nächstliegende "gegner" anvisiert.

function team1()
{
my.skill10 = 1;
while (1)
{
closest_dist = 100000;
you = ent_next(NULL);
while(you != NULL)
{
if((vec_dist(my.x, you.x) < closest_dist)&&(you.skill10 == 2))
{
closest_dist = vec_dist(my.x, you.x);
my.skill4 = handle(you);
you = ptr_for_handle (my.skill4);
vec_set (temp.x, you.x);
vec_sub (temp.x, my.x);
vec_to_angle (my.pan, temp);
}
you = ent_next(you);
}
wait(1);
}
}

Der code stammt von Pappenheimer, dem ich hiermit nochmal danken will. wink


Be my UBB-Buddy, without any reason!