View difference between Paste ID: 8DiS2Dr3 and fechGHXb
SHOW: | | - or go back to the newest paste.
1
#include <macro.h>
2
/*
3-
	File:
3+
	File: fn_clothing_cop.sqf
4
	Author: Bryan "Tonic" Boardwine
5
	
6
	Description:
7-
	Master configuration list / array for buyable vehicles & prices and their shop.
7+
	Master config file for Cop clothing store.
8
*/
9-
private["_shop","_return"];
9+
private["_filter","_ret"];
10-
_shop = [_this,0,"",[""]] call BIS_fnc_param;
10+
_filter = [_this,0,0,[0]] call BIS_fnc_param;
11-
if(_shop == "") exitWith {[]};
11+
//Classname, Custom Display name (use nil for Cfg->DisplayName, price
12-
_return = [];
12+
13-
switch (_shop) do
13+
//Shop Title Name
14
ctrlSetText[3103,"Altis Police Department Shop"];
15-
	case "kart_shop":
15+
16
_ret = [];
17-
		_return = [
17+
switch (_filter) do
18-
			["C_Kart_01_Blu_F",15000],
18+
19-
			["C_Kart_01_Fuel_F",15000],
19+
	//Uniforms
20-
			["C_Kart_01_Red_F",15000],
20+
	case 0:
21-
			["C_Kart_01_Vrana_F",15000]
21+
22
		_ret set[count _ret,["U_Rangemaster","Cop Uniform",25]];
23
		if(__GETC__(life_coplevel) > 1) then
24-
	case "med_shop":
24+
25
			_ret set[count _ret,["U_B_CombatUniform_mcam_tshirt",nil,350]];
26-
		_return = [
26+
			_ret set[count _ret,["U_B_survival_uniform",nil,1250]];
27-
			["C_Offroad_01_F",10000],
27+
28-
			["I_Truck_02_medical_F",25000],
28+
29-
			["O_Truck_03_medical_F",45000],
29+
30-
			["B_Truck_01_medical_F",60000]
30+
			_ret set[count _ret,["U_B_CombatUniform_mcam_worn",nil,550]];
31
		    _ret set[count _ret,["U_B_Wetsuit",nil,550]];
32
			_ret set[count _ret,["U_O_Wetsuit",nil,550]];
33
		};
34-
	case "med_air_hs": {
34+
35-
		_return = [
35+
36-
			["B_Heli_Light_01_F",50000],
36+
			_ret set[count _ret,["U_I_GhillieSuit","Ace's Ghillie",6000]];
37-
			["O_Heli_Light_02_unarmed_F",75000]
37+
			_ret set[count _ret,["U_B_GhillieSuit",nil,6000]];
38
	};
39
	
40
	//Hats
41-
	case "civ_car":
41+
	case 1:
42
	{
43-
		_return = 
43+
		if(__GETC__(life_coplevel) > 1) then
44
		{
45-
			["B_Quadbike_01_F",2500],
45+
			_ret set[count _ret,["H_HelmetB_plain_mcamo",nil,75]];
46-
			["C_Hatchback_01_F",9500],
46+
			_ret set[count _ret,["H_Booniehat_mcamo",nil,120]];
47-
			["C_Offroad_01_F",12500],
47+
			_ret set[count _ret,["H_CrewHelmetHeli_B","GasMask",0]];
48-
			["C_SUV_01_F",35000],
48+
49-
			["C_Van_01_transport_F",40000]
49+
50
		if(__GETC__(life_coplevel) > 2) then
51
		{
52
			_ret set[count _ret,["H_MilCap_mcamo",nil,100]];
53-
	case "civ_truck":
53+
54
		
55-
		_return =
55+
56
		{
57-
			["C_Van_01_box_F",60000],
57+
			_ret set[count _ret,["H_Beret_blk_POLICE",nil,100]];
58-
			["I_Truck_02_transport_F",75000],
58+
			_ret set[count _ret,["H_Beret_blk",nil,100]];
59-
			["I_Truck_02_covered_F",100000],
59+
			_ret set[count _ret,["H_Beret_grn",nil,100]];
60-
			["B_Truck_01_transport_F",275000],
60+
			_ret set[count _ret,["H_Cap_blu",nil,100]];
61-
			["O_Truck_03_transport_F",200000],
61+
			_ret set[count _ret,["H_Watchcap_blk",nil,100]];
62-
			["O_Truck_03_covered_F",250000],
62+
			_ret set[count _ret,["H_Beret_brn_SF",nil,100]];
63-
			["B_Truck_01_box_F",350000],
63+
			_ret set[count _ret,["H_HelmetB_camo,100]];
64-
			["O_Truck_03_device_F",450000]
64+
65-
		];	
65+
66
	//Glasses
67
	case 2:
68
	{
69-
	case "reb_car":
69+
		_ret = 
70
		[
71-
		_return =
71+
			["G_Shades_Black",nil,25],
72
			["G_Shades_Blue",nil,20],
73-
			["B_Quadbike_01_F",2500],
73+
			["G_Sport_Blackred",nil,20],
74-
			["B_G_Offroad_01_F",15000],
74+
			["G_Sport_Checkered",nil,20],
75-
			["O_MRAP_02_F",150000],
75+
			["G_Sport_Blackyellow",nil,20],
76-
			["B_Heli_Light_01_F",325000]
76+
			["G_Sport_BlackWhite",nil,20],
77
			["G_Aviator",nil,75],
78
			["G_Squares",nil,10],
79-
		if(license_civ_rebel) then
79+
			["G_Lowprofile",nil,30],
80
			["G_Combat",nil,55]
81-
			_return set[count _return,
81+
82-
			["B_G_Offroad_01_armed_F",750000]];
82+
83
	
84
	//Vest
85
	case 3:
86-
	case "cop_car":
86+
87
		_ret set[count _ret,["V_Rangemaster_belt",nil,800]];
88-
		_return set[count _return,
88+
		if(__GETC__(life_coplevel) > 1) then
89-
		["C_Offroad_01_F",10000]];
89+
90-
		_return set[count _return,
90+
			_ret set[count _ret,["V_PlateCarrier2_rgr",nil,1500]];
91-
		["C_SUV_01_F",15000]];
91+
92-
		if(__GETC__(life_coplevel) > 3) then
92+
93
		{
94-
			_return set[count _return,
94+
		_ret set[count _ret,["V_RebreatherB",nil,1500]];
95-
			["B_MRAP_01_F",1000]];
95+
		_ret set[count _ret,["V_RebreatherIA",nil,1500]];
96
	};
97
	if(__GETC__(life_coplevel) > 4) then
98
	{
99-
		    _return set[count _return,
99+
	    _ret set[count _ret,["V_PlateCarrierIAGL_dgtl",nil,1500]];
100-
			["B_APC_Wheeled_01_cannon_F",1000000]];
100+
		_ret set[count _ret,["V_PlateCarrierIA1_dgtl",nil,1500]];
101-
	    };
101+
		_ret set[count _ret,["V_PlateCarrierGL_rgr",nil,1500]];
102
		_ret set[count _ret,["V_PlateCarrierH_CTRG",nil,1500]];
103
	};
104-
	case "civ_air":
104+
105
	//Backpacks
106-
		_return =
106+
	case 4:
107
	{
108-
			["B_Heli_Light_01_F",253000],
108+
		_ret =
109-
			["O_Heli_Light_02_unarmed_F",750000]
109+
110
			["B_Kitbag_cbr",nil,800],
111
			["B_FieldPack_cbr",nil,500],
112
			["B_FieldPack_blk",nil,500],
113-
	case "cop_air":
113+
			["B_AssaultPack_cbr",nil,700],
114
			["B_Bergen_sgg",nil,2500],
115-
		_return set[count _return,
115+
			["B_Bergen_blk",nil,2500],
116-
		["B_Heli_Light_01_F",75000]];
116+
			["B_Carryall_cbr",nil,3500],
117
			["B_OutdoorPack_blu",nil,3500],
118
			["B_OutdoorPack_blk",nil,3500]
119-
			_return set[count _return,
119+
120-
			["B_Heli_Transport_01_F",200000]];
120+
121
};
122
123
_ret;