Jump to content
Sign in to follow this  
nzdfcrash

main gun not working?

Recommended Posts

hey all we have encountered a small problem on the laviii with the main gun ie doesnt have ammocount or fire surprisingly.

the config

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

#define TEast 0

#define TWest 1

#define TGuerrila 2

#define TCivilian 3

#define TSideUnknown 4

#define TEnemy 5

#define TFriendly 6

#define TLogic 7

#define true 1

#define false 0

#define private 0

#define protected 1

#define public 2

#define WeaponNoSlot 0

#define WeaponSlotPrimary 1

#define WeaponSlotSecondary 16

#define WeaponSlotItem 256

#define WeaponSlotBinocular 4096

#define WeaponHardMounted 65536

class CfgPatches

{

class NZDF_NZLAV  

{

units[] = {"NZDF_NZLAV"};

weapons[] = {};

requiredVersion = 1.14;

requiredAddons[] = {"CAData","CACharacters","CAWeapons","CAWeapons3","CAWheeled","CAWheeled3","CATracked","CA_Anims_Char"};

};

};

#define mag_xx(a,b) class _xx_##a {magazine = a; count = b;}

#define weap_xx(a,b) class _xx_##a {weapon = a; count = b;}

#define DefaultWestMagazines(x) \

class TransportMagazines \

{ \

mag_xx(30Rnd_556x45_Stanag,30*x); \

mag_xx(200Rnd_556x45_M249,5*x); \

mag_xx(HandGrenadeTimed,10*x); \

mag_xx(5Rnd_762x51_M24,10*x); \

mag_xx(15rnd_9x19_M9,15*x); \

mag_xx(10Rnd_127x99_m107,10*x); \

mag_xx(M136,3*x); \

mag_xx(1Rnd_HE_M203,3*x); \

mag_xx(FlareWhite_M203,3*x); \

mag_xx(FlareGreen_M203,3*x); \

mag_xx(FlareRed_M203,3*x); \

mag_xx(FlareYellow_M203,3*x); \

mag_xx(SmokeShell,3*x); \

mag_xx(SmokeShellRed,3*x); \

mag_xx(SmokeShellGreen,3*x); \

};

class CfgVehicleClasses

{

class NZDF_Armored

{

displayName = "NZDF: Armored";

};

};

class CfgVehicles

{

class Land;

class LandVehicle : Land

{

class NewTurret;

class ViewOptics;

class ViewPilot;

};

class Car: LandVehicle

{

// class PlateInfos {name="spz"; /*font<=fontPlate;*/ color[]={0,0,0,0.75};}

class HitEngine {armor=0.4;material=60;name="motor";visual="motor";passThrough=1;};

class HitRGlass {armor=0.3;material=-1;name="sklo predni P";passThrough=0;};

class HitLGlass {armor=0.3;material=-1;name="sklo predni L";passThrough=0;};

class HitBody {armor=1;material=51;name="NEkaroserie";visual="karoserie";passThrough=1;}; //disabled points from models

class HitFuel {armor=0.3;material=51;name="palivo";passThrough=1;};

class HitLFWheel {armor=0.15;material=-1;name="Levy predni tlumic";visual="Levy predni";passThrough=0;};

class HitRFWheel {armor=0.15;material=-1;name="Pravy predni tlumic";visual="Pravy predni";passThrough=0;};

class HitLF2Wheel {armor=0.15;material=-1;name="Levy dalsi tlumic";visual="Levy dalsi";passThrough=0;};

class HitRF2Wheel {armor=0.15;material=-1;name="Pravy dalsi tlumic";visual="Pravy dalsi";passThrough=0;};

class HitLMWheel {armor=0.15;material=-1;name="Levy prostredni tlumic";visual="Levy prostredni";passThrough=0;};

class HitRMWheel {armor=0.15;material=-1;name="Pravy prostredni tlumic";visual="Pravy prostredni";passThrough=0;};

class HitLBWheel {armor=0.15;material=-1;name="Levy zadni tlumic";visual="Levy zadni";passThrough=0;};

class HitRBWheel {armor=0.15;material=-1;name="Pravy zadni tlumic";visual="Pravy zadni";passThrough=0;};

dammageHalf[]=

{

"\ca\wheeled\data\jepp4x4_glass.paa","\ca\wheeled\data\jepp4x4_glassB.paa",

"\ca\wheeled\data\jeep_kab_sklo1.paa","\ca\wheeled\data\jeep_kab_sklo1B.paa",

"\ca\wheeled\data\jeep_kab_sklo2.paa","\ca\wheeled\data\jeep_kab_sklo2B.paa",

"\ca\wheeled\data\scud_sklo.paa","\ca\wheeled\data\scud_skloB.paa",

"\ca\wheeled\data\scud_sklo2.paa","\ca\wheeled\data\scud_sklo2B.paa",

"\ca\wheeled\data\scud_sklo3.paa","\ca\wheeled\data\scud_sklo3B.paa",

"\ca\wheeled\data\scud_sklo4.paa","\ca\wheeled\data\scud_sklo4B.paa"

};

dammageFull[]=

{

"\ca\wheeled\data\jepp4x4_glass.paa","\ca\wheeled\data\jepp4x4_glassB.paa",

"\ca\wheeled\data\jeep_kab_sklo1.paa","\ca\wheeled\data\jeep_kab_sklo1B.paa",

"\ca\wheeled\data\jeep_kab_sklo2.paa","\ca\wheeled\data\jeep_kab_sklo2B.paa",

"\ca\wheeled\data\scud_sklo.paa","\ca\wheeled\data\scud_skloB.paa",

"\ca\wheeled\data\scud_sklo2.paa","\ca\wheeled\data\scud_sklo2B.paa",

"\ca\wheeled\data\scud_sklo3.paa","\ca\wheeled\data\scud_sklo3B.paa",

"\ca\wheeled\data\scud_sklo4.paa","\ca\wheeled\data\scud_sklo4B.paa"

};

getInAction = GetInMedium;

getOutAction = GetOutMedium;

weapons[]={CarHorn};

hasGunner = 0;

gunnerHasFlares = false;

class Turrets

{

class MainTurret : NewTurret

{

outGunnerMayFire = 1;

memoryPointGun = "machinegun";

body = "";

gun = "";

gunnerAction = "ManActTestDriverOut";

gunBeg = "usti hlavne";

gunEnd = "konec hlavne";

soundServo[]={\ca\wheeled\Data\Sound\servo3, db-50, 1.0};

minElev = -5; maxElev = +40;

minTurn = -360; maxTurn = +360;

gunnerOpticsModel = "\ca\weapons\optika_empty";

hasGunner= 0;

gunnerForceOptics = 0;

startEngine = 0;

class HitTurret {armor=0.8;material=51;name="vez";visual="vez";passThrough=0;};

class HitGun {armor=0.4;material=52;name="zbran";visual="zbran";passThrough=0;};

castGunnerShadow = false;

class ViewOptics

{

initAngleX=0; minAngleX=-30; maxAngleX=+30;

initAngleY=0; minAngleY=-100; maxAngleY=+100;

initFov=0.42; minFov=0.22; maxFov=0.64;

};

class ViewGunner

{

initAngleX=5; minAngleX=-30; maxAngleX=+30;

initAngleY=0; minAngleY=0; maxAngleY=0;

initFov=0.42; minFov=0.22; maxFov=0.95;

};

};

};

soundEngine[] = {"\ca\wheeled\Data\Sound\mediumcar", db-60, 2.0};

soundEnviron[] = {"\ca\wheeled\Data\Sound\noise", db-65, 0.25};

soundCrash[] = {"\ca\wheeled\Data\Sound\crash2", db-10, 1};

soundGear[] = {"\ca\wheeled\Data\Sound\shifter_v3", db-75, 1};

supplyRadius = 1.2;

driverAction = "ManActTestDriver";

cargoAction[]= {"ManActTestDriver"};

hideUnitInfo=false;

class Exhausts;

castDriverShadow = false;

    castCargoShadow = false;

};

class LAVIIIBase: Car

{

scope = 0;

model = "\NZDF_NZLAV\NZDF_NZLAV";

displayName = $STR_DN_LAVIII;

picture="\NZDF_NZLAV\data\ico\lav_ca.paa";

Icon="\NZDF_NZLAV\data\map_ico\icomap_lav_ca.paa";

mapSize = 10;

vehicleClass = "NZDF_Armored";

nameSound="stryker";

commanderCanSee = 31;

