Advertisement
Guest User

vehicle

a guest
Nov 1st, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.97 KB | None | 0 0
  1. #include <macro.h>
  2. /*
  3. File:
  4. Author: Bryan "Tonic" Boardwine
  5.  
  6. Description:
  7. Master configuration list / array for buyable vehicles & prices and their shop.
  8. */
  9. private["_shop","_return"];
  10. _shop = [_this,0,"",[""]] call BIS_fnc_param;
  11. if(_shop == "") exitWith {[]};
  12. _return = [];
  13. switch (_shop) do
  14. {
  15. case "kart_shop":
  16. {
  17. _return = [
  18. ["C_Kart_01_Blu_F",45000],
  19. ["C_Kart_01_Fuel_F",45000],
  20. ["C_Kart_01_Red_F",45000],
  21. ["C_Kart_01_Vrana_F",45000]
  22. ];
  23. };
  24. case "med_car":
  25. {
  26. _return = [
  27. ["C_Offroad_01_F",12500],
  28. ["C_SUV_01_F",20000]
  29. ];
  30. };
  31.  
  32. case "med_air": {
  33. _return = [
  34. ["B_Heli_Light_01_F",100000]
  35. ];
  36. };
  37.  
  38. case "civ_car":
  39. {
  40. _return =
  41. [
  42. ["cl_skatec",100],
  43. ["cl_skatev",100],
  44. ["cl_skateq",100],
  45. ["cl3_bike_bmx_Road2tone5",500],
  46. ["cl3_bike_Roadskin_pink",500],
  47. ["B_Quadbike_01_F",5000],
  48. ["cl3_lada_white",6500],
  49. ["cl3_volha_black",7500],
  50. ["cl3_golf_mk2_burgundy",9500],
  51. ["cl3_civic_vti_aqua",9500],
  52. ["cl3_polo_gti_green",10000]
  53. ];
  54. if (__GETC__(life_donator) > 0) then
  55. {
  56. _return set[count _return, ["cl3_golf_mk2_burgundy",1500]];
  57. _return set[count _return, ["cl3_polo_gti_green",1500]];
  58. };
  59. };
  60.  
  61. case "civ_voiture":
  62. {
  63. _return =
  64. [
  65. ["cl3_range_rover_black",35000],
  66. ["C_Van_01_box_F",85000],
  67. ["cl3_e60_m5_sand",55000],
  68. ["cl3_e60_m5_silver",55000],
  69. ["cl3_insignia_burgundy",65000],
  70. ["cl3_insignia_grey",65000],
  71. ["cl3_e63_amg_burgundy",95000],
  72. ["cl3_e63_amg_white",95000]
  73. ];
  74. if (__GETC__(life_donator) > 0) then
  75. {
  76. _return set[count _return, ["cl3_range_rover_black",26250]];
  77. _return set[count _return, ["C_Van_01_box_F",63750]];
  78. _return set[count _return, ["cl3_e60_m5_sand",41250]];
  79. _return set[count _return, ["cl3_e60_m5_silver",41250]];
  80. _return set[count _return, ["cl3_insignia_grey",52500]];
  81. _return set[count _return, ["cl3_insignia_burgundy",52500]];
  82. _return set[count _return, ["cl3_e63_amg_burgundy",71250]];
  83. _return set[count _return, ["cl3_e63_amg_white",71250]];
  84. };
  85. };
  86.  
  87. case "civ_moto":
  88. {
  89. _return =
  90. [
  91. ["tcg_aprilia_blue",300000],
  92. ["tcg_aprilia",300000],
  93. ["tcg_aprilia_yellow",300000],
  94. ["tcg_aprilia_green",300000],
  95. ["tcg_aprilia_red",300000],
  96. ["tcg_aprilia_white",300000],
  97. ["tcg_hrly_orig1",400000],
  98. ["tcg_hrly_gay",400000],
  99. ["tcg_hrly_metal",400000],
  100. ["tcg_hrly_coco",400000],
  101. ["tcg_hrly_limited",400000],
  102. ["tcg_hrly_orig2",400000],
  103. ["tcg_hrly_white",400000],
  104. ["tcg_hrly",400000],
  105. ["tcg_hrly_demon",400000],
  106. ["tcg_hrly_blue",400000],
  107. ["tcg_hrly_red",400000]
  108. ];
  109. if (__GETC__(life_donator) > 0) then
  110. {
  111. _return set[count _return, ["tcg_aprilia_blue",225000]];
  112. _return set[count _return, ["tcg_aprilia",225000]];
  113. _return set[count _return, ["tcg_aprilia_yellow",225000]];
  114. _return set[count _return, ["tcg_aprilia_green",225000]];
  115. _return set[count _return, ["tcg_aprilia_red",225000]];
  116. _return set[count _return, ["tcg_aprilia_white",225000]];
  117. _return set[count _return, ["tcg_hrly_orig1",300000]];
  118. _return set[count _return, ["tcg_hrly_gay",300000]];
  119. _return set[count _return, ["tcg_hrly_metal",300000]];
  120. _return set[count _return, ["tcg_hrly_coco",300000]];
  121. _return set[count _return, ["tcg_hrly_limited",300000]];
  122. _return set[count _return, ["tcg_hrly_orig2",300000]];
  123. _return set[count _return, ["tcg_hrly",300000]];
  124. _return set[count _return, ["tcg_hrly_demon",300000]];
  125. _return set[count _return, ["tcg_hrly_white",300000]];
  126. _return set[count _return, ["tcg_hrly_red",300000]];
  127. _return set[count _return, ["tcg_hrly_blue",300000]];
  128. };
  129. };
  130.  
  131. case "civ_luxe":
  132. {
  133. _return =
  134. [
  135. ["cl3_suv_black",400000],
  136. ["cl3_taurus_gold",380000],
  137. ["cl3_taurus_silver",380000],
  138. ["cl3_taurus_black",380000],
  139. ["cl3_z4_2008_silver",430000],
  140. ["cl3_z4_2008_black",430000],
  141. ["cl3_z4_2008_red",430000],
  142. ["cl3_dodge_chargerum_f_black",460000],
  143. ["cl3_dodge_chargerum_f_white",460000],
  144. ["cl3_dodge_chargerum_f_orange",460000],
  145. ["cl3_458_silver",550000],
  146. ["cl3_458_red",550000],
  147. ["cl3_458_black",550000],
  148. ["cl3_murcielago_silver",550000],
  149. ["cl3_murcielago_black",550000],
  150. ["cl3_murcielago_yellow",550000],
  151. ["cl3_lamborghini_gt1_black",550000],
  152. ["cl3_lamborghini_gt1_silver",550000],
  153. ["cl3_lamborghini_gt1_yellow",550000],
  154. ["cl3_reventon_black",550000],
  155. ["cl3_reventon_silver",550000],
  156. ["cl3_reventon_yellow",550000],
  157. ["cl3_carrera_gt_silver",550000],
  158. ["cl3_carrera_gt_black",550000],
  159. ["cl3_carrera_gt_yellow",550000],
  160. ["cl3_r8_spyder_silver",550000],
  161. ["cl3_r8_spyder_black",550000],
  162. ["cl3_r8_spyder_marina_blue",550000],
  163. ["cl3_dbs_volante_silver",550000],
  164. ["cl3_dbs_volante_black",550000],
  165. ["cl3_dbs_volante_flame",550000],
  166. ["cl3_veyron_blk_wht",550000],
  167. ["cl3_veyron_wht_lwht",550000]
  168. ];
  169. if (__GETC__(life_donator) > 0) then
  170. {
  171. _return set[count _return, ["cl3_suv_black",300000]];
  172. _return set[count _return, ["cl3_taurus_gold",285000]];
  173. _return set[count _return, ["cl3_taurus_silver",285000]];
  174. _return set[count _return, ["cl3_taurus_black",285000]];
  175. _return set[count _return, ["cl3_z4_2008_silver",322000]];
  176. _return set[count _return, ["cl3_z4_2008_black",322000]];
  177. _return set[count _return, ["cl3_z4_2008_red",322000]];
  178. _return set[count _return, ["cl3_dodge_chargerum_f_black",345000]];
  179. _return set[count _return, ["cl3_dodge_chargerum_f_white",345000]];
  180. _return set[count _return, ["cl3_dodge_chargerum_f_orange",345000]];
  181. _return set[count _return, ["cl3_458_silver",410000]];
  182. _return set[count _return, ["cl3_458_black",410000]];
  183. _return set[count _return, ["cl3_458_red",410000]];
  184. _return set[count _return, ["cl3_murcielago_silver",410000]];
  185. _return set[count _return, ["cl3_murcielago_black",410000]];
  186. _return set[count _return, ["cl3_murcielago_yellow",410000]];
  187. _return set[count _return, ["cl3_lamborghini_gt1_black",410000]];
  188. _return set[count _return, ["cl3_lamborghini_gt1_silver",410000]];
  189. _return set[count _return, ["cl3_lamborghini_gt1_yellow",410000]];
  190. _return set[count _return, ["cl3_reventon_black",410000]];
  191. _return set[count _return, ["cl3_reventon_yellow",410000]];
  192. _return set[count _return, ["cl3_reventon_silver",410000]];
  193. _return set[count _return, ["cl3_carrera_gt_silver",410000]];
  194. _return set[count _return, ["cl3_carrera_gt_black",410000]];
  195. _return set[count _return, ["cl3_carrera_gt_yellow",410000]];
  196. _return set[count _return, ["cl3_r8_spyder_silver",410000]];
  197. _return set[count _return, ["cl3_r8_spyder_black",410000]];
  198. _return set[count _return, ["cl3_r8_spyder_marina_blue",410000]];
  199. _return set[count _return, ["cl3_dbs_volante_silver",410000]];
  200. _return set[count _return, ["cl3_dbs_volante_black",410000]];
  201. _return set[count _return, ["cl3_dbs_volante_flame",410000]];
  202. _return set[count _return, ["cl3_veyron_wht_lwht",410000]];
  203. _return set[count _return, ["cl3_veyron_blk_wht",410000]];
  204. };
  205. };
  206.  
  207.  
  208. case "civ_truck":
  209. {
  210. _return =
  211. [
  212. ["C_Van_01_box_F",40000],
  213. ["I_Truck_02_transport_F",85000],
  214. ["I_Truck_02_covered_F",100000],
  215. ["B_Truck_01_transport_F",200000],
  216. ["B_Truck_01_box_F",500000]
  217. ];
  218. };
  219.  
  220.  
  221. case "reb_car":
  222. {
  223. _return set[count _return,
  224. ["C_SUV_01_F",35000]];
  225. _return set[count _return,
  226. ["B_G_Offroad_01_F",45000]];
  227. _return set[count _return,
  228. ["I_Truck_02_covered_F",300000]];
  229. _return set[count _return,
  230. ["B_MRAP_01_F",875000]];
  231. _return set[count _return,
  232. ["O_MRAP_02_F",925000]];
  233. _return set[count _return,
  234. ["I_MRAP_03_F",970000]];
  235. _return set[count _return,
  236. ["B_G_Offroad_01_armed_F",550000]];
  237. _return set[count _return,
  238. ["B_Heli_Light_01_F",730000]];
  239. _return set[count _return,
  240. ["O_Heli_Light_02_unarmed_F",1125000]];
  241. _return set[count _return,
  242. ["I_Heli_light_03_unarmed_F",1750000]];
  243. };
  244.  
  245. case "cop_car":
  246. {
  247. _return set[count _return,
  248. ["C_Hatchback_01_F",10000]];
  249. _return set[count _return,
  250. ["C_Offroad_01_F",5000]];
  251. _return set[count _return,
  252. ["C_SUV_01_F",20000]];
  253.  
  254. if(__GETC__(life_coplevel) > 2) then
  255. {
  256. _return set[count _return,
  257. ["C_Hatchback_01_sport_F",70000]];
  258. _return set[count _return,
  259. ["B_MRAP_01_F",100000]];
  260. };
  261. if(__GETC__(life_coplevel) > 3) then
  262. {
  263. _return set[count _return,
  264. ["O_MRAP_02_F",100000]];
  265.  
  266. };
  267. if(__GETC__(life_coplevel) > 5) then
  268. {
  269. _return set[count _return,
  270. ["B_MRAP_01_hmg_F",300000]];
  271. _return set[count _return,
  272. ["I_MRAP_03_F",100000]];
  273. };
  274. };
  275.  
  276. case "civ_air":
  277. {
  278. _return =
  279. [
  280. ["B_Heli_Light_01_F",1000000],
  281. ["O_Heli_Light_02_unarmed_F",1500000]
  282. ];
  283. };
  284.  
  285. case "cop_air":
  286. {
  287. if(__GETC__(life_coplevel) > 1) then
  288. {
  289. _return set[count _return,
  290. ["B_Heli_Light_01_F",150000]];
  291. };
  292. if(__GETC__(life_coplevel) > 3) then
  293. {
  294. _return set[count _return,
  295. ["O_Heli_light_02_unarmed_F",160000]];
  296. };
  297. if(__GETC__(life_coplevel) > 3) then
  298. {
  299. _return set[count _return,
  300. ["I_Heli_light_03_unarmed_F",160000]];
  301. };
  302. if(__GETC__(life_coplevel) > 5) then
  303. {
  304. _return set[count _return,
  305. ["B_Heli_Transport_01_camo_F",200000]];
  306. };
  307. };
  308.  
  309. case "civ_ship":
  310. {
  311. _return =
  312. [
  313. ["C_Rubberboat",5000],
  314. ["C_Boat_Civil_01_F",40000],
  315. ["C_Boat_Civil_01_rescue_F",90000]
  316. ];
  317. };
  318.  
  319. case "cop_ship":
  320. {
  321. _return set[count _return,
  322. ["C_Boat_Civil_01_police_F",20000]];
  323.  
  324.  
  325. if(__GETC__(life_coplevel) > 5) then
  326. {
  327. _return set[count _return,
  328. ["B_Boat_Armed_01_minigun_F",300000]];
  329. };
  330. };
  331.  
  332. //Dépanneuse
  333. case "AutoDep1":
  334. {
  335. _return =
  336. [
  337. ["B_Truck_01_mover_F",150000],
  338. ["B_G_Offroad_01_F",15000],
  339. ["B_Heli_Light_01_F",100000]
  340. ];
  341. };
  342.  
  343. case "bandit_car":
  344. {
  345. _return =
  346. [
  347. ["C_SUV_01_F",35000],
  348. ["B_G_Offroad_01_F",45000],
  349. ["B_Heli_Light_01_F",730000]
  350. ];
  351. };
  352.  
  353. case "donator":
  354. {
  355. _return =
  356. [
  357.  
  358. ];
  359. if(__GETC__(life_donator) >= 1) then
  360. {
  361. _return set[count _return,["B_Quadbike_01_F",500]];
  362. _return set[count _return,["C_Offroad_01_F",5500]];
  363. _return set[count _return,["C_SUV_01_F",10000]];
  364. _return set[count _return,["C_Van_01_Fuel_F",7500]];
  365. _return set[count _return,["B_Truck_01_box_F",250000]];
  366. _return set[count _return,["S_PorscheRS_Black",500000]];
  367. _return set[count _return,["S_PorscheRS_White",500000]];
  368. _return set[count _return,["S_PorscheRS_Yellow",500000]];
  369. };
  370. if(__GETC__(life_donator) >= 2) then
  371. {
  372. _return set[count _return,["B_Truck_01_transport_F",350000]];
  373. _return set[count _return,["O_Truck_03_transport_F",500000]];
  374. _return set[count _return,["B_Heli_Light_01_F",200000]];
  375. _return set[count _return,["O_Heli_Light_02_unarmed_F",600000]];
  376. _return set[count _return,["S_Vantage_Black",500000]];
  377. _return set[count _return,["S_Vantage_Blue",500000]];
  378. _return set[count _return,["S_Vantage_LightBlue",500000]];
  379. _return set[count _return,["S_Vantage_Purple",500000]];
  380. _return set[count _return,["S_Vantage_Red",500000]];
  381. _return set[count _return,["S_Vantage_White",500000]];
  382. _return set[count _return,["S_Vantage_Yellow",500000]];
  383. };
  384. if(__GETC__(life_donator) >= 3) then
  385. {
  386. _return set[count _return,["C_Hatchback_01_sport_F",100000]];
  387. _return set[count _return,["O_Truck_03_covered_F",730000]];
  388. _return set[count _return,["I_Heli_Transport_02_F",2250000]];
  389. _return set[count _return,["S_McLarenP1_Black",500000]];
  390. _return set[count _return,["S_McLarenP1_Blue",500000]];
  391. _return set[count _return,["S_McLarenP1_Orange",500000]];
  392. _return set[count _return,["S_McLarenP1_Silver",500000]];
  393. _return set[count _return,["S_McLarenP1_White",500000]];
  394. _return set[count _return,["S_McLarenP1_Yellow",500000]];
  395. _return set[count _return,["cl3_arielatom_race_navy_blue",600000]];
  396. };
  397. };
  398.  
  399. case "AutoWP":
  400. {
  401. _return set[count _return,
  402. ["C_SUV_01_F",35000]];
  403. _return set[count _return,
  404. ["C_Offroad_01_F",45000]];
  405. _return set[count _return,
  406. ["B_MRAP_01_F",100000]];
  407. _return set[count _return,
  408. ["B_Truck_01_box_F",250000]];
  409. _return set[count _return,
  410. ["B_Heli_Light_01_F",300000]];
  411. _return set[count _return,
  412. ["O_Heli_Light_02_unarmed_F",1000000]];
  413. };
  414.  
  415.  
  416. case "giga_car":
  417. {
  418. _return set[count _return,
  419. ["B_MRAP_01_hmg_F",555000]];
  420.  
  421. };
  422.  
  423.  
  424. case "air1_car":
  425. {
  426. _return set[count _return,
  427. ["B_Heli_Transport_01_F",555000]];
  428. _return set[count _return,
  429. ["B_UAV_01_F",555000]];
  430. };
  431.  
  432. case "marine_ship":
  433. {
  434. _return set[count _return,
  435. ["B_SDV_01_F",155000]];
  436. _return set[count _return,
  437. ["B_Boat_Armed_01_minigun_F",355000]];
  438. _return set[count _return,
  439. ["B_Boat_Transport_01_F",355000]];
  440. };
  441.  
  442. case "marine_car":
  443. {
  444. _return set[count _return,
  445. ["B_UGV_01_rcws_F",355000]];
  446. };
  447. };
  448.  
  449.  
  450. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement