Jump to content
Sign in to follow this  
DZGuymed

BinPBO Not Packing Files

Recommended Posts

Hi everyone. I've made myself a config.cpp file that adds several fictional units to the game. Basically, when I try to pack the file in BinPBO, it fails to pack it. Now, when I shorten the config to 7 units, it packs perfectly. But when I try and pack it with all 13 units, that's when it fails to pack. I've looked at the file and fixed some syntax errors and stuff, but there are no errors that I see in the config that I haven't been able to get around before.

Can someone help me find out what's causing BinPBO to fail packing?

UPDATE: I've gotten BinPBO to pack the files correctly by changing the last to units' base unit to the Force Recon Marksman, but when I play the mod, only seven of the units show up in the editor, and only those seven are recognized by the game. Plus, they don't talk. They say one word of what they're supposed to say and dont communicate with the radio.

Here's my config:

class CfgPatches   {
          class DZG {
                  units[] = {};
                  weapons[] = {};
                  requiredVersion = 0.1;
                  requiredAddons[] = {};
                 };
};

class CfgVehicleClasses {

          class DZG_VehicleClass {
                      displayName = "GUAF Units";
          };
};

class CfgVehicles {
class FR_Assault_R;
class DZG_GUAF_CQB_Specialist: FR_Assault_R {
	displayName = "(GUAF) CQB Specialist";
	weapons[] = {RH_HK53aim, RH_g18, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
	magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, SmokeShellGreen, SmokeShellYellow, HandGrenade_West};
                         vehicleClass =  "DZG_VehicleClass";
};
            class FR_Assault_R;
            class DZG_GUAF_Assault_Rifleman: FR_Assault_R {
                        displayName = "(GUAF) Assault Rifleman";
                        weapons[] = {RH_acreotech, RH_usp, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                        magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, SmokeShellRed, SmokeShell, HandGrenade_West, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp};
                        vehicleClass =  "DZG_VehicleClass";
            };
            class FR_Assault_GL;
            class DZG_GUAF_Assault_Grenadier: FR_Assault_R {
                         displayName = "(GUAF) Assault Grenadier";
                         weapons[] = {RH_hk416glaim, RH_usp, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, HandGrenade_West, HandGrenade_West, SmokeShellRed, SmokeShell, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, FlareGreen_M203};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_GL;
            class DZG_GUAF_Rifleman: FR_GL {
                         displayName = "(GUAF) Rifleman";
                         weapons[] = {RH_mk14teot, RH_uspm, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, HandGrenade_West, HandGrenade_West, SmokeShell, SmokeShellRed, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp}; 
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_GL;
            class DZG_GUAF_Grenadier: FR_GL {
                         displayName = "(GUAF) Grenadier";
                         weapons[] = {RH_hk417sgleotech, RH_uspm, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, HandGrenade_West, HandGrenade_West, SmokeShell, SmokeShellRed, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_AR;
            class DZG_GUAF_Automatic_Rifleman: FR_AR {
                         displayName = "(GUAF) Automatic Rifleman";
                         weapons[] = {RH_m27ceotech, RH_m93r, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, SmokeShell, SmokeShellRed, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_AR;
            class DZG_GUAF_Machinegunner: FR_AR {
                         displayName = "(GUAF) Machinegunner";
                         weapons[] = {FFAA_Armas_MG3_eo, RH_p226, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {FFAA_762x51_Mg3, FFAA_762x51_Mg3, FFAA_762x51_Mg3, FFAA_762x51_Mg3, FFAA_762x51_Mg3, SmokeShell, SmokeShellRed, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_Marksman;
            class DZG_GUAF_Marksman: FR_Marksman {
                         displayName = "(GUAF) Marksman";
                         weapons[] = {RH_mk14tacog, RH_g19, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, SmokeShell, SmokeShellRed, IRStrobe, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_TL;
            class DZG_GUAF_Team_Leader: FR_TL {
                         displayName = "(GUAF) Team Leader";
                         weapons[] = {RH_Mk18glaeot, RH_g18, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Binocular};
                         magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, SmokeShell, SmokeShellRed, IRStrobe, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203};
                         vehicleClass = "DZG_VehicleClass";
            };
            class FR_AC;
            class DZG_GUAF_FOO: FR_AC {
                         displayName[] = "(GUAF) Forward Observation Officer";
                         weapons[] = {FFAA_Armas_Cetme_LC, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, IRStrobe, IR_Strobe_Marker, SmokeShellRed, SmokeShellPurple, SmokeShellBlue, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911};
                         vehicleClass = "DZG_VehicleClass";
            };
            class FR_AC;
            class DZG_GUAF_FAC: FR_AC {
                         displayName[] = "(GUAF) Forward Air Controller";
                         weapons[] = {FFAA_Armas_Cetme_LC, RH_m1911sd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, IRStrobe, IR_Strobe_Marker, SmokeShellRed, SmokeShellPurple, SmokeShellBlue, SmokeShellOrange, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL,  8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911};
                         vehicleClass = "DZG_VehicleClass";
            };
            class FR_AC;
            class DZG_GUAF_AO: FR_AC {
                 displayName[] = "(GUAF) Artillery Observer";
                 weapons[] = {FFAA_Armas_Cetme_LC, RH_m1911sd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                 magazines[] = {Laserbatteries, IRStrobe, IR_Strobe_Marker, IR_Strobe_Marker, SmokeShellRed, SmokeShellPurple, SmokeShellBlue, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911};
                 vehicleClass = "DZG_VehicleClass";
            };
            class USMC_SoldierS_Sniper;
            class DZG_GUAF_SniperF: USMC_SoldierS_Sniper {
                         displayName[] = "(GUAF) Field Sniper";
                         weapons[] = {FFAA_Armas_Cetme_C_mira, RH_uspsd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, SmokeShellRed, SmokeShell, IRStrobe, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd};
                         vehicleClass = "DZG_VehicleClass";
            };
            class USMC_SoldierS_SniperH;
            class DZG_GUAF_SniperH: USMC_SoldierS_SniperH {
                         displayName[] = "(GUAF) Heavy Sniper";
                         weapons[] = {FFAA_Armas_M95, RH_uspsd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_HE, FFAA_127x99_HE, FFAA_127x99_HE, FFAA_127x99_HE, SmokeShellRed, IRStrobe, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd};
                         vehicleClass = "DZG_VehicleClass";
            };
};

Edited by DZGuymed

Share this post


Link to post
Share on other sites

missing requiredAddons[] = {"CACharacters2"}; dependency definition.

+

Line 25 Rap: duplicate classname (+ more of these)

Check the log. It is likely said there too.

Share this post


Link to post
Share on other sites
missing requiredAddons[] = {"CACharacters2"}; dependency definition.

Plus for RobertHammer's and the other weapons too.

Share this post


Link to post
Share on other sites
missing requiredAddons[] = {"CACharacters2"}; dependency definition.

+

Line 25 Rap: duplicate classname (+ more of these)

Check the log. It is likely said there too.

I've gotten the duplicate classname errors in the logs before, but no dependency definition errors in the logs. I'll add the definitions anyway though. And, does the Line 25 error mean I should remove the BIS classname succeeding my own (DZG) classname?

EDIT:

I've messed with the syntax a bit (syntax is the hardest part of scripting for me) and came up with this:

class CfgPatches   {
          class DZG {
                  units[] = {};
                  weapons[] = {};
                  requiredVersion = 0.1;
                  requiredAddons[] = {"CACharacters2"};
                 };
};

class CfgVehicleClasses {

          class DZG_VehicleClass {
                      displayName = "GUAF Units";
          };
};

class CfgVehicles {
class FR_Assault_R;
class DZG_GUAF_CQB_Specialist: FR_Assault_R {
	displayName = "(GUAF) CQB Specialist";
	weapons[] = {RH_HK53aim, RH_g18, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
	magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 33Rnd_9x19_g18, SmokeShellGreen, SmokeShellYellow, HandGrenade_West};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class DZG_GUAF_Assault_Rifleman: FR_Assault_R {
                        displayName = "(GUAF) Assault Rifleman";
                        weapons[] = {RH_acreotech, RH_usp, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                        magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, SmokeShellRed, SmokeShell, HandGrenade_West, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp};
                        vehicleClass =  "DZG_VehicleClass";
            };
            class FR_Assault_GL;
            class DZG_GUAF_Assault_Grenadier: FR_Assault_R {
                         displayName = "(GUAF) Assault Grenadier";
                         weapons[] = {RH_hk416glaim, RH_usp, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, HandGrenade_West, HandGrenade_West, SmokeShellRed, SmokeShell, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, FlareGreen_M203};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_GL;
            class DZG_GUAF_Rifleman: FR_GL {
                         displayName = "(GUAF) Rifleman";
                         weapons[] = {RH_mk14teot, RH_uspm, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, HandGrenade_West, HandGrenade_West, SmokeShell, SmokeShellRed, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 12Rnd_45cal_usp}; 
                         vehicleClass =  "DZG_VehicleClass";
            };
            class DZG_GUAF_Grenadier: FR_GL {
                         displayName = "(GUAF) Grenadier";
                         weapons[] = {RH_hk417sgleotech, RH_uspm, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, RH_20Rnd_762x51_hk417, HandGrenade_West, HandGrenade_West, SmokeShell, SmokeShellRed, 12Rnd_45cal_usp, 12Rnd_45cal_usp, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_AR;
            class DZG_GUAF_Automatic_Rifleman: FR_AR {
                         displayName = "(GUAF) Automatic Rifleman";
                         weapons[] = {RH_m27ceotech, RH_m93r, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, 100Rnd_556x45_BetaCMag, SmokeShell, SmokeShellRed, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93, 20Rnd_9x19_M93};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class DZG_GUAF_Machinegunner: FR_AR {
                         displayName = "(GUAF) Machinegunner";
                         weapons[] = {FFAA_Armas_MG3_eo, RH_p226, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {FFAA_762x51_Mg3, FFAA_762x51_Mg3, FFAA_762x51_Mg3, FFAA_762x51_Mg3, FFAA_762x51_Mg3, SmokeShell, SmokeShellRed, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp, 15Rnd_9x19_usp};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_Marksman;
            class DZG_GUAF_Marksman: FR_Marksman {
                         displayName = "(GUAF) Marksman";
                         weapons[] = {RH_mk14tacog, RH_g19, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, NVGoggles, Binocular};
                         magazines[] = {20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, 20Rnd_762x51_DMR, SmokeShell, SmokeShellRed, IRStrobe, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17, 17Rnd_9x19_g17};
                         vehicleClass =  "DZG_VehicleClass";
            };
            class FR_TL;
            class DZG_GUAF_Team_Leader: FR_TL {
                         displayName = "(GUAF) Team Leader";
                         weapons[] = {RH_Mk18glaeot, RH_g18, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Binocular};
                         magazines[] = {30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, 30Rnd_556x45_Stanag, SmokeShell, SmokeShellRed, IRStrobe, 33Rnd_9x19_g18, 33Rnd_9x19_g18, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203, 1Rnd_HE_M203};
                         vehicleClass = "DZG_VehicleClass";
            };
            class FR_AC;
            class DZG_GUAF_FOO: FR_AC {
                         displayName[] = "(GUAF) Forward Observation Officer";
                         weapons[] = {FFAA_Armas_Cetme_LC, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, IRStrobe, IR_Strobe_Marker, SmokeShellRed, SmokeShellPurple, SmokeShellBlue, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911};
                         vehicleClass = "DZG_VehicleClass";
            };
            class DZG_GUAF_FAC: FR_AC {
                         displayName[] = "(GUAF) Forward Air Controller";
                         weapons[] = {FFAA_Armas_Cetme_LC, RH_m1911sd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, IRStrobe, IR_Strobe_Marker, SmokeShellRed, SmokeShellPurple, SmokeShellBlue, SmokeShellOrange, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL,  8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911};
                         vehicleClass = "DZG_VehicleClass";
            };
            class DZG_GUAF_AO: FR_AC {
                 displayName[] = "(GUAF) Artillery Observer";
                 weapons[] = {FFAA_Armas_Cetme_LC, RH_m1911sd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                 magazines[] = {Laserbatteries, IRStrobe, IR_Strobe_Marker, IR_Strobe_Marker, SmokeShellRed, SmokeShellPurple, SmokeShellBlue, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, FFAA_556x45_CedmeL, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911, 8Rnd_45cal_m1911};
                 vehicleClass = "DZG_VehicleClass";
            };
            class USMC_SoldierS_Sniper;
            class DZG_GUAF_SniperF: USMC_SoldierS_Sniper {
                         displayName[] = "(GUAF) Field Sniper";
                         weapons[] = {FFAA_Armas_Cetme_C_mira, RH_uspsd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, FFAA_Mag_30Rnd_762x51, SmokeShellRed, SmokeShell, IRStrobe, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd};
                         vehicleClass = "DZG_VehicleClass";
            };
            class USMC_SoldierS_SniperH;
            class DZG_GUAF_SniperH: USMC_SoldierS_SniperH {
                         displayName[] = "(GUAF) Heavy Sniper";
                         weapons[] = {FFAA_Armas_M95, RH_uspsd, Throw, Put, ItemGPS, ItemMap, ItemCompass, ItemWatch, ItemRadio, NVGoggles, Laserdesignator};
                         magazines[] = {Laserbatteries, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_AP, FFAA_127x99_HE, FFAA_127x99_HE, FFAA_127x99_HE, FFAA_127x99_HE, SmokeShellRed, IRStrobe, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd, 15Rnd_9x19_uspsd};
                         vehicleClass = "DZG_VehicleClass";
            };

};

I still can't pack it, but I think it's a bit better.

I get the following errors in my log file.

Error reading binary file 'c:\users\myuser\documents\armawork\dzg\config.cpp'
File c:\users\myuser\documents\armawork\dzg\config.cpp, line 79: Config: '"' encountered instead of '{'
Config : some input after EndOfFile.
Error 3 while parsing
Error in config c:\users\myuser\documents\armawork\dzg\config.cpp
W:\c\Poseidon\El\ParamFile\paramFile.cpp(753) : Class destroyed, but still locked
File c:\users\myuser\documents\armawork\dzg\config.cpp, line 79: Config: '"' encountered instead of '{'
Config : some input after EndOfFile.
Error 3 while parsing
Error in config c:\users\myuser\documents\armawork\dzg\config.cpp
W:\c\Poseidon\El\ParamFile\paramFile.cpp(753) : Class destroyed, but still locked

It says I have an ' instead of a { , but I do have a { on line 79...

Edited by DZGuymed

Share this post


Link to post
Share on other sites

At first it looks like

displayName = "(GUAF) Assault Rifleman";

and at the end you have

displayName[] = "(GUAF) Forward Air Controller";

The first is correct, the second isn't.

Share this post


Link to post
Share on other sites
Myke;1871838']At first it looks like

displayName = "(GUAF) Assault Rifleman";

and at the end you have

displayName[] = "(GUAF) Forward Air Controller";

The first is correct' date=' the second isn't.[/quote']

Oh... I didn't see that. Thanks for the heads up. Next time I do stuff like this, I'll be more thorough.

I'm a noob at this, but eventually I'll get better. :)

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  

×