Here it is: there's a lot of experimental stuff in the weapon section, so i deleted it here. the units making trouble is imuc_ussf_neu3. i just checked the model itself: it has all selections and axes it needs.
// some basic defines
#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7
#define true 1
#define false 0
// type scope
#define private 0
#define protected 1
#define public 2
#define WeaponNoSlot 0// dummy weapons
#define WeaponSlotPrimary 1// primary weapons
#define WeaponSlotSecondary 16// secondary weapons
#define WeaponSlotItem 256// items
#define WeaponSlotBinocular 4096// binocular
#define WeaponHardMounted 65536
#define imuc_ussf_wounds[] = {"\IMUC_Datx\ussf\legs", "\IMUC_Datx\ussf\legs_d", "\IMUC_Datx\ussf\vest", "\IMUC_Datx\ussf\vest_d", "\IMUC_Datx\ussf\arms", "\IMUC_Datx\ussf\arms_d"};
class CfgPatches
{
class hm_ussf
{
units[] = {"imuc_ussf_neu", "imuc_lifevest_dummy", "imuc_ussf_neu2", "imuc_ussf_neu3", "imuc_ussf_neu4", "imuc_ussf_neu5", "imuc_ussf_ghillie"};
weapons[] = {"imuc_durango2004", "imuc_durango2004_mag", "imuc_lifevest", "imuc_m24_bipod", "imuc_m24"};
ammo[]={"imuc_durango2004_arrow", "imuc_lifevest_ammo"};
requiredVersion = 1.90;
};
}
class CfgRecoils
{
imuc_durango2004_recoil[]={0.010000,0.001000,0.001000,0.100000,0,0};
};
class CfgModels
{
class Default
{
sections[]={};
sectionsInherit="";
};
class Man: Default {};
class imuc_ussf_neu: man
{
sections[] =
{
"sunglasses",
"sunglasses_glass",
"head injury",
"body injury",
"l arm injury",
"r arm injury",
"p arm injury",
"l leg injury",
"r leg injury",
"p leg injury",
"hlava",
"krk",
"zasleh",
"bloodpatch",
"armpatch_l",
"armpatch_r",
};
sectionsInherit=Head;
};
class ussf_neu2: imuc_ussf_neu {};
class ussf_neu3: imuc_ussf_neu {};
class ussf_neu4: imuc_ussf_neu {};
class ussf_neu5: imuc_ussf_neu {};
class ussf_neu_ghillie: imuc_ussf_neu {};
class weapon: default {};
class durango2004: weapon {};
class lifevest_n: weapon {};
class m24_b: weapon {};
class m24: weapon {};
class vehicle: Default {};
class ship: Vehicle {};
class lifevest_dummy: Ship {};
};
class CfgVehicles
{
class All{};
class AllVehicles:All{};
class Land:AllVehicles{};
class Man:Land{};
class Soldier:Man{};
class SoldierWB:Soldier{};
class imuc_ussf_neu: SoldierWB
{
hiddenselections[]={"sunglasses","sunglasses_glass","bloodpatch","armpatch_l", "armpatch_r"};
accuracy="3.00000000";
weapons[]={"throw","put","imuc_durango2004","GlockS","nvgoggles","binocular"};
magazines[]={"imuc_durango2004_mag","imuc_durango2004_mag","imuc_durango2004_mag","imuc_durango2004_mag","imuc_durango2004_mag","Glocksmag","Glocksmag","Glocksmag","Glocksmag"};
sensitivity=1.25;
model="\hm_ussf\ussf_neu.p3d"
nightVision=1;
camouflage=0.750000;
armor=3.400000;
armorStructural=2.000000;
armorHead=0.400000;
armorBody=1.900000;
armorHands=0.500000;
armorLegs=0.500000;
scope=public;
side=1;
vehicleclass="IMUC - USSF";
namesound="blackop";
displayname="USSF - NEW MODEL";
imuc_ussf_wounds
class animations
{
class sunglasses
{
type="rotation";
animPeriod=0.01;
selection="brain";
axis="axis_sunglasses";
angle0=0;
angle1=2.00000;
};
};
class useractions
{
class takeoff_sunglasses
{
displayname="take off sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 0";
statement="this animate [""sunglasses"",1]";
};
class puton_sunglasses
{
displayname="put on sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 1";
statement="this animate [""sunglasses"",0]";
};
};
class EventHandlers
{
Init="[_this select 0] exec ""\hm_ussf\sc\init.sqs"";";
};
};
class imuc_ussf_neu2: SoldierWB
{
displayname="USSF NEW MODEL 2";
model="\hm_ussf\ussf_neu2.p3d";
accuracy="3.00000000";
weapons[]={"throw","put","imuc_durango2004","GlockS","nvgoggles","binocular"};
magazines[]={"imuc_durango2004_mag","imuc_durango2004_mag","imuc_durango2004_mag","imuc_durango2004_mag","imuc_durango2004_mag","Glocksmag","Glocksmag","Glocksmag","Glocksmag"};
sensitivity=1.25;
nightVision=1;
camouflage=0.750000;
armor=3.400000;
armorStructural=2.000000;
armorHead=0.400000;
armorBody=1.900000;
armorHands=0.500000;
armorLegs=0.500000;
scope=public;
side=1;
vehicleclass="IMUC - USSF";
namesound="blackop";
imuc_ussf_wounds
class animations
{
class goggles
{
type="rotation";
animPeriod=0.4;
selection="goggles";
axis="goggles_axis";
angle0=0.7600;
angle1=0;
};
class sunglasses
{
type="rotation";
animPeriod=0.01;
selection="brain";
axis="axis_sunglasses";
angle0=0;
angle1=2.00000;
};
};
class useractions
{
class lowergoggles
{
displayname="lower goggles";
position="brain";
radius="0.1";
condition="this animationphase ""goggles"" == 0";
statement="this animate [""goggles"",1]";
};
class raisegoggles
{
displayname="raise goggles";
position="brain";
radius="0.1";
condition="this animationphase ""goggles"" == 1";
statement="this animate [""goggles"",0]";
};
class takeoff_sunglasses
{
displayname="take off sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 0";
statement="this animate [""sunglasses"",1]";
};
class puton_sunglasses
{
displayname="put on sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 1";
statement="this animate [""sunglasses"",0]";
};
};
class EventHandlers
{
Init="[_this select 0] exec ""\hm_ussf\sc\init.sqs"";";
};
};
class imuc_ussf_neu3: SoldierWB
{
hiddenselections[]={"sunglasses","sunglasses_glass","bloodpatch","armpatch_l", "armpatch_r"};
accuracy="3.00000000";
weapons[]={"throw","put","M21","GlockS","nvgoggles","binocular"};
magazines[]={"M21","M21","M21","M21","M21","M21","Glocksmag","Glocksmag","Glocksmag","Glocksmag", "smokeshell"};
sensitivity=1.25;
model="\hm_ussf\ussf_neu3.p3d"
nightVision=1;
camouflage=0.750000;
armor=3.400000;
armorStructural=2.000000;
armorHead=0.400000;
armorBody=1.900000;
armorHands=0.500000;
armorLegs=0.500000;
scope=public;
side=1;
vehicleclass="IMUC - USSF";
namesound="blackop";
displayname="USSF - NEW MODEL 3";
imuc_ussf_wounds
class animations
{
class sunglasses
{
type="rotation";
animPeriod=0.01;
selection="brain";
axis="axis_sunglasses";
angle0=0;
angle1=2.00000;
};
};
class useractions
{
class takeoff_sunglasses
{
displayname="take off sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 0";
statement="this animate [""sunglasses"",1]";
};
class puton_sunglasses
{
displayname="put on sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 1";
statement="this animate [""sunglasses"",0]";
};
};
class EventHandlers
{
Init="[_this select 0] exec ""\hm_ussf\sc\init.sqs"";";
};
};
class imuc_ussf_neu4: SoldierWB
{
hiddenselections[]={"sunglasses","sunglasses_glass","bloodpatch","armpatch_l", "armpatch_r"};
accuracy="3.00000000";
weapons[]={"throw","put","AK74","GlockS","nvgoggles","binocular"};
magazines[]={"AK74","Glocksmag","Glocksmag","Glocksmag","Glocksmag"};
sensitivity=1.25;
model="\hm_ussf\ussf_neu4.p3d"
nightVision=1;
camouflage=0.750000;
armor=3.400000;
armorStructural=2.000000;
armorHead=0.400000;
armorBody=1.900000;
armorHands=0.500000;
armorLegs=0.500000;
scope=public;
side=1;
vehicleclass="IMUC - USSF";
namesound="blackop";
displayname="USSF - NEW MODEL 4";
imuc_ussf_wounds
class animations
{
class sunglasses
{
type="rotation";
animPeriod=0.01;
selection="brain";
axis="axis_sunglasses";
angle0=0;
angle1=2.00000;
};
};
class useractions
{
class takeoff_sunglasses
{
displayname="take off sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 0";
statement="this animate [""sunglasses"",1]";
};
class puton_sunglasses
{
displayname="put on sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 1";
statement="this animate [""sunglasses"",0]";
};
};
class EventHandlers
{
Init="[_this select 0] exec ""\hm_ussf\sc\init.sqs"";";
};
};
class imuc_ussf_neu5: SoldierWB
{
hiddenselections[]={"sunglasses","sunglasses_glass","bloodpatch","armpatch_l", "armpatch_r"};
accuracy="3.00000000";
weapons[]={"throw","put","imuc_m24","GlockS","nvgoggles","binocular"};
magazines[]={"imuc_m24mag", "imuc_m24mag", "imuc_m24mag", "imuc_m24mag", "Glocksmag", "Glocksmag", "Glocksmag", "Glocksmag"};
sensitivity=1.25;
model="\hm_ussf\ussf_neu5.p3d"
nightVision=1;
camouflage=0.750000;
armor=3.400000;
armorStructural=2.000000;
armorHead=0.400000;
armorBody=1.900000;
armorHands=0.500000;
armorLegs=0.500000;
scope=public;
side=1;
vehicleclass="IMUC - USSF";
namesound="blackop";
displayname="USSF - NEW MODEL 5";
imuc_ussf_wounds
class animations
{
class sunglasses
{
type="rotation";
animPeriod=0.01;
selection="brain";
axis="axis_sunglasses";
angle0=0;
angle1=2.00000;
};
};
class useractions
{
class takeoff_sunglasses
{
displayname="take off sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 0";
statement="this animate [""sunglasses"",1]";
};
class puton_sunglasses
{
displayname="put on sunglasses";
position="brain";
radius="0.1";
condition="this animationphase ""sunglasses"" == 1";
statement="this animate [""sunglasses"",0]";
};
};
class EventHandlers
{
Init="[_this select 0] exec ""\hm_ussf\sc\init.sqs"";";
};
};
class SoldierWSniper: SoldierWB {};
class imuc_ussf_ghilie: SoldierWSniper
{
accuracy="3.00000000";
sensitivity=1.25;
model="\hm_ussf\ussf_neu_ghillie.p3d"
nightVision=1;
camouflage=0.020000;
armor=3.400000;
armorStructural=2.000000;
armorHead=0.400000;
armorBody=0.400000;
armorHands=0.400000;
armorLegs=0.400000;
scope=public;
side=1;
vehicleclass="IMUC - USSF";
namesound="sniper";
displayname="USSF - Ghillie suit";
weapons[]={"throw","put","imuc_m24_bipod","GlockS","nvgoggles","binocular"};
magazines[]={"imuc_m24mag", "imuc_m24mag", "imuc_m24mag", "imuc_m24mag", "Glocksmag", "Glocksmag", "Glocksmag", "Glocksmag", "smokeshell" };
};
};
thanks time in advance for your