Jump to content
deniodan

Vanilla weapons on backpack "allowedslots[] = {901};"

Recommended Posts

Hey guys!
I'm trying to create a config that allow me to put some of the vanilla weapons on backpacks.
I declared the allowedslots[] = {901}; on the WeaponSlotsInfo class but when I start the game I have a crash with the following message:

Config : some input after EndOfFile.

and in the RPT I have this:

15:46:52 Source set
15:46:53 Initializing stats manager.
15:46:53 sessionID: 9872301b54dcf0c40fb475f56fc5ef48329991cf
15:46:55 Unsupported language English in stringtable
15:46:56 File fit_on_backpack\config.cpp, line 3: '/CfgPatches/fit_on_backpack.units': Missing ';' prior '}'
15:46:56 File fit_on_backpack\config.cpp, line 4: '/CfgPatches.weapons': Missing ';' prior '}'
ErrorMessage: Config : some input after EndOfFile.


Certainly I'm missing someting but so far I cant figure out.

here is the config:

Spoiler

class CfgPatches {

    class fit_on_backpack {
        units = {};
        weapons = {};
        author = "Deniodan";
    };
};

class CfgWeapons {
     class Rifle_Base_F;

    class Rifle_Long_Base_F: Rifle_Base_F {
         class WeaponSlotsInfo;
    };

    class Rifle_Short_Base_F: Rifle_Base_F {
         class WeaponSlotsInfo;
    };

    class arifle_MX_Base_F: Rifle_Base_F {
         class WeaponSlotsInfo;
    };


    class arifle_MX_F: arifle_MX_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class arifle_MXC_F: arifle_MX_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class arifle_MX_GL_F: arifle_MX_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class arifle_MX_SW_F: arifle_MX_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class arifle_MXM_F: arifle_MX_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class arifle_Katiba_Base_F: Rifle_Base_F {
         class WeaponSlotsInfo;
    };

    class arifle_Katiba_F: arifle_Katiba_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class arifle_Katiba_C_F: arifle_Katiba_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class arifle_Katiba_GL_F: arifle_Katiba_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class LMG_Mk200_F: Rifle_Long_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class LMG_Zafir_F: Rifle_Long_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class DMR_01_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_DMR_01_F: DMR_01_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class EBR_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_EBR_F: EBR_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class GM6_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_GM6_F: GM6_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class LRR_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_LRR_F: LRR_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class DMR_02_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_DMR_02_F: DMR_02_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class DMR_05_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_DMR_05_blk_F: DMR_05_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class DMR_03_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_DMR_03_F: DMR_03_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class DMR_06_base_F: Rifle_Long_Base_F {
         class WeaponSlotsInfo;
    };

    class srifle_DMR_06_camo_F: DMR_06_base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class MMG_01_base_F: Rifle_Long_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };

    class MMG_02_base_F: Rifle_Long_Base_F {

        class WeaponSlotsInfo: WeaponSlotsInfo {
            allowedslots[] = {901}; //item that can be put into backpacks
        };
    };
};

 


 

 

Share this post


Link to post
Share on other sites

When setting arrays in a config class, you need to include [] before the equals sign. In your case, change lines 3 and 4 to:

 

units[] = {};
weapons[] = {};

and see what happens.

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

×