    gunnerCanSee = 31;

    driverOpticsModel = "\ca\Wheeled\optika_stryker_driver";

commanderOpticsModel = "NZDF_NZLAV\optika_laviii_gunner";

soundEngine[]={\ca\wheeled\Data\Sound\Stryker_ICV_engine,db-10,0.8};

soundGear[]={\ca\wheeled\Data\Sound\shifter_v3,db-65,1};

SoundGetIn[]={\ca\wheeled\Data\Sound\M151A1_door_v1,db-45,1};

SoundGetOut[]={\ca\wheeled\Data\Sound\M151A1_door_v1,db-50,1};

memoryPointsGetInDriver = "pos_driver";

memoryPointsGetInDriverDir = "pos_driver_dir";

memoryPointsGetInCommander = "pos_commander";

memoryPointsGetInCommanderDir = "pos_commander_dir";

// memoryPointsGetInGunner = "pos_gunner";

// memoryPointsGetInGunnerDir = "pos_gunner_dir";

memoryPointsGetInCargo = "pos_cargo";

memoryPointsGetInCargoDir = "pos_cargo_dir";

memoryPointsGetInCoDriver = "pos_codriver";

memoryPointsGetInCoDriverDir = "pos_codriver_dir";

memoryPointSupply = "supply";

selectionFireAnim = "zasleh";

