ElShotte

RHS:Serbian Armed Forces Easy Trader Complete Setup

4 posts in this topic

Hey guys, not sure if anyone has done this yet, but RHS: Serbian Armed Forces mod was released a few days ago, and being a fan of RHS, I decided to add it to my server. Below please find both the Item and Trader lists as per the "Easy Trader" setup. 

 

	///////////////////////////////////////////////////////////////////////////////
	//	RHS:Serbian Armed Forces - Trader List
	//  Release Date: Jan 18th, 2017
	//  RHS:SAF v 0.4.2
	//	Class List By: ElShotte
	///////////////////////////////////////////////////////////////////////////////

	class SAFUniforms
	{
		name = "SAF Uniforms";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
		items[] = 
		{
			"rhssaf_uniform_m10_digital",
			"rhssaf_uniform_m10_digital_summer",
			"rhssaf_uniform_m10_digital_desert",
			"rhssaf_uniform_m10_digital_tan_boots",
			"rhssaf_uniform_m93_oakleaf",
			"rhssaf_uniform_m93_oakleaf_summer",
			"rhssaf_uniform_heli_pilot"
		};
	};

	class SAFVests
	{
		name = "SAF Vests";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\vest_ca.paa";
		items[] = 
		{
			"rhssaf_vest_md98_woodland",
			"rhssaf_vest_md98_md2camo",
			"rhssaf_vest_md98_digital",
			"rhssaf_vest_md98_officer",
			"rhssaf_vest_md98_rifleman",
			"rhssaf_vest_otv_md2camo",
			"rhssaf_vest_md99_md2camo_rifleman",
			"rhssaf_vest_md99_digital_rifleman",
			"rhssaf_vest_md99_woodland_rifleman",
			"rhssaf_vest_md99_md2camo",
			"rhssaf_vest_md99_digital",
			"rhssaf_vest_md99_woodland"
		};
	};

	class SAFHeadgear 
	{
		name = "SAF Headgear";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\headgear_ca.paa";
		items[] =
		{
			"rhssaf_helmet_m59_85_nocamo",
			"rhssaf_helmet_m59_85_oakleaf",
			"rhssaf_helmet_m97_olive_nocamo",
			"rhssaf_helmet_m97_olive_nocamo_black_ess",
			"rhssaf_helmet_m97_olive_nocamo_black_ess_bare",
			"rhssaf_helmet_m97_black_nocamo",
			"rhssaf_helmet_m97_black_nocamo_black_ess",
			"rhssaf_helmet_m97_black_nocamo_black_ess_bare",
			"rhssaf_Helmet_m97_woodland",
			"rhssaf_Helmet_m97_digital",
			"rhssaf_Helmet_m97_md2camo",
			"rhssaf_Helmet_m97_oakleaf",
			"rhssaf_helmet_m97_nostrap_blue",
			"rhssaf_helmet_m97_nostrap_blue_tan_ess",
			"rhssaf_helmet_m97_nostrap_blue_tan_ess_bare",
			"rhssaf_helmet_m97_woodland_black_ess",
			"rhssaf_helmet_m97_woodland_black_ess_bare",
			"rhssaf_helmet_m97_digital_black_ess",
			"rhssaf_helmet_m97_digital_black_ess_bare",
			"rhssaf_helmet_m97_md2camo_black_ess",
			"rhssaf_helmet_m97_md2camo_black_ess_bare",
			"rhssaf_helmet_m97_oakleaf_black_ess",
			"rhssaf_helmet_m97_oakleaf_black_ess_bare",
			"rhssaf_helmet_hgu56p",
			"rhssaf_beret_green",
			"rhssaf_beret_red",
			"rhssaf_beret_black",
			"rhssaf_beret_blue_un",
			"rhssaf_booniehat_digital",
			"rhssaf_booniehat_md2camo",
			"rhssaf_booniehat_woodland"
		};
	};

	class SAFBackpacks
	{
		name = "SAF Backpacks";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\backpack_ca.paa";
		items[] =
		{		

			"rhssaf_Kitbag_base",
			"rhssaf_kitbag_md2camo",
			"rhssaf_kitbag_digital",
			"rhssaf_kitbag_smb"
		};
	};

	class SAFAmmunition
	{
		name = "SAF Ammunition";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\CargoMag_ca.paa";
		items[] = 
		{
			"rhssaf_30rnd_556x45_EPR_G36",
			"rhssaf_30rnd_556x45_SOST_G36",
			"rhssaf_100rnd_556x45_EPR_G36",
			"rhssaf_30rnd_556x45_SPR_G36",
			"rhssaf_30rnd_556x45_Tracers_G36",
			"rhssaf_30rnd_556x45_MDIM_G36",
			"rhssaf_30rnd_556x45_TDIM_G36",
			"150Rnd_556x45_Drum_Mag_F",
			"150Rnd_556x45_Drum_Mag_Tracer_F",
			"rhs_30Rnd_762x39mm",
			"rhs_30Rnd_762x39mm_tracer",
			"rhs_30Rnd_762x39mm_89",
			"rhs_30Rnd_762x39mm_U",
			"rhsgref_30rnd_556x45_m21", 
			"rhsgref_30rnd_556x45_m21_t",
			"rhs_100Rnd_762x54mmR",
			"rhs_100Rnd_762x54mmR_green",
			"rhssaf_250Rnd_762x54R"
		};
	};

	class SAFWeapons
	{
		name = "SAF Weapons";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[] = 
		{
			"rhs_weap_m70ab2_fold",
			"rhs_weap_m70b1",
			"rhs_weap_m70b1n",
			"rhs_weap_m70b3n",
			"rhs_weap_m70b3n_pbg40",
			"rhs_weap_m92",
			"rhs_weap_m92_fold",
			"rhs_weap_m76",
			"rhs_weap_m21a",
			"rhs_weap_m21a_pr",
			"rhs_weap_m21a_pr_pbg40",
			"rhs_weap_m21a_fold",
			"rhs_weap_m21a_pbg40",
			"rhs_weap_m21s",
			"rhs_weap_m21s_pr",
			"rhs_weap_m21s_fold",
			"rhs_weap_m82a1",
			"rhs_weap_minimi_para_railed";
			"rhs_weap_g36c";
			"rhs_weap_g36kv";
			"rhs_weap_g36kv_ag36";
			"rhs_weap_m84"
		};
	};

	class SAFMines
	{
		name = "SAF Mines";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\cargothrow_ca.paa";
		items[] =
		{
			"rhssaf_mine_pma3_mag",
			"rhssaf_mine_tma4_mag"
		};
	};

	class SAFAttachments 
	{
		name = "SAF Attachments";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemoptic_ca.paa";
		items[] = 
		{
			"rhs_acc_mtz"
		};
	};	

	class SAFArmed
	{
		name = "SAF Armed";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[] = 
		{
			"rhssaf_army_t72s",
			"rhssaf_m1025_olive_m2"
		};
	};

	class SAFUnarmed
	{
		name = "SAF Unarmed";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[]=
		{
			"rhssaf_un_ural",
			"rhssaf_un_uaz",
			"rhssaf_un_uaz_open",
			"rhssaf_army_ural",
			"rhssaf_army_ural_open",
			"rhssaf_army_ural_fuel",
			"rhssaf_army_pts",
			"rhssaf_m998_olive_2dr_halftop",
			"rhssaf_m998_olive_2dr_fulltop",
			"rhssaf_m1025_olive"
		};
	};
	
	class SAFChoppers
	{
		name = "SAF Helicopters";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[]=
		{			
 			"rhssaf_airforce_ht48"
		};
	};
	///////////////////////////////////////////////////////////////////////////////
	//	RHS:Serbian Armed Forces - Item List
	//  Release Date: Jan 18th, 2017
	//  RHS:SAF v 0.4.2
	//	Class List By: ElShotte
	///////////////////////////////////////////////////////////////////////////////

	///////////////////////////////////////////////////////////////////////////////
	// RHS:SAF Uniforms
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_uniform_m10_digital					{ quality = 3; price = 150; };
	class rhssaf_uniform_m10_digital_summer				{ quality = 3; price = 150; };
	class rhssaf_uniform_m10_digital_desert				{ quality = 3; price = 150; };
	class rhssaf_uniform_m10_digital_tan_boots			{ quality = 3; price = 150; };
	class rhssaf_uniform_m93_oakleaf					{ quality = 3; price = 150; };
	class rhssaf_uniform_m93_oakleaf_summer				{ quality = 3; price = 150; };
	class rhssaf_uniform_heli_pilot						{ quality = 3; price = 150; };
	
	///////////////////////////////////////////////////////////////////////////////
	//RHS:SAF Vests
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_vest_md98_woodland						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_md2camo						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_digital						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_officer						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_rifleman						{ quality = 3; price = 200; };
	class rhssaf_vest_otv_md2camo						{ quality = 3; price = 200; };
	class rhssaf_vest_md99_md2camo_rifleman				{ quality = 3; price = 200; };
	class rhssaf_vest_md99_digital_rifleman				{ quality = 3; price = 200; };
	class rhssaf_vest_md99_woodland_rifleman			{ quality = 3; price = 200; };
	class rhssaf_vest_md99_md2camo						{ quality = 3; price = 200; };
	class rhssaf_vest_md99_digital						{ quality = 3; price = 200; };
	class rhssaf_vest_md99_woodland						{ quality = 3; price = 200; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Headgear
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_helmet_m59_85_nocamo					{ quality = 3; price = 100; };
	class rhssaf_helmet_m59_85_oakleaf 					{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_olive_nocamo 				{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_olive_nocamo_black_ess 		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_olive_nocamo_black_ess_bare { quality = 3; price = 100; };
	class rhssaf_helmet_m97_black_nocamo 				{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_black_nocamo_black_ess 		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_black_nocamo_black_ess_bare	{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_woodland					{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_digital						{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_md2camo						{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_oakleaf						{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_nostrap_blue				{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_nostrap_blue_tan_ess		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_nostrap_blue_tan_ess_bare	{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_woodland_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_woodland_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_digital_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_digital_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_md2camo_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_md2camo_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_oakleaf_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_oakleaf_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_hgu56p							{ quality = 3; price = 100; };
	class rhssaf_beret_green 							{ quality = 2; price = 40; };
	class rhssaf_beret_red 								{ quality = 2; price = 40; };
	class rhssaf_beret_black 							{ quality = 2; price = 40; };
	class rhssaf_beret_blue_un 							{ quality = 2; price = 40; };
	class rhssaf_booniehat_digital 						{ quality = 2; price = 40; };
	class rhssaf_booniehat_md2camo 						{ quality = 2; price = 40; };
	class rhssaf_booniehat_woodland 					{ quality = 2; price = 40; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Backpacks
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_Kitbag_base							{ quality = 2; price = 100; };
	class rhssaf_kitbag_md2camo							{ quality = 2; price = 100; };
	class rhssaf_kitbag_digital							{ quality = 2; price = 100; };
	class rhssaf_kitbag_smb								{ quality = 2; price = 100; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Weapons
	///////////////////////////////////////////////////////////////////////////////
	// Class names pulled from PBOs, some are only place holders and have not been implemented yet, futureproofing here I guess.

	class rhs_weap_m70b1n								{ quality = 4; price = 1100; };
	class rhs_weap_m70b3n								{ quality = 4; price = 1100; };
	class rhs_weap_m70b3n_pbg40							{ quality = 4; price = 1100; };
	class rhs_weap_m21a_pr_pbg40						{ quality = 4; price = 1100; };
	class rhs_weap_m21a_pbg40							{ quality = 4; price = 1100; };
	class rhs_weap_m82a1								{ quality = 4; price = 1100; };
	class rhs_weap_g36a1 								{ quality = 4; price = 1100; };
	class rhs_weap_g36a1_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_mg36									{ quality = 4; price = 1100; };
	class rhs_weap_g36ka1								{ quality = 4; price = 1100; };
	class rhs_weap_g36c									{ quality = 4; price = 1100; };
	class rhs_weap_g36c_grip1							{ quality = 4; price = 1100; };
	class rhs_weap_g36c_grip2							{ quality = 4; price = 1100; };
	class rhs_weap_g36c_grip3							{ quality = 4; price = 1100; };
	class rhs_weap_g36e1								{ quality = 4; price = 1100; };
	class rhs_weap_g36e1_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36ke1								{ quality = 4; price = 1100; };
	class rhs_weap_g36v									{ quality = 4; price = 1100; };
	class rhs_weap_g36kv								{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_grip1							{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_grip2							{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_grip3							{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36cv								{ quality = 4; price = 1100; };
	class rhs_weap_g36v_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36ka1_ksk							{ quality = 4; price = 1100; };
	class rhs_weap_g36_ksk_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36_tac								{ quality = 4; price = 1400; };
	class rhs_weap_g36k_tac								{ quality = 4; price = 1400; };
	class rhs_weap_g36c_tac								{ quality = 4; price = 1400; };
	class rhs_weap_g36_mlic								{ quality = 4; price = 1500; };
	class rhs_weap_g36k_mlic							{ quality = 4; price = 1500; };
	class rhs_weap_g36c_mlic							{ quality = 4; price = 1500; };
	class rhs_weap_g36_mli_ag36							{ quality = 4; price = 1750; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Attachments
	///////////////////////////////////////////////////////////////////////////////
	class rhs_acc_mtz									{ quality = 3; price = 150; }; 					

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Ammo
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_30rnd_556x45_EPR_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_SOST_G36					{ quality = 4; price = 50; };
	class rhssaf_100rnd_556x45_EPR_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_SPR_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_Tracers_G36				{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_MDIM_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_TDIM_G36					{ quality = 4; price = 50; };
	class rhssaf_250Rnd_762x54R 						{ quality = 4; price = 50; };

	///////////////////////////////////////////////////////////////////////////////
	// RHS:SAF Mines
	class rhssaf_mine_pma3_mag							{ quality = 4; price = 500; };
	class rhssaf_mine_tma4_mag							{ quality = 4; price = 500; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Vehicles
	///////////////////////////////////////////////////////////////////////////////
	// UN Vehicles
	class rhssaf_un_ural								{ quality = 3; price = 8000; };
	class rhssaf_un_uaz									{ quality = 3; price = 5000; };
	class rhssaf_un_uaz_open							{ quality = 3; price = 5000; };

	// Army Vehicles
	class rhssaf_army_ural								{ quality = 3; price = 10000; };
	class rhssaf_army_ural_open							{ quality = 3; price = 10000; };
	class rhssaf_army_ural_fuel							{ quality = 3; price = 25000; };

	//PTS-M Amphibious Tracked Transport Vehicle
	class rhssaf_army_pts								{ quality = 3; price = 18000; };
	
	//M998 HMMWV, 1-1/14 Ton, Cargo Carrier, Olive
	class rhssaf_m998_olive_2dr_halftop					{ quality = 3; price = 15000; };
	class rhssaf_m998_olive_2dr_fulltop					{ quality = 3; price = 15000; };
	class rhssaf_m1025_olive 							{ quality = 3; price = 15000; };
	class rhssaf_m1025_olive_m2							{ quality = 3; price = 25000; };

	// T73S Tank
	class rhssaf_army_t72s								{ quality = 4; price = 200000; };

	// Air Vehicles
	// Mi17 domestic designation HT-48 (original Mi8MT, export Mi17)
	class rhssaf_airforce_ht48							{ quality = 4; price = 25000; };

 

  1. To use, simply add the above code into  TraderCategories.hpp  and ItemList.hpp respectively. Place these files in a new folder called RHSSAF inside your "Easy Traders" folder inside your mission.
  2. Add the categories listed above into CfgTraders.hpp.

    Equipment Trader - SAFUniforms, SAFVests, SAFHeadgear, SAFBackpacks

    Armory Trader - SAFWeapons, SAFAmmunition, SAFAttachments

    SpecOps Trader - SAFMines

    Air Trader - SAFChoppers

    Vehicle Trader - SAFUnarmed, SAFArmed

  3. Finally, make sure to include both lists inside your mission config.cpp as so:

class CfgExileArsenal
{

	// Easy Traders
	#include "TRADERS\APEX\ItemListAPEX.hpp"
	#include "TRADERS\ARMA3V\ItemListARMA3V.hpp"
	#include "TRADERS\ARMA3W\ItemListARMA3W.hpp"
	#include "TRADERS\EBM\prices.hpp"
	#include "TRADERS\RHSGREF\ItemListGREF.hpp"
	#include "TRADERS\RHSV\ItemListRHSV.hpp"
	#include "TRADERS\RHSW\ItemListRHSW.hpp"
	#include "TRADERS\PODS\ItemListPODS.hpp"
	#include "TRADERS\CUSTOM\ItemListCUSTOM.hpp"
	#include "TRADERS\Exile\ItemListExile.hpp"

	// Adding RHS:SAF Mod
	#include "TRADERS\RHSSAF\ItemList.hpp"
};

class CfgTraderCategories
{
	
	// Easy Trader
	#include "TRADERS\APEX\TraderCategoriesAPEX.hpp"
	#include "TRADERS\ARMA3V\TraderCategoriesARMA3V.hpp"
	#include "TRADERS\ARMA3W\TraderCategoriesARMA3W.hpp"
	#include "TRADERS\EBM\traders.hpp"
	#include "TRADERS\RHSGREF\TraderCategoriesGREF.hpp"
	#include "TRADERS\RHSV\TraderCategoriesRHSV.hpp"
	#include "TRADERS\RHSW\TraderCategoriesRHSW.hpp"
	#include "TRADERS\PODS\TraderCategoriesPODS.hpp"	
	#include "TRADERS\CUSTOM\TraderCategoriesCUSTOM.hpp"
	#include "TRADERS\Exile\TraderCategoriesExile.hpp"

	// Adding RHS:SAF Mod
	#include  "TRADERS\RHSSAF\TraderCategories.hpp"

};

As you can see by the above, inside my mission folder, there is one called TRADERS, which is essentially the "Easy Traders" folder, then I have created a subdirectory called RHSSAF and placed the above files inside it.

Also, has anyone bothered updating Easy Traders? I've been thinking about it, the item lists are SO out of date, and a lot of servers are using it too, you can tell because they are all missing the same items. I'm thinking I'm going to update the lists (at least ones I use), and rewrite the actual script so that there is no messing about with all the commenting and uncommenting and such.

  • Like 3

Share this post


Link to post
Share on other sites
On 1/23/2017 at 2:23 AM, ElShotte said:

Hey guys, not sure if anyone has done this yet, but RHS: Serbian Armed Forces mod was released a few days ago, and being a fan of RHS, I decided to add it to my server. Below please find both the Item and Trader lists as per the "Easy Trader" setup. 

 


	///////////////////////////////////////////////////////////////////////////////
	//	RHS:Serbian Armed Forces - Trader List
	//  Release Date: Jan 18th, 2017
	//  RHS:SAF v 0.4.2
	//	Class List By: ElShotte
	///////////////////////////////////////////////////////////////////////////////

	class SAFUniforms
	{
		name = "SAF Uniforms";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
		items[] = 
		{
			"rhssaf_uniform_m10_digital",
			"rhssaf_uniform_m10_digital_summer",
			"rhssaf_uniform_m10_digital_desert",
			"rhssaf_uniform_m10_digital_tan_boots",
			"rhssaf_uniform_m93_oakleaf",
			"rhssaf_uniform_m93_oakleaf_summer",
			"rhssaf_uniform_heli_pilot"
		};
	};

	class SAFVests
	{
		name = "SAF Vests";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\vest_ca.paa";
		items[] = 
		{
			"rhssaf_vest_md98_woodland",
			"rhssaf_vest_md98_md2camo",
			"rhssaf_vest_md98_digital",
			"rhssaf_vest_md98_officer",
			"rhssaf_vest_md98_rifleman",
			"rhssaf_vest_otv_md2camo",
			"rhssaf_vest_md99_md2camo_rifleman",
			"rhssaf_vest_md99_digital_rifleman",
			"rhssaf_vest_md99_woodland_rifleman",
			"rhssaf_vest_md99_md2camo",
			"rhssaf_vest_md99_digital",
			"rhssaf_vest_md99_woodland"
		};
	};

	class SAFHeadgear 
	{
		name = "SAF Headgear";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\headgear_ca.paa";
		items[] =
		{
			"rhssaf_helmet_m59_85_nocamo",
			"rhssaf_helmet_m59_85_oakleaf",
			"rhssaf_helmet_m97_olive_nocamo",
			"rhssaf_helmet_m97_olive_nocamo_black_ess",
			"rhssaf_helmet_m97_olive_nocamo_black_ess_bare",
			"rhssaf_helmet_m97_black_nocamo",
			"rhssaf_helmet_m97_black_nocamo_black_ess",
			"rhssaf_helmet_m97_black_nocamo_black_ess_bare",
			"rhssaf_Helmet_m97_woodland",
			"rhssaf_Helmet_m97_digital",
			"rhssaf_Helmet_m97_md2camo",
			"rhssaf_Helmet_m97_oakleaf",
			"rhssaf_helmet_m97_nostrap_blue",
			"rhssaf_helmet_m97_nostrap_blue_tan_ess",
			"rhssaf_helmet_m97_nostrap_blue_tan_ess_bare",
			"rhssaf_helmet_m97_woodland_black_ess",
			"rhssaf_helmet_m97_woodland_black_ess_bare",
			"rhssaf_helmet_m97_digital_black_ess",
			"rhssaf_helmet_m97_digital_black_ess_bare",
			"rhssaf_helmet_m97_md2camo_black_ess",
			"rhssaf_helmet_m97_md2camo_black_ess_bare",
			"rhssaf_helmet_m97_oakleaf_black_ess",
			"rhssaf_helmet_m97_oakleaf_black_ess_bare",
			"rhssaf_helmet_hgu56p",
			"rhssaf_beret_green",
			"rhssaf_beret_red",
			"rhssaf_beret_black",
			"rhssaf_beret_blue_un",
			"rhssaf_booniehat_digital",
			"rhssaf_booniehat_md2camo",
			"rhssaf_booniehat_woodland"
		};
	};

	class SAFBackpacks
	{
		name = "SAF Backpacks";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\backpack_ca.paa";
		items[] =
		{		

			"rhssaf_Kitbag_base",
			"rhssaf_kitbag_md2camo",
			"rhssaf_kitbag_digital",
			"rhssaf_kitbag_smb"
		};
	};

	class SAFAmmunition
	{
		name = "SAF Ammunition";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\CargoMag_ca.paa";
		items[] = 
		{
			"rhssaf_30rnd_556x45_EPR_G36",
			"rhssaf_30rnd_556x45_SOST_G36",
			"rhssaf_100rnd_556x45_EPR_G36",
			"rhssaf_30rnd_556x45_SPR_G36",
			"rhssaf_30rnd_556x45_Tracers_G36",
			"rhssaf_30rnd_556x45_MDIM_G36",
			"rhssaf_30rnd_556x45_TDIM_G36",
			"150Rnd_556x45_Drum_Mag_F",
			"150Rnd_556x45_Drum_Mag_Tracer_F",
			"rhs_30Rnd_762x39mm",
			"rhs_30Rnd_762x39mm_tracer",
			"rhs_30Rnd_762x39mm_89",
			"rhs_30Rnd_762x39mm_U",
			"rhsgref_30rnd_556x45_m21", 
			"rhsgref_30rnd_556x45_m21_t",
			"rhs_100Rnd_762x54mmR",
			"rhs_100Rnd_762x54mmR_green",
			"rhssaf_250Rnd_762x54R"
		};
	};

	class SAFWeapons
	{
		name = "SAF Weapons";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[] = 
		{
			"rhs_weap_m70ab2_fold",
			"rhs_weap_m70b1",
			"rhs_weap_m70b1n",
			"rhs_weap_m70b3n",
			"rhs_weap_m70b3n_pbg40",
			"rhs_weap_m92",
			"rhs_weap_m92_fold",
			"rhs_weap_m76",
			"rhs_weap_m21a",
			"rhs_weap_m21a_pr",
			"rhs_weap_m21a_pr_pbg40",
			"rhs_weap_m21a_fold",
			"rhs_weap_m21a_pbg40",
			"rhs_weap_m21s",
			"rhs_weap_m21s_pr",
			"rhs_weap_m21s_fold",
			"rhs_weap_m82a1",
			"rhs_weap_minimi_para_railed";
			"rhs_weap_g36c";
			"rhs_weap_g36kv";
			"rhs_weap_g36kv_ag36";
			"rhs_weap_m84"
		};
	};

	class SAFMines
	{
		name = "SAF Mines";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\cargothrow_ca.paa";
		items[] =
		{
			"rhssaf_mine_pma3_mag",
			"rhssaf_mine_tma4_mag"
		};
	};

	class SAFAttachments 
	{
		name = "SAF Attachments";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemoptic_ca.paa";
		items[] = 
		{
			"rhs_acc_mtz"
		};
	};	

	class SAFArmed
	{
		name = "SAF Armed";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[] = 
		{
			"rhssaf_army_t72s",
			"rhssaf_m1025_olive_m2"
		};
	};

	class SAFUnarmed
	{
		name = "SAF Unarmed";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[]=
		{
			"rhssaf_un_ural",
			"rhssaf_un_uaz",
			"rhssaf_un_uaz_open",
			"rhssaf_army_ural",
			"rhssaf_army_ural_open",
			"rhssaf_army_ural_fuel",
			"rhssaf_army_pts",
			"rhssaf_m998_olive_2dr_halftop",
			"rhssaf_m998_olive_2dr_fulltop",
			"rhssaf_m1025_olive"
		};
	};
	
	class SAFChoppers
	{
		name = "SAF Helicopters";
		icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
		items[]=
		{			
 			"rhssaf_airforce_ht48"
		};
	};

	///////////////////////////////////////////////////////////////////////////////
	//	RHS:Serbian Armed Forces - Item List
	//  Release Date: Jan 18th, 2017
	//  RHS:SAF v 0.4.2
	//	Class List By: ElShotte
	///////////////////////////////////////////////////////////////////////////////

	///////////////////////////////////////////////////////////////////////////////
	// RHS:SAF Uniforms
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_uniform_m10_digital					{ quality = 3; price = 150; };
	class rhssaf_uniform_m10_digital_summer				{ quality = 3; price = 150; };
	class rhssaf_uniform_m10_digital_desert				{ quality = 3; price = 150; };
	class rhssaf_uniform_m10_digital_tan_boots			{ quality = 3; price = 150; };
	class rhssaf_uniform_m93_oakleaf					{ quality = 3; price = 150; };
	class rhssaf_uniform_m93_oakleaf_summer				{ quality = 3; price = 150; };
	class rhssaf_uniform_heli_pilot						{ quality = 3; price = 150; };
	
	///////////////////////////////////////////////////////////////////////////////
	//RHS:SAF Vests
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_vest_md98_woodland						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_md2camo						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_digital						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_officer						{ quality = 3; price = 200; };
	class rhssaf_vest_md98_rifleman						{ quality = 3; price = 200; };
	class rhssaf_vest_otv_md2camo						{ quality = 3; price = 200; };
	class rhssaf_vest_md99_md2camo_rifleman				{ quality = 3; price = 200; };
	class rhssaf_vest_md99_digital_rifleman				{ quality = 3; price = 200; };
	class rhssaf_vest_md99_woodland_rifleman			{ quality = 3; price = 200; };
	class rhssaf_vest_md99_md2camo						{ quality = 3; price = 200; };
	class rhssaf_vest_md99_digital						{ quality = 3; price = 200; };
	class rhssaf_vest_md99_woodland						{ quality = 3; price = 200; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Headgear
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_helmet_m59_85_nocamo					{ quality = 3; price = 100; };
	class rhssaf_helmet_m59_85_oakleaf 					{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_olive_nocamo 				{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_olive_nocamo_black_ess 		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_olive_nocamo_black_ess_bare { quality = 3; price = 100; };
	class rhssaf_helmet_m97_black_nocamo 				{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_black_nocamo_black_ess 		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_black_nocamo_black_ess_bare	{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_woodland					{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_digital						{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_md2camo						{ quality = 3; price = 100; };
	class rhssaf_Helmet_m97_oakleaf						{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_nostrap_blue				{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_nostrap_blue_tan_ess		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_nostrap_blue_tan_ess_bare	{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_woodland_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_woodland_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_digital_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_digital_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_md2camo_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_md2camo_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_oakleaf_black_ess			{ quality = 3; price = 100; };
	class rhssaf_helmet_m97_oakleaf_black_ess_bare		{ quality = 3; price = 100; };
	class rhssaf_helmet_hgu56p							{ quality = 3; price = 100; };
	class rhssaf_beret_green 							{ quality = 2; price = 40; };
	class rhssaf_beret_red 								{ quality = 2; price = 40; };
	class rhssaf_beret_black 							{ quality = 2; price = 40; };
	class rhssaf_beret_blue_un 							{ quality = 2; price = 40; };
	class rhssaf_booniehat_digital 						{ quality = 2; price = 40; };
	class rhssaf_booniehat_md2camo 						{ quality = 2; price = 40; };
	class rhssaf_booniehat_woodland 					{ quality = 2; price = 40; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Backpacks
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_Kitbag_base							{ quality = 2; price = 100; };
	class rhssaf_kitbag_md2camo							{ quality = 2; price = 100; };
	class rhssaf_kitbag_digital							{ quality = 2; price = 100; };
	class rhssaf_kitbag_smb								{ quality = 2; price = 100; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Weapons
	///////////////////////////////////////////////////////////////////////////////
	// Class names pulled from PBOs, some are only place holders and have not been implemented yet, futureproofing here I guess.

	class rhs_weap_m70b1n								{ quality = 4; price = 1100; };
	class rhs_weap_m70b3n								{ quality = 4; price = 1100; };
	class rhs_weap_m70b3n_pbg40							{ quality = 4; price = 1100; };
	class rhs_weap_m21a_pr_pbg40						{ quality = 4; price = 1100; };
	class rhs_weap_m21a_pbg40							{ quality = 4; price = 1100; };
	class rhs_weap_m82a1								{ quality = 4; price = 1100; };
	class rhs_weap_g36a1 								{ quality = 4; price = 1100; };
	class rhs_weap_g36a1_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_mg36									{ quality = 4; price = 1100; };
	class rhs_weap_g36ka1								{ quality = 4; price = 1100; };
	class rhs_weap_g36c									{ quality = 4; price = 1100; };
	class rhs_weap_g36c_grip1							{ quality = 4; price = 1100; };
	class rhs_weap_g36c_grip2							{ quality = 4; price = 1100; };
	class rhs_weap_g36c_grip3							{ quality = 4; price = 1100; };
	class rhs_weap_g36e1								{ quality = 4; price = 1100; };
	class rhs_weap_g36e1_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36ke1								{ quality = 4; price = 1100; };
	class rhs_weap_g36v									{ quality = 4; price = 1100; };
	class rhs_weap_g36kv								{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_grip1							{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_grip2							{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_grip3							{ quality = 4; price = 1100; };
	class rhs_weap_g36kv_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36cv								{ quality = 4; price = 1100; };
	class rhs_weap_g36v_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36ka1_ksk							{ quality = 4; price = 1100; };
	class rhs_weap_g36_ksk_ag36							{ quality = 4; price = 1750; };
	class rhs_weap_g36_tac								{ quality = 4; price = 1400; };
	class rhs_weap_g36k_tac								{ quality = 4; price = 1400; };
	class rhs_weap_g36c_tac								{ quality = 4; price = 1400; };
	class rhs_weap_g36_mlic								{ quality = 4; price = 1500; };
	class rhs_weap_g36k_mlic							{ quality = 4; price = 1500; };
	class rhs_weap_g36c_mlic							{ quality = 4; price = 1500; };
	class rhs_weap_g36_mli_ag36							{ quality = 4; price = 1750; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Attachments
	///////////////////////////////////////////////////////////////////////////////
	class rhs_acc_mtz									{ quality = 3; price = 150; }; 					

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Ammo
	///////////////////////////////////////////////////////////////////////////////
	class rhssaf_30rnd_556x45_EPR_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_SOST_G36					{ quality = 4; price = 50; };
	class rhssaf_100rnd_556x45_EPR_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_SPR_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_Tracers_G36				{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_MDIM_G36					{ quality = 4; price = 50; };
	class rhssaf_30rnd_556x45_TDIM_G36					{ quality = 4; price = 50; };
	class rhssaf_250Rnd_762x54R 						{ quality = 4; price = 50; };

	///////////////////////////////////////////////////////////////////////////////
	// RHS:SAF Mines
	class rhssaf_mine_pma3_mag							{ quality = 4; price = 500; };
	class rhssaf_mine_tma4_mag							{ quality = 4; price = 500; };

    ///////////////////////////////////////////////////////////////////////////////
	//  RHS:SAF Vehicles
	///////////////////////////////////////////////////////////////////////////////
	// UN Vehicles
	class rhssaf_un_ural								{ quality = 3; price = 8000; };
	class rhssaf_un_uaz									{ quality = 3; price = 5000; };
	class rhssaf_un_uaz_open							{ quality = 3; price = 5000; };

	// Army Vehicles
	class rhssaf_army_ural								{ quality = 3; price = 10000; };
	class rhssaf_army_ural_open							{ quality = 3; price = 10000; };
	class rhssaf_army_ural_fuel							{ quality = 3; price = 25000; };

	//PTS-M Amphibious Tracked Transport Vehicle
	class rhssaf_army_pts								{ quality = 3; price = 18000; };
	
	//M998 HMMWV, 1-1/14 Ton, Cargo Carrier, Olive
	class rhssaf_m998_olive_2dr_halftop					{ quality = 3; price = 15000; };
	class rhssaf_m998_olive_2dr_fulltop					{ quality = 3; price = 15000; };
	class rhssaf_m1025_olive 							{ quality = 3; price = 15000; };
	class rhssaf_m1025_olive_m2							{ quality = 3; price = 25000; };

	// T73S Tank
	class rhssaf_army_t72s								{ quality = 4; price = 200000; };

	// Air Vehicles
	// Mi17 domestic designation HT-48 (original Mi8MT, export Mi17)
	class rhssaf_airforce_ht48							{ quality = 4; price = 25000; };

 

  1. To use, simply add the above code into  TraderCategories.hpp  and ItemList.hpp respectively. Place these files in a new folder called RHSSAF inside your "Easy Traders" folder inside your mission.
  2. Add the categories listed above into CfgTraders.hpp.

    Equipment Trader - SAFUniforms, SAFVests, SAFHeadgear, SAFBackpacks

    Armory Trader - SAFWeapons, SAFAmmunition, SAFAttachments

    SpecOps Trader - SAFMines

    Air Trader - SAFChoppers

    Vehicle Trader - SAFUnarmed, SAFArmed

  3. Finally, make sure to include both lists inside your mission config.cpp as so:


class CfgExileArsenal
{

	// Easy Traders
	#include "TRADERS\APEX\ItemListAPEX.hpp"
	#include "TRADERS\ARMA3V\ItemListARMA3V.hpp"
	#include "TRADERS\ARMA3W\ItemListARMA3W.hpp"
	#include "TRADERS\EBM\prices.hpp"
	#include "TRADERS\RHSGREF\ItemListGREF.hpp"
	#include "TRADERS\RHSV\ItemListRHSV.hpp"
	#include "TRADERS\RHSW\ItemListRHSW.hpp"
	#include "TRADERS\PODS\ItemListPODS.hpp"
	#include "TRADERS\CUSTOM\ItemListCUSTOM.hpp"
	#include "TRADERS\Exile\ItemListExile.hpp"

	// Adding RHS:SAF Mod
	#include "TRADERS\RHSSAF\ItemList.hpp"
};

class CfgTraderCategories
{
	
	// Easy Trader
	#include "TRADERS\APEX\TraderCategoriesAPEX.hpp"
	#include "TRADERS\ARMA3V\TraderCategoriesARMA3V.hpp"
	#include "TRADERS\ARMA3W\TraderCategoriesARMA3W.hpp"
	#include "TRADERS\EBM\traders.hpp"
	#include "TRADERS\RHSGREF\TraderCategoriesGREF.hpp"
	#include "TRADERS\RHSV\TraderCategoriesRHSV.hpp"
	#include "TRADERS\RHSW\TraderCategoriesRHSW.hpp"
	#include "TRADERS\PODS\TraderCategoriesPODS.hpp"	
	#include "TRADERS\CUSTOM\TraderCategoriesCUSTOM.hpp"
	#include "TRADERS\Exile\TraderCategoriesExile.hpp"

	// Adding RHS:SAF Mod
	#include  "TRADERS\RHSSAF\TraderCategories.hpp"

};

As you can see by the above, inside my mission folder, there is one called TRADERS, which is essentially the "Easy Traders" folder, then I have created a subdirectory called RHSSAF and placed the above files inside it.

Also, has anyone bothered updating Easy Traders? I've been thinking about it, the item lists are SO out of date, and a lot of servers are using it too, you can tell because they are all missing the same items. I'm thinking I'm going to update the lists (at least ones I use), and rewrite the actual script so that there is no messing about with all the commenting and uncommenting and such.

am thinking about getting around to do so, since i am attempting to build up a unique successful server, can't do that while being like almost every other server out there ;)

Share this post


Link to post
Share on other sites
Advertisement

@ElShotte I have recently tried to update the scripts and had donations of other mods and rewrites so it should be getting better. I don't currently run a server and am doing this adhoc but I have included you RHSSAF files in the trader mod GiThub file repository. If anyone has bugs/fixes etc then they can message them to me and I will fix whatever I get but I cant actually test anything atm.

cheers

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.