VECTOR* temp=nullvector;
action move_me(){
my.skill4=0;
while(me!=NULL){
if(mouse_left==1){
temp.x=mouse_pos.x;
temp.y=mouse_pos.y;
temp.z=200;
vec_for_screen(temp,camera);
my.skill4=1;
}
if(my.skill4==1){
c_trace(temp.x,vector(temp.x,temp.y,temp.z-1000),IGNORE_ME);
vec_set(temp.x,target.x);
if(vec_dist(my.x,temp.x)>20){
vec_sub(temp.x,my.x);
vec_to_angle(my.pan,temp);
my.tilt=0;
my.skill1=5*time_step;
c_move(vector(my.skill1,0,0),nullvector,GLIDE);
}else{
my.skill4=0;
}
}
wait(1);
}
}
//und in der Main Funktion sollte das hier stehen:
function main(){
//.. irgendwas was du da hast
mouse_mode=1;
while(1){
mouse_pos.x=mouse_cursor.x;
mouse_pos.y=mouse_cursor.y;
wait(1);
}
}