  selectionBrakeLights = "light_brake";

selectionBackLights = "light_back";

memoryPointExhaust = "exhaust_start";

memoryPointExhaustDir = "exhaust_end";

memoryPointTrackFLL = "tyreTrack_1_1l"; // front left track, left offset

memoryPointTrackFLR = "tyreTrack_1_1r"; // front left track, right offset

memoryPointTrackBLL = "tyreTrack_1_2l"; // back left track, left offset

memoryPointTrackBLR = "tyreTrack_1_2r"; // back left track, right offset

memoryPointTrackFRL = "tyreTrack_2_1l"; // front right track, left offset

memoryPointTrackFRR = "tyreTrack_2_1r"; // front right track, right offset

memoryPointTrackBRL = "tyreTrack_2_2l"; // back right track, left offset

memoryPointTrackBRR = "tyreTrack_2_2r"; // back right track, right offset

damperSize = .1;

damperForce = 1;

turnCoef=4.0;

steerAheadSimul=0.6;

steerAheadPlan=0.5;

//predictTurnSimul=1.5; // brake before turns

//predictTurnPlan=1.5;

enableGPS = true;

transportSoldier = 7;

side = 1; //West.

crew = "SoldierWB";

fuelCapacity = 246;

armor = 180;

damageResistance = 0.01199;

crewVulnerable = false;

maxSpeed = 100;

threat[] = {0.5, 0.5, 0.5};

viewCargoShadow = true;

viewCargoShadowDiff = 0.05;

viewDriverShadowDiff = 0.05;

viewGunnerShadowDiff = 0.05;

hideProxyInCombat = 1;

driverIsCommander = 0;

weapons[]={};

magazines[]={};

hasGunner = true;

driverAction = Stryker_DriverOut;

driverInAction = Stryker_Driver;

cargoAction[] = {Stryker_Cargo01};

unitInfoType=UnitInfoShip;

typicalCargo[]={SoldierWB, SoldierWB, SoldierWAT, SoldierWAT};

gunnerHasFlares = true;

class Turrets: Turrets

{

class MainTurret: MainTurret

{

weapons[] = {M242, M240_veh};

magazines[] = {150Rnd_25mmHE_M242, 150Rnd_25mmHE_M242, 60Rnd_25mmAP_M242, 60Rnd_25mmAP_M242, 2400Rnd_7.62x51mm_M240 };

body = "mainTurret";

gun = "mainGun";

gunnerAction = "Stryker_GunnerOut";

gunnerInAction = "Stryker_Gunner";

gunBeg = "gun_muzzle";

gunEnd = "gun_chamber";

memoryPointsGetInGunner = "pos_gunner";

memoryPointsGetInGunnerDir = "pos_gunner_dir";

memoryPointGun = "machinegun";

selectionFireAnim = "zasleh";

gunnerForceOptics = ture;

outGunnerMayFire = false;

primaryGunner = 0;

memoryPointGunnerOptics= "gunnerview";

gunnerOpticsModel = "\NZDF_NZLAV\optika_laviii_gunner";

memoryPointGunnerOutOptics= "";

gunnerOutOpticsModel = "";

hasGunner = true;

castGunnerShadow = true;

minElev = -7.58; maxElev = +58;

minTurn = -360; maxTurn = +360;

gunnerFireAlsoInInternalCamera = false;

class Turrets: Turrets

{

class CommanderOptics: NewTurret

{

proxyType = CPCommander;

proxyIndex = 1;

gunnerName = $STR_POSITION_COMMANDER;

primaryGunner = 1;

primaryObserver = 1;

body = "mainTurret";

gun = "mainGun";

animationSourceBody = "mainTurret";

animationSourceGun = "mainGun";

animationSourceHatch = "hatchCommander";

gunBeg = "usti hlavne";

gunEnd = "konec hlavne";

gunnerAction = "Stryker_CommanderOut";

gunnerInAction = "Stryker_Commander";

minElev=-7.58; maxElev=+58; initElev=0;

minTurn=-360; maxTurn=+360; initTurn=0;

commanding = 2;

outGunnerMayFire = true;

inGunnerMayFire = false;

viewGunnerInExternal = 0;

gunnerOpticsModel = "\NZDF_NZLAV\optika_laviii_gunner";

gunnerOutOpticsModel = \ca\Weapons\optika_empty;

gunnerOutOpticsColor[] = {0, 0, 0, 1};

gunnerOutForceOptics = false;

gunnerOutOpticsShowCursor = ture;

memoryPointGunnerOutOptics = "commander_weapon_view";

memoryPointGunnerOptics= "gunnerview";

memoryPointsGetInGunner= "pos_commander";

memoryPointsGetInGunnerDir= "pos_commander_dir";

memoryPointGun = "gun_muzzle";

selectionFireAnim = "zasleh_1";

class ViewOptics

{

initAngleX=0; minAngleX=-30; maxAngleX=+30;

initAngleY=0; minAngleY=-100; maxAngleY=+100;

initFov=0.42; minFov=0.22; maxFov=0.64;

};

class ViewGunner

{

initAngleX=5; minAngleX=-30; maxAngleX=+30;

initAngleY=0; minAngleY=0; maxAngleY=0;

initFov=0.42; minFov=0.22; maxFov=0.64;

};

};

};

class ViewGunner: ViewGunner

{

minAngleY=-100; maxAngleY=100;

initFov=0.42; minFov=0.22; maxFov=0.64;

};

class ViewOptics: ViewOptics

{

initFov=0.42; minFov=0.22; maxFov=0.64;

};

};

};

class ViewPilot: ViewPilot

{

initFov=0.75; minFov=0.75; maxFov=0.75;

};

class Reflectors

{

class Left

{

color[] = {0.9, 0.8, 0.8, 1.0};

ambient[] = {0.1, 0.1, 0.1, 1.0};

position = "Light_1_1_source";

direction = "Light_1_1_target";

hitpoint = "Light_1_1";

selection = "Light_1_1";

size = 0.5;

brightness =0.5;

};

class Right

{

color[] = {0.9, 0.8, 0.8, 1.0};

ambient[] = {0.1, 0.1, 0.1, 1.0};

position = "Light_1_2_source";

direction = "Light_1_2_target";

hitpoint = "Light_1_2";

selection = "Light_1_2";

size = 0.5;

brightness = 0.5;

};

};

class HitLFWheel {armor=0.2;material=-1;name="Levy predni tlumic";visual="Levy predni";passThrough=0;};

class HitRFWheel {armor=0.2;material=-1;name="Pravy predni tlumic";visual="Pravy predni";passThrough=0;};

class HitLF2Wheel {armor=0.2;material=-1;name="Levy dalsi tlumic";visual="Levy dalsi";passThrough=0;};

class HitRF2Wheel {armor=0.2;material=-1;name="Pravy dalsi tlumic";visual="Pravy dalsi";passThrough=0;};

class HitLMWheel {armor=0.2;material=-1;name="Levy prostredni tlumic";visual="Levy prostredni";passThrough=0;};

class HitRMWheel {armor=0.2;material=-1;name="Pravy prostredni tlumic";visual="Pravy prostredni";passThrough=0;};

class HitLBWheel {armor=0.2;material=-1;name="Levy zadni tlumic";visual="Levy zadni";passThrough=0;};

class HitRBWheel {armor=0.2;material=-1;name="Pravy zadni tlumic";visual="Pravy zadni";passThrough=0;};

class Library

{

