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