Managed to add Ada's arm to the viewmodel using the following code on m_survivorcharacter 8 netprop, although there are 3 major problems:
PHP Code:
new Viewmodel = GetEntPropEnt(client, Prop_Data, "m_hViewModel");
int iEnt = CreateEntityByName("prop_dynamic_override");
DispatchKeyValue(iEnt, "model", insertadaarmshere);
DispatchSpawn(iEnt);
SetEntPropEnt(iEnt, Prop_Send, "m_hOwnerEntity", client);
SetVariantString("!activator");
AcceptEntityInput(iEnt, "SetParent", Viewmodel, iEnt, 0);
SetVariantString("attach_camera");
AcceptEntityInput(iEnt, "SetParentAttachment");
SetEntProp(iEnt, Prop_Send, "m_fEffects", EF_BONEMERGE|EF_PARENT_ANIMATES);
1: The arms are not properly attached to the weapon. Setting cl_viewmodelsurvivorfov to 90 sort of does the trick
2: The arms clip through the weapon, not sure how this can be fixed
3: The arms are still drawn if you get pinned, charged or anything that switches to thirdperson. This should be fixable
Hopefully someone can shed light on how to properly attach the arms to the weapons.