OK, this is basically all you need - very similar to you original one.
You will need OFP: Resistance to use this btw
If you'd like, you can send me the model, and I'll make an anim or two for you
Contact me via a PM
class CfgPatches
{
class Sword
{
units[] = {};
weapons[] = {Sword};
requiredVersion = 1.75;
};
};
class CfgWeapons
{
class Default { };
class MGun: Default { };
class Riffle: MGun { };
class M60: Riffle { };
class Sword: M60
{
model="\sword\sword.p3d";
displayName="Sword";
picture="YourPicHere";
magazines[]={"SwordHit"};
};
};
class CfgModels
{
   class Default{};
   class Weapon: Default{};
   class Sword: Weapon{};
};
class CfgAmmo
{
   class Default {};
   class StrokeFistHit: Default {};
   class StrokeGunHit: StrokeFistHit {};
  Â
   class SwordHit: StrokeGunHit
   {
         hit=20;indirectHit=2;indirectHitRange=0.5;
   };
};
class CfgNonAIVehicles
{
   class ProxyWeapon {};
   class ProxySword: ProxyWeapon {};
};