add this line to config\weapons\weapons.ltx under the other weapons files ltx includes!
#include "w_vsk94.ltx"
This is so the game uses the vsk94 weapons information.
Right now it does not know it's not looking for the file just the weapon.
Be sure to add the wpn_vsk94 to mp ranks under [rank_4] section, under available_items. Or you'll ctd with a "cannot find a rank" for the weapon or something similar.
B
edit; silencer is in the w_vsk94.ltx file.
It's called wpn_addon_9x39silencer
It takes the vanilla wpn_addon_scope.
My icon file has all the items grouped together, weapon, silencer and original scope.