Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- vehicle_set_modifications = {
- private["_vehicle", "_item", "_silent"];
- _vehicle = _this select 0;
- _item = _this select 1;
- _silent = _this select 2;
- if (isNil "_vehicle") exitWith {};
- if (isNil "_item") exitWith {};
- if (isNil "_silent") then { _silent = false; };
- if (typeName _vehicle != "OBJECT") exitWith {};
- if (typeName _item != "STRING") exitWith {};
- if (typeName _silent != "BOOL") exitWith {};
- _vehicle setVariable ["item_name", _item, true];
- switch (_item) do {
- case "blank": { };
- /* Octavia_ill, Octavia_PMC, Octavia_UN, Octavia_Cop, Octavia_Civ */
- case "Octavia_Civ": {};
- case "Octavia_ill": {
- _vehicle setVehicleInit ' this setObjectTexture [0, "#(argb,8,8,3)color(0.5,0,0.5,0.5,ca)"]';
- processInitCommands;
- };
- case "Octavia_Cop": {
- _vehicle setVehicleInit ' this setObjectTexture [0, "#(argb,8,8,3)color(0,1,0,0.5,ca)"]';
- processInitCommands;
- };
- case "Octavia_UN": {
- _vehicle setVehicleInit ' this setObjectTexture [0, "#(argb,8,8,3)color(1,1,1,0.5,ca)"]';
- processInitCommands;
- };
- case "Octavia_PMC": {
- _vehicle setVehicleInit ' this setObjectTexture [0, "#(argb,8,8,3)color(0,0,0,1,ca)"]';
- processInitCommands;
- };
- case "SUV_UN_EP1_retex": {
- _vehicle setVehicleInit ' this setObjectTexture [0,"images\suvpolice.paa"]';
- processInitCommands;
- };
- case "SUV_TK_EP1_vip": {
- _vehicle setVehicleInit ' this setObjectTexture [0,"images\suvdonator.paa"]';
- processInitCommands;
- };
- case "SUV_TK_EP1_retex_special": {
- _vehicle setVehicleInit ' this setObjectTexture [0,"images\suv_special_force.paa"]';
- processInitCommands;
- };
- case "SUV_UN_EP1_retex_don": {
- _vehicle setVehicleInit ' this setObjectTexture [0,"images\suvpolice.paa"]';
- processInitCommands;
- };
- case "SUV_TK_EP1_don": {
- _vehicle setVehicleInit ' this setObjectTexture [0,"images\suvdonator.paa"]';
- processInitCommands;
- };
- case "SUV_TK_EP1_vip": {
- _vehicle setVehicleInit ' this setObjectTexture [0,"images\suvdonator.paa"]';
- processInitCommands;
- };
- case "SUV_TK_EP1_news": {
- _vehicle setVehicleInit ' this setObjectTexture [0,"images\news_suv.paa"]';
- processInitCommands;
- };
- case "MH6J_EP1_news": {
- _vehicle setVehicleInit ' this setObjectTexture [0, "images\news_chopper.paa"]';
- processInitCommands;
- };
- case "ArmoredSUV_PMC": {
- [_vehicle] call armored_suv_close_minigun;
- };
- case "Ka60_PMC": {
- if(not(_silent)) then { hint "Reconfiguring helicopter armament..."; };
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addweapon "TwinM134";
- _vehicle addweapon "CMFlareLauncher";
- _vehicle addmagazine "60Rnd_CMFlareMagazine";
- _vehicle removeweapon "57mmLauncher";
- };
- case "Ka60_GL_PMC": {
- if(not(_silent)) then { hint "Reconfiguring helicopter armament..."; };
- _vehicle removeweapon "57mmLauncher";
- _vehicle addweapon "CMFlareLauncher";
- _vehicle addmagazine "60Rnd_CMFlareMagazine";
- _vehicle addweapon "M240_veh";
- _vehicle addmagazine "100Rnd_762x51_M240";
- _vehicle addmagazine "100Rnd_762x51_M240";
- _vehicle addmagazine "100Rnd_762x51_M240";
- _vehicle addmagazine "100Rnd_762x51_M240";
- _vehicle addmagazine "100Rnd_762x51_M240";
- };
- case "HMMWV_DES_EP1_don": {
- _vehicle setvariable ["tuning", 3, true];
- };
- case "Ka60_PMC_don": {
- if(not(_silent)) then { hint "Reconfiguring helicopter armament..."; };
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addweapon "TwinM134";
- _vehicle addweapon "CMFlareLauncher";
- _vehicle addmagazine "60Rnd_CMFlareMagazine";
- };
- case "AH6J_EP1": {
- if(not(_silent)) then { hint "Reconfiguring helicopter armament..."; };
- _vehicle removeweapon "FFARLauncher_14";
- _vehicle addweapon "CMFlareLauncher";
- _vehicle addmagazine "60Rnd_CMFlareMagazine";
- };
- case "An2_TK_Cop": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle addweapon "M3P";
- _vehicle addmagazine "250Rnd_127x99_M3P";
- _vehicle addmagazine "250Rnd_127x99_M3P";
- _vehicle addmagazine "250Rnd_127x99_M3P";
- _vehicle addweapon "TwinM134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- };
- case "A10_US_EP1": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle removeweapon "SidewinderLaucher_AH1Z";
- _vehicle removeweapon "BombLauncherA10";
- _vehicle removeweapon "FFARLauncher_14";
- };
- case "Su25_Ins": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle addmagazine "1350Rnd_30mmAP_A10";
- _vehicle addmagazine "2Rnd_Maverick_A10";
- _vehicle removeweapon "AirBombLauncher";
- _vehicle removeweapon "R73Launcher_2";
- _vehicle removeweapon "GSh301";
- _vehicle removeweapon "S8Launcher";
- _vehicle addweapon "GAU8";
- _vehicle addmagazine "2Rnd_Sidewinder_F35";
- _vehicle addweapon "SidewinderLaucher_F35";
- };
- case "F35B_don": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle addmagazine "1350Rnd_30mmAP_A10";
- _vehicle removeweapon "GAU12";
- _vehicle removeweapon "BombLauncherF35";
- _vehicle addmagazine "14Rnd_FFAR";
- _vehicle addweapon "FFARLauncher_14";
- _vehicle addweapon "GAU8";
- };
- case "Su25_Ins_don": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle removeweapon "AirBombLauncher";
- _vehicle removeweapon "R73Launcher_2";
- _vehicle removeweapon "GSh301";
- _vehicle removeweapon "S8Launcher";
- _vehicle addmagazine "1350Rnd_30mmAP_A10";
- _vehicle removeweapon "GAU12";
- _vehicle removeweapon "BombLauncherF35";
- _vehicle addmagazine "14Rnd_FFAR";
- _vehicle addweapon "FFARLauncher_14";
- _vehicle addweapon "GAU8";
- _vehicle addmagazine "2Rnd_Sidewinder_F35";
- _vehicle addweapon "SidewinderLaucher_F35";
- };
- case "C130J_US_EP1_cop": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle addweapon "2A72";
- _vehicle addmagazine "250Rnd_30mmAP_2A72";
- _vehicle addmagazine "250Rnd_30mmHE_2A72";
- _vehicle addmagazine "250Rnd_30mmAP_2A72";
- _vehicle addmagazine "250Rnd_30mmHE_2A72";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addmagazine "2000Rnd_762x51_M134";
- _vehicle addweapon "TwinM134";
- };
- case "An2_TK_EP1": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle addweapon "DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- _vehicle addweapon "TwinVickers";
- _vehicle addmagazine "500Rnd_TwinVickers";
- _vehicle addmagazine "500Rnd_TwinVickers";
- _vehicle addmagazine "500Rnd_TwinVickers";
- _vehicle addmagazine "500Rnd_TwinVickers";
- };
- case "L39":{
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle removeweapon "GSh23L_L39";
- _vehicle removeweapon "57mmLauncher";
- _vehicle addweapon "CMFlareLauncher";
- _vehicle addmagazine "60Rnd_CMFlareMagazine";
- };
- case "Su34_civ":{
- if(not(_silent)) then { hint "De-Militarizing jet.....hold please...";};
- /*
- _vehicle removeweapon "CMFlareLauncher";
- _vehicle removeweapon "GSh301";
- _vehicle removeweapon "Ch29Launcher_Su34";
- _vehicle removeweapon "R73Launcher";
- _vehicle removeweapon "80mmLauncher";
- _vehicle removeweapon "S8Launcher";
- */
- {
- _vehicle removeweapon _x;
- } foreach (weapons _vehicle);
- };
- case "L39_UN":{
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle removeweapon "57mmLauncher";
- _vehicle addweapon "CMFlareLauncher";
- _vehicle addmagazine "60Rnd_CMFlareMagazine";
- };
- case "L39_TK_EP1": {
- if(not(_silent)) then { hint "Reconfiguring plane armament...";};
- _vehicle removeweapon "57mmLauncher";
- _vehicle addweapon "CMFlareLauncher";
- _vehicle addmagazine "60Rnd_CMFlareMagazine";
- };
- case "BTR40_MG_TK_INS_EP1": {
- if(not(_silent)) then { hint "Reconfiguring vehicle armament...";};
- _vehicle removemagazine "50Rnd_127x107_DSHKM";
- _vehicle removemagazine "50Rnd_127x107_DSHKM";
- _vehicle removemagazine "50Rnd_127x107_DSHKM";
- _vehicle removemagazine "50Rnd_127x107_DSHKM";
- _vehicle removemagazine "50Rnd_127x107_DSHKM";
- _vehicle removemagazine "50Rnd_127x107_DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- _vehicle addmagazine "150Rnd_127x107_DSHKM";
- };
- case "Ka137_MG_PMC": {
- if(not(_silent)) then { hint "Reconfiguring vehicle armament...";};
- _vehicle removemagazine "200Rnd_762x54_PKT";
- _vehicle removemagazine "200Rnd_762x54_PKT";
- _vehicle addmagazine "1500Rnd_762x54_PKT";
- };
- case "MQ9PredatorB_unarmed": {
- _vehicle removeweapon "HellfireLauncher";
- };
- case "SUV_TK_EP1_retex_special": {
- _vehicle setvariable ["tuning", 3, true];
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement