Next time post it at the Addon Editing board!
Your problem used to be my problem. But don't think that you'd get an answer very quickly: I haven't, as the unit modeling seems to be a big secret within the community - these guys don't wanna share info.
But you're lucky:
Your model (army.p3D, right?) has been surely collected from the Demo data3d and therefore, it doesn't have specified the new main selections:
nvg_proxy.01 - NVGoggles
beretta.01 - hand gun proxy
osobnost - personality: came to replace "oblicej", "skrane" and "sije" selections.
This last, osobnost, is the selection which alows the game to identify the face and hands and then retexture them with a random face/hand texture.
So, to make it work, you must redefine the head (except the mouth interior) as the "osobnost" and the same goes for the hands. Notice that both hands and head shall be well textured (according the new xicht.paa tex), otherwise the face will appear distorted!
#Edit
I see you've already posted the main model settings in the .cpp:
class CfgModels
{
class default {};
class Head: default
{
sections[] =
{
"osobnost",
"brejle"
};
};
...
See? You've specified the osobnost, but, maybe you haven't done such thing at the .p3D!
If you have indeed defined the osobnost at the p3D, then sorry, my post is a crap!
[I'll remove it to keep the secret!
]
#AnotherEdit
Just ocurred to my brain: have you tried this unit in other AI subjects than the player?
Cuz the player has a predefined face!
And don't forget to try the setface command.