  libTextDesc = $STR_LIB_LAVIII;

};

};

class NZDF_NZLAV_WoodLand: LAVIIIBase

{

scope = 2; //public

displayName = "NZLAV(W)";

class Damage

{

tex[]={};

mat[]=

{

"ca\weapons\data\m2.rvmat",

"ca\weapons\data\m2.rvmat",

"ca\weapons\data\m2_destruct.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv_destruct.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv_body1.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv_body1.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv_body1_destruct.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv_body2.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv_body2.rvmat",

"ca\wheeled\data\detailmapy\stryker_icv_body2_destruct.rvmat",

"ca\wheeled\data\detailmapy\stryker_alfa.rvmat",

"ca\wheeled\data\detailmapy\stryker_alfa.rvmat",

"ca\wheeled\data\detailmapy\stryker_alfa_destruct.rvmat"

};

};

};

};

class CfgDestroy

{

access = ReadAndCreate;

class EngineHit

{

sound[]={\ca\wheeled\Data\Sound\fuel_explosion,db20,1};

};

};

class CfgNonAIVehicles

{

class ProxyFlag;

class ProxyWeapon;

class ProxyFlag_Auto: ProxyFlag {model = "\ca\wheeled\flag_auto";}

class ProxyFlag_Alone: ProxyFlag {model = "\ca\wheeled\flag_Alone";}

};

cfg magazines

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

class CfgMagazines

{

class Default;

class CA_Magazine : Default

{

scope = protected;

value = 1;  //Magazine With Small Value Will Faster Disepear On The Ground

displayName = ""; //Displayed In Action Menu

model="\ca\weapons\mag_univ.p3d"; //Model Of Magazine On Ground

picture="";//"\ca\Weapons\Data\m_m16"; //Picture In Gear?

modelSpecial = "";  //Model Of Special Magazine Like A Mortar

useAction = false;

useActionTitle = "";  //Displayed In Action Menu

reloadAction = ManActReloadMagazine;  //Animation Of Magazine Reloading

ammo = "";  //Name Of Ammo From CFGAmmo

count = 30; //Count Of Bullets In One Magazine

type = WeaponSlotItem; //How Many Slots Magazine Takes (In Gear)

initSpeed = 900;  //Initional speed of bullet

selectionFireAnim = "zasleh"; //ToDo: wrong place?

nameSound=""; //Sound In Radio (Commander in tank)

maxLeadSpeed = 23;  //ToDo: wrong place?

};

class VehicleMagazine: CA_Magazine

{

type = WeaponNoSlot;

reloadAction = "";

maxLeadSpeed=100;

};

class 2400Rnd_762x51mm_m240: VehicleMagazine

{

scope = public;

displayName = "M240_Coaxial";

ammo = "B_762x51_Ball";

count = 2400;

initSpeed = 900;

maxLeadSpeed = 200;

};

class 150Rnd_25mmHE_M242: VehicleMagazine

{

scope = public;

displayName = "M792_HEI-T";

ammo = "LAVIII_B_25mm_HE";

count = 150;

initSpeed = 960;

maxLeadSpeed = 200;

};

class 60Rnd_25mmAP_M242: VehicleMagazine

{

scope = public

displaname = "PMB090_APFSDS-T";

count = 60;

ammo = "LAVIII_B_25mm_AP";

initSpeed = 960;

maxLeadSpeed = 200;

};

};

and cfgammo

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

#define TRACERSWEST tracerColor[]={0.8,0.1,0.1,0.04};tracerColorR[]={0.8,0.1,0.1,0.04};

