Code:
void print_lol(){
	while(1){
		printf("lol\n");
		wait(-.1);//print lol every 0.1 sec.
	}
}

action remove_me(){
	printf("ent_created");
	
	print_lol();//-> you mean this stops too?
	
	my.skill1=1000;
	while(me){
		my.skill1--;
		if(my.skill1==0){ 
			ent_remove(me);
			printf("ent removed");
		}
		wait(1);
	}
}

void main(){
	video_screen = 0;//dont open video device
	wait(1);
	level_load("");
	ent_create("cube.mdl",nullvector,remove_me);
}


yeah it stops... i demand explanation too.


3333333333