What's wrong with this (magazines.hpp)?I get undefined base class "ak74" msg
//------------------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------- Magazines ----------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------
//--------------------------
//---- 5.45x39 SD AK Bullet
//--------------------------
class default {};
class BulletSingle:Default {};
class BulletSilencedSingle: BulletSingle {};
class RHS_30RD_545_SDmag: AK74
{
scopeWeapon=0;
scopeMagazine=2;
count=30;
initSpeed=530;
distanceZoomMin=100;
distanceZoomMax=100;
displayNameMagazine="30rd 5.45x39 SD Magazine";
shortNameMagazine="30rd 5.45x39 SD Mag.";
picture="\RHS_Weap\AK_Pics\m_30RD_5,45_MAG.paa";
modes[]={"Single","FullAuto"};
class Single
{
ammo="RHS_E545x39_30_BulletSilencedSingle";
multiplier=1;
burst=1;
displayName="5.45x39 SD Semi";
dispersion=0.0000200;
sound[]={"\RHS_Weap_Sounds\AK_Sounds\RHS_AK_545_silenced_single.wss",1.000000,1.00};
soundContinuous=0;
reloadTime=0.100000;
ffCount=1;
recoil="RHS_E545x39_RifleRecoil";
autoFire=0;
aiRateOfFire=2;
aiRateOfFireDistance=100;
useAction=0;
useActionTitle="";
};
class FullAuto
{
ammo="RHS_E545x39_30_BulletSilencedFullAuto";
multiplier=1;
burst=1;
displayName="5.45x39 SD Auto";
dispersion=0.0001000;
sound[]={"\RHS_Weap_Sounds\AK_Sounds\RHS_AK_545_silenced_single.wss",1.000000,1.00};
soundContinuous=0;
reloadTime=0.0667;
ffCount=30;
recoil="RHS_E545x39_RifleAutoRecoil";
autoFire=1;
aiRateOfFire=1;
aiRateOfFireDistance=80;
useAction=0;
useActionTitle="";
};
canDrop = true;
};
};