#define TRACERSEAST tracerColor[]={0.2,0.8,0.1,0.04};tracerColorR[]={0.2,0.8,0.1,0.04};

#define TRACERSWEST_VIRT tracerColor[]={0.8,0.1,0.1,0.04};tracerColorR[]={0,0,0,0};

#define TRACERSEAST_VIRT tracerColor[]={0.2,0.8,0.1,0.04};tracerColorR[]={0,0,0,0};

#define TRACERNO tracerColor[]={0,0,0,0};tracerColorR[]={0,0,0,0};

class CfgAmmo

{

class Default;

class TimeBombCore;

class MineCore;

class BulletCore;

class BulletBase : BulletCore

{

hit=8;indirectHit=0;indirectHitRange=0;

model= \ca\Weapons\shell;

soundFly[]={\ca\Weapons\Data\Sound\bulletnoise1,db-19,1.2};

soundHit1[]={\ca\Weapons\Data\Sound\bullet_ricochet_01,db-40,1};

soundHit2[]={\ca\Weapons\Data\Sound\bullet_ricochet_02,db-30,1};

soundHit3[]={\ca\Weapons\Data\Sound\bullet_ricochet_03,db-40,1};

soundHit4[]={\ca\Weapons\Data\Sound\bullet_ricochet_04,db-30,1};

soundHit5[]={\ca\Weapons\Data\Sound\bullet_ricochet_05,db-40,1};

soundHit6[]={\ca\Weapons\Data\Sound\bullet_ricochet_06,db-40,1};

soundHit7[]={\ca\Weapons\Data\Sound\bullet_ricochet_07,db-40,1};

soundHit8[]={\ca\Weapons\Data\Sound\bullet_ricochet_08,db-30,1};

soundHit9[]={\ca\Weapons\Data\Sound\bullet_ricochet_09,db-35,1};

soundHit10[]={\ca\Weapons\Data\Sound\bullet_ricochet_10,db-40,1};

soundHit11[]={\ca\Weapons\Data\Sound\bullet_ricochet_13,db-30,1};

soundHit12[]={\ca\Weapons\Data\Sound\bullet_ricochet_16,db-40,1};

soundHitMan1[]={\ca\Weapons\Data\Sound\bullet_man_hit_01,db-10,1};

soundHitMan2[]={\ca\Weapons\Data\Sound\bullet_man_hit_02,db-10,1};

soundHitMan3[]={\ca\Weapons\Data\Sound\bullet_man_hit_03,db-10,1};

soundHitMan4[]={\ca\Weapons\Data\Sound\bullet_man_hit_04,db-10,1};

soundHitMan5[]={\ca\Weapons\Data\Sound\bullet_man_hit_05,db-10,1};

soundHitMan6[]={\ca\Weapons\Data\Sound\bullet_man_hit_06,db-10,1};

soundHitMan7[]={\ca\Weapons\Data\Sound\bullet_man_hit_07,db-10,1};

soundHitArmor1[]={\ca\Weapons\Data\Sound\bullet_armor_hit_01,db-20,1};

soundHitArmor2[]={\ca\Weapons\Data\Sound\bullet_armor_hit_02,db-20,1};

soundHitArmor3[]={\ca\Weapons\Data\Sound\bullet_armor_hit_03,db-20,1};

soundHitArmor4[]={\ca\Weapons\Data\Sound\bullet_armor_hit_04,db-20,1};

soundHitArmor5[]={\ca\Weapons\Data\Sound\bullet_armor_hit_05,db-20,1};

soundHitArmor6[]={\ca\Weapons\Data\Sound\bullet_armor_hit_06,db-20,1};

soundHitArmor7[]={\ca\Weapons\Data\Sound\bullet_armor_hit_07,db-20,1};

soundHitArmor8[]={\ca\Weapons\Data\Sound\bullet_armor_hit_08,db-20,1};

soundHitArmor9[]={\ca\Weapons\Data\Sound\bullet_armor_hit_09,db-20,1};

soundHitArmor10[]={\ca\Weapons\Data\Sound\bullet_armor_hit_10,db-20,1};

soundHitArmor11[]={\ca\Weapons\Data\Sound\bullet_armor_hit_11,db-20,1};

soundHitArmor12[]={\ca\Weapons\Data\Sound\bullet_armor_hit_12,db-20,1};

soundHitArmor13[]={\ca\Weapons\Data\Sound\bullet_armor_hit_13,db-20,1};

soundHitArmor14[]={\ca\Weapons\Data\Sound\bullet_armor_hit_14,db-20,1};

soundHitBuilding1[]={\ca\Weapons\Data\Sound\bullet_ricochet_02,db-35,1};

soundHitBuilding2[]={\ca\Weapons\Data\Sound\bullet_ricochet_04,db-35,1};

soundHitBuilding3[]={\ca\Weapons\Data\Sound\bullet_ricochet_10,db-35,1};

soundHitBuilding4[]={\ca\Weapons\Data\Sound\bullet_ricochet_12,db-35,1};

soundHitBuilding5[]={\ca\Weapons\Data\Sound\bullet_ricochet_13,db-45,1};

soundHitBuilding6[]={\ca\Weapons\Data\Sound\bullet_ricochet_14,db-35,1};

soundHitBuilding7[]={\ca\Weapons\Data\Sound\bullet_ricochet_15,db-35,1};

soundHitBuilding8[]={\ca\Weapons\Data\Sound\bullet_ricochet_16,db-35,1};

supersonicCrackNear[]={"\ca\Weapons\Data\Sound\supersonic_crack_close.wss",1,1};

supersonicCrackFar[]={"\ca\Weapons\Data\Sound\supersonic_crack_50meters.wss",1,1};

hitGround[]={soundHit1,0.083,soundHit2,0.083,soundHit3,0.083,soundHit4,0.083,soundHit5,0.083,soundHit6

,0.083,soundHit7,0.083,soundHit8,0.083,soundHit9,0.083,soundHit10,0.083,soundHit11,0.083,s

oundHit12,0.083};

hitMan[]={soundHitMan1,0.143,soundHitMan2,0.143,soundHitMan3,0.143,soundHitMan4,0.143,soundHitMan5,

0.143,soundHitMan6,0.143,soundHitMan7,0.143};

hitArmor[]={soundHitArmor1,0.071, soundHitArmor2, 0.071,soundHitArmor3,0.071, soundHitArmor4, 0.071,soundHitArmor5,0.071, soundHitArmor6, 0.071,soundHitArmor7,0.071, soundHitArmor8, 0.071,soundHitArmor9,0.071, soundHitArmor10, 0.071,soundHitArmor11,0.071, soundHitArmor12, 0.071,soundHitArmor13,0.071, soundHitArmor14, 0.071};

hitBuilding[]={soundHitBuilding1,0.125,soundHitBuilding2,0.125,soundHitBuilding3,0.125,soundHitBuilding4

,0.125,soundHitBuilding5,0.125,soundHitBuilding6,0.125,soundHitBuilding7,0.125,soundHitBui

lding8,0.125};

cartridge="FxCartridge";

cost = 0.7;

deflecting=10;

TRACERNO

};

class LAVIII_B_25mm_HE: BulletBase

{

hit=124;indirectHit=30;indirectHitRange=0.75;

visibleFire=32;

audibleFire=32;

visibleFireTime=4;

explosive = 0.7;

cost = 40;

maxSpeed = 1100;

CraterEffects = "ExploAmmoCrater";

explosionEffects = "ExploAmmoExplosion";

TRACERSWEST

};

class LAVIII_B_25mm_AP: BulletBase

{

hit=150;indirectHit=0;indirectHitRange=0;

visibleFire=32;

audibleFire=32;

visibleFireTime=3;

cost = 50;

maxSpeed = 1385;

TRACERSWEST

};

any help provided will be greatly appreciated

Share this post


Link to post
Share on other sites

sorry to double post but wld427 came up with the solution of changing a nameclass of one config to cfgWeapons which has hopefully solved the problem.

Share this post


Link to post
Share on other sites

One suggestion mate.

You should NOT put ANY values in existing base classes like

class car or class CA_Magazine.

I guess you copied just the whole class here from the ArmA config.

This is NOT the way to do it. Due to inheritance you only need

to put values in config that you want to CHANGE.

In addition to that its a bad idea to change base class values.

Only do this if you really know what you are doing.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×