Never (!) run ent_remove() from within:
- a while(1) loop
- an event function

Use this:
Code:

var vec_dist_var=0;
var player_vector[3];

action vec_dist_test
{
while(!my.skill20)
{
vec_set(player_vector.x,my.x);
wait(1);
vec_dist_var=vec_length(player_vector);
IF(vec_dist_var>=100) { my.skill20 = 1; }
wait(1);
}
wait(1);
ent_remove(me);
}



Uhm but what exactly want you the code to do?
Sorry didn't understand what you said in your first post.

Last edited by Thunder; 10/08/06 14:16.