Idomass 11 Posted December 13, 2014 (edited) I got some problems with weapons change of a tank weapons & magazines I want to the custom mag replace with my custom mag (I'm pretty sure that the problem is in tank config) my mag config class CfgPatches { class hatzav { units[] = {"hatzav_ammo","hatzav"}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Weapons_F"}; Author[] = {"Ido"}; }; }; class cfgammo { /*extern*/ class shellbase; class hatzav: ShellBase { displayName = "Hatzav Shell"; explosive = 0.8; hit = 700; indirectHit = 12; indirectHitRange = 0.400000; typicalSpeed = 2000; cost = 700; airFriction = -0.000040; CraterEffects = "ExploAmmoCrater"; explosionEffects = "ExploAmmoExplosion"; caliber = 30; timeToLive = 15; whistleOnFire = 1; whistleDist = 14; model = "\A3\Weapons_f\Data\bullettracer\shell_tracer_white"; tracerScale = 3; tracerStartTime = 0.100000; tracerEndTime = 3.000000; muzzleEffect = ""; class HitEffects { hitMetal = "ImpactMetalSabotBig"; hitMetalPlate = "ImpactMetalSabotBig"; hitBuilding = "ImpactConcreteSabot"; hitConcrete = "ImpactConcreteSabot"; hitGroundSoft = "ImpactEffectsGroundSabot"; hitGroundHard = "ImpactEffectsGroundSabot"; default_mat = "ImpactEffectsGroundSabot"; }; allowAgainstInfantry = 0; class CamShakeExplode { power = "(180^0.5)"; duration = "((round (180^0.5))*0.2 max 0.2)"; frequency = 20; distance = "((180^0.5)*3)"; }; class CamShakeHit { power = 180; duration = "((round (180^0.25))*0.2 max 0.2)"; frequency = 20; distance = 1; }; class CamShakeFire { power = "(120^0.25)"; duration = "((round (120^0.5))*0.2 max 0.2)"; frequency = 20; distance = "((120^0.5)*8)"; }; class CamShakePlayerFire { power = 0.020000; duration = 0.100000; frequency = 20; distance = 1; }; }; }; class CfgMagazines { /*extern*/ class VehicleMagazine; class hatzav_ammo: VehicleMagazine { scope = 2; displayName = "Hatzav Shell"; displayNameShort = "Hatzav Shell"; ammo = "hatzav"; count = 32; initSpeed = 2000; maxLeadSpeed = 300; tracersEvery = 0; nameSound = "cannon"; }; }; }; my tank config (the tank with the problem is Merkava) class CfgPatches { class merkava { units[] = {"namer","shirion_crew","merkava"}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Armor_F"}; Author[] = {"Ido"}; }; }; class CfgVehicleClasses { class shirion { displayName = "Shirion"; }; }; class cfgvehicles { /*extern*/ class B_Soldier_base_F; /*extern*/ class B_APC_Tracked_01_rcws_F; /*extern*/ class B_MBT_01_CANNON_F; class shirion_crew: B_Soldier_base_F { author = "Ido"; faction = "IDF"; scope = 2; _generalMacro = "shirion_crew"; displayName = "Shirion crew"; nakedUniform = "U_BasicBody"; model = "\A3\Characters_F_Beta\INDEP\ia_soldier_01.p3d"; vehicleClass = Shirion; uniformClass = "shirion_uniform"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\armor\shirion_uniform\data\shirion_co.paa"}; weapons[] = {"RH_m4a1_ris", "hgun_P07_F", "Throw", "Put", "Binocular"}; respawnWeapons[] = {"RH_m4a1_ris", "hgun_P07_F", "Throw", "Put", "Binocular"}; magazines[] = { "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", }; respawnMagazines[] = { "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", }; linkedItems[] = {"H_HelmetCrew_I", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "ItemGPS"}; respawnLinkedItems[] = {"H_HelmetCrew_I", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "ItemGPS"}; }; class namer: B_APC_Tracked_01_rcws_F { _generalMacro = "namer"; author = "ido"; scope = 2; faction = "IDF"; displayName = "Namer"; vehicleClass = "shirion"; crew = "shirion_crew"; hiddenselections[] = {"camo1", "camo2", "camo3", "insignia"}; hiddenSelectionsTextures[] = {"A3\Armor_F_Beta\APC_Tracked_01\Data\apc_tracked_01_body_crv_co.paa", "\armor\armor\data\namer_body.paa"}; }; class merkava: B_MBT_01_CANNON_F { _generalMacro = "merkava"; author = "ido"; crew = "shirion_crew"; scope = 2; faction = "IDF"; armor = 900; maxSpeed = 70; weapons[] = {"Merkava_cannon", "LMG_M200"}; magazines[] = {"hatzav_ammo", "16Rnd_120mm_HE_shells_Tracer_Red", "2000Rnd_65x39_belt", "2000Rnd_65x39_belt"}; discreteDistance = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400 , 3000; displayName = "Merkava Siman IV"; vehicleClass = "shirion"; camouflage = 5; hiddenSelections[] = {"Camo1","camo2"}; hiddenSelectionsTextures[] = {"\armor\armor\data\mbt_01_mk.paa", "\armor\armor\data\mbt_01_tow_mk.paa"}; }; }; }; cannon config class CfgPatches { class merkava_cannon { units[] = {"merkava_cannon"}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Weapons_F"}; Author[] = {"Ido"}; }; }; class cfgWeapons { /*extern*/ class cannon_120mm; class merkava_cannon : cannon_120mm { scope = 1; displayName = Merkava Cannon; magazines[] = {hatzav_ammo,32Rnd_120mm_APFSDS_shells, 32Rnd_120mm_APFSDS_shells_Tracer_Red, 32Rnd_120mm_APFSDS_shells_Tracer_Green, 32Rnd_120mm_APFSDS_shells_Tracer_Yellow, 30Rnd_120mm_APFSDS_shells, 30Rnd_120mm_APFSDS_shells_Tracer_Red, 30Rnd_120mm_APFSDS_shells_Tracer_Green, 30Rnd_120mm_APFSDS_shells_Tracer_Yellow, 30Rnd_120mm_HE_shells, 30Rnd_120mm_HE_shells_Tracer_Red, 30Rnd_120mm_HE_shells_Tracer_Green, 30Rnd_120mm_HE_shells_Tracer_Yellow, 16Rnd_120mm_HE_shells, 16Rnd_120mm_HE_shells_Tracer_Red, 16Rnd_120mm_HE_shells_Tracer_Green, 16Rnd_120mm_HE_shells_Tracer_Yellow}; reloadTime = 4; magazineReloadTime = 4; }; }; }; Edited December 13, 2014 by eldar Share this post Link to post Share on other sites
Defunkt 431 Posted December 20, 2014 You might get more responses in the proper place; http://forums.bistudio.com/forumdisplay.php?170-ARMA-3-ADDONS-Configs-amp-Scripting Share this post Link to post Share on other sites