Hello Darkinferno,
Here are my answers for clear understanding;

This is structure from $$m;
Code:
{ //model
	7 
	85 -85 -8 
	0 0 0 
	1 1 1 
	GRIBIRD.BMP
	gribird_bmp_013
	ndef
	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
	00000000000000000000000000000000
	0 
	50 
	0 
	0 
	mat_sprite
        adasdasdasdads
        asddasdasdasdasd
}


it means;
Code:
{ //model
	ent id
	xyz 
	pan tilt roll
	scale_xyz 
	file name
	ent name
	action name
	skills
	flags
	ambient 
	albedo
	path
	attached entity 
	material
        string1
        string2
}



So, if your entity has a running action
mean;
Code:
action test_act()
{
	while(1)
	{
		my.skill+=1;
		wait(1);
	}
}


it will be saved with action's name.

if your entity hasn't running action like that;
Code:
action test_act(){my.skill1=10;}


it won't be saved with action's name but ent.skill1 will be saved as 10;
Quote:
if i have a model created through ent_create running a function, that function will be the name of the assigned action ?

The same situation is valid for "ent_create." if your model that you created with ent_create hasn't action, it will be saved as "ndef". Otherwise, it will be saved with action's name.