Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.22 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. if(license_civ_driver) then
  18. {
  19. _return set[count _return,
  20. ["C_Kart_01_Blu_F",250000]];
  21. _return set[count _return,
  22. ["C_Kart_01_Fuel_F",250000]];
  23. _return set[count _return,
  24. ["C_Kart_01_Red_F",250000]];
  25. _return set[count _return,
  26. ["C_Kart_01_Vrana_F",250000]];
  27. _return set[count _return,
  28. ["C_Kart_01_F",250000]];
  29. };
  30. };
  31.  
  32. case "med_shop":
  33. {
  34. _return = [
  35. ["C_Offroad_01_F",10000],
  36. ["C_Offroad_01_repair_F",10000],
  37. ["C_Van_01_box_F",25000],
  38. ["C_SUV_01_F",35000],
  39. ["B_MRAP_01_F",50000],
  40. ["I_MRAP_03_F",75000]
  41. // ["B_Truck_01_mover_F",50000]
  42. ];
  43. };
  44.  
  45. case "med_air_hs": {
  46. _return = [
  47. ["B_Heli_Light_01_F",75000],
  48. ["O_Heli_Light_02_unarmed_F",100000],
  49. ["I_Heli_Transport_02_F",125000]
  50. ];
  51. };
  52.  
  53. case "civ_car":
  54. {
  55. if(license_civ_driver) then
  56. {
  57. _return set[count _return,
  58. ["B_Quadbike_01_F",13000]];
  59. _return set[count _return,
  60. ["C_Hatchback_01_F",16000]];
  61. _return set[count _return,
  62. ["C_Offroad_01_F",20000]];
  63. _return set[count _return,
  64. ["C_Offroad_02_unarmed_F",30000]];
  65. _return set[count _return,
  66. ["B_T_LSV_01_unarmed_F",100000]];
  67. _return set[count _return,
  68. ["O_T_LSV_02_unarmed_F",110000]];
  69. _return set[count _return,
  70. ["C_SUV_01_F",35000]];
  71. _return set[count _return,
  72. ["C_Hatchback_01_sport_F",400000]];
  73. _return set[count _return,
  74. ["C_Van_01_transport_F",40000]];
  75. _return set[count _return,
  76. ["C_Van_01_box_F",60000]];
  77. }
  78. else
  79. {
  80. hint "Du hast keinen Führerschein!";
  81. };
  82. };
  83.  
  84. case "civ_truck":
  85. {
  86. if(license_civ_truck) then
  87. {
  88. _return set[count _return,
  89. ["I_Truck_02_transport_F",175000]];
  90. _return set[count _return,
  91. ["I_Truck_02_fuel_F",190000]];
  92. _return set[count _return,
  93. ["I_Truck_02_covered_F",200000]];
  94. _return set[count _return,
  95. ["B_Truck_01_transport_F",350000]];
  96. _return set[count _return,
  97. ["B_Truck_01_covered_F",500000]];
  98. _return set[count _return,
  99. ["O_Truck_03_transport_F",700000]];
  100. _return set[count _return,
  101. ["B_Truck_01_box_F",1400000]];
  102. _return set[count _return,
  103. ["B_Truck_01_ammo_F",1500000]];
  104. _return set[count _return,
  105. ["O_Truck_03_fuel_F",2000000]];
  106. _return set[count _return,
  107. ["O_Truck_03_covered_F",3500000]];
  108. _return set[count _return,
  109. ["O_Truck_03_repair_F",3600000]];
  110. _return set[count _return,
  111. ["B_Truck_01_fuel_F",3700000]];
  112. _return set[count _return,
  113. ["B_MRAP_01_F",7000000]];
  114. _return set[count _return,
  115. ["O_Truck_03_device_F",40000000]];
  116. }
  117. else
  118. {
  119. hint "Du hast keinen Führerschein!";
  120. };
  121. };
  122.  
  123. case "reb_car":
  124. {
  125. if(license_civ_rebel) then
  126. {
  127. _return set[count _return,
  128. ["B_Quadbike_01_F",2500]];
  129. _return set[count _return,
  130. ["B_G_Offroad_01_F",13000]];
  131. _return set[count _return,
  132. ["B_T_LSV_01_unarmed_F",100000]];
  133. _return set[count _return,
  134. ["O_T_LSV_02_unarmed_F",110000]];
  135. _return set[count _return,
  136. ["O_MRAP_02_F",4200000]];
  137. _return set[count _return,
  138. ["I_MRAP_03_F",6400000]];
  139. _return set[count _return,
  140. ["B_Heli_Light_01_F",750000]];
  141. _return set[count _return,
  142. ["O_Heli_Transport_04_bench_F",4000000]];
  143. // _return set[count _return,
  144. // ["B_G_Offroad_01_armed_F",850000]];
  145. };
  146. };
  147.  
  148. case "bhc_car":
  149. {
  150. if(license_civ_bhc) then
  151. {
  152. _return set[count _return,
  153. ["O_MRAP_02_F",1000000]];
  154. _return set[count _return,
  155. ["I_MRAP_03_F",1000000]];
  156. _return set[count _return,
  157. ["I_Heli_light_03_unarmed_F",1000000]];
  158. _return set[count _return,
  159. ["B_Heli_Transport_03_unarmed_F",1000000]];
  160. _return set[count _return,
  161. ["O_Heli_Transport_04_F",1000000]];
  162. };
  163. };
  164.  
  165. case "presse_car_shop":
  166. {
  167. if(license_civ_presse) then
  168. {
  169. _return set[count _return,
  170. ["C_SUV_01_F",35000]];
  171. };
  172. };
  173.  
  174. case "donator1_car":
  175. {
  176. if(license_civ_donator1) then
  177. {
  178. _return set[count _return,
  179. ["C_SUV_01_F",17500]];
  180. _return set[count _return,
  181. ["I_Truck_02_transport_F",87500]];
  182. _return set[count _return,
  183. ["I_Truck_02_fuel_F",95000]];
  184. _return set[count _return,
  185. ["I_Truck_02_covered_F",100000]];
  186. _return set[count _return,
  187. ["B_Truck_01_transport_F",175000]];
  188. _return set[count _return,
  189. ["C_Hatchback_01_sport_F",200000]];
  190. _return set[count _return,
  191. ["B_Truck_01_covered_F",250000]];
  192. _return set[count _return,
  193. ["O_Truck_03_transport_F",350000]];
  194. _return set[count _return,
  195. ["B_Truck_01_box_F",700000]];
  196. _return set[count _return,
  197. ["B_Truck_01_ammo_F",750000]];
  198. _return set[count _return,
  199. ["O_Truck_03_fuel_F",1000000]];
  200. _return set[count _return,
  201. ["O_Truck_03_covered_F",1750000]];
  202. _return set[count _return,
  203. ["O_Truck_03_repair_F",1800000]];
  204. _return set[count _return,
  205. ["B_Truck_01_fuel_F",1850000]];
  206. _return set[count _return,
  207. ["I_MRAP_03_F",3200000]];
  208. _return set[count _return,
  209. ["O_Truck_03_device_F",27000000]];
  210. _return set[count _return,
  211. ["B_Heli_Light_01_F",300000]];
  212. _return set[count _return,
  213. ["C_Heli_Light_01_civil_F",300000]];
  214. _return set[count _return,
  215. ["O_Heli_Light_02_unarmed_F",750000]];
  216. _return set[count _return,
  217. ["I_Heli_Transport_02_F",1350000]];
  218. _return set[count _return,
  219. ["I_Heli_light_03_unarmed_F",1750000]];
  220. _return set[count _return,
  221. ["B_Heli_Transport_03_unarmed_F",1675000]];
  222. _return set[count _return,
  223. ["O_Heli_Transport_04_fuel_F",1900000]];
  224. _return set[count _return,
  225. ["O_Heli_Transport_04_box_F",1800000]];
  226. _return set[count _return,
  227. ["C_Plane_Civil_01_F",1000000]];
  228. _return set[count _return,
  229. ["C_Plane_civil_01_racing_F",1000000]];
  230. _return set[count _return,
  231. ["B_T_VTOL_01_infantry_F",2500000]];
  232. _return set[count _return,
  233. ["B_T_VTOL_01_vehicle_F",5000000]];
  234. _return set[count _return,
  235. ["B_MRAP_01_F",5000000]];
  236. }
  237. else
  238. {
  239. hint "Du bist kein Donator!";
  240. };
  241. };
  242.  
  243. case "admin1_car":
  244. {
  245. if(license_civ_admin1) then
  246. {
  247. _return set[count _return,
  248. ["I_MRAP_03_F",100]];
  249. _return set[count _return,
  250. ["B_Heli_Light_01_F",100]];
  251. _return set[count _return,
  252. ["O_Heli_Light_02_unarmed_F",100]];
  253. _return set[count _return,
  254. ["I_Heli_light_03_unarmed_F",100]];
  255. _return set[count _return,
  256. ["I_Heli_Transport_02_F",100]];
  257. _return set[count _return,
  258. ["B_Truck_01_ammo_F",100]];
  259. _return set[count _return,
  260. ["B_Truck_01_fuel_F",100]];
  261. _return set[count _return,
  262. ["B_Truck_01_box_F",100]];
  263. _return set[count _return,
  264. ["O_Truck_03_covered_F",100]];
  265. _return set[count _return,
  266. ["O_Truck_03_repair_F",100]];
  267. _return set[count _return,
  268. ["O_Truck_03_device_F",100]];
  269. _return set[count _return,
  270. ["B_APC_Tracked_01_CRV_F",100]];
  271. _return set[count _return,
  272. ["O_APC_Tracked_02_cannon_F",100]];
  273. _return set[count _return,
  274. ["B_MBT_01_cannon_F",100]];
  275. _return set[count _return,
  276. ["B_APC_Wheeled_01_cannon_F",100]];
  277. _return set[count _return,
  278. ["B_MBT_01_TUSK_F",100]];
  279. _return set[count _return,
  280. ["I_APC_Wheeled_03_cannon_F",100]];
  281. _return set[count _return,
  282. ["B_MRAP_01_hmg_F",100]];
  283. _return set[count _return,
  284. ["O_MRAP_02_hmg_F",100]];
  285. _return set[count _return,
  286. ["I_MRAP_03_hmg_F",100]];
  287. _return set[count _return,
  288. ["I_MBT_03_cannon_F",100]];
  289. _return set[count _return,
  290. ["B_MBT_01_arty_F",100]];
  291. _return set[count _return,
  292. ["O_MBT_02_arty_F",100]];
  293. _return set[count _return,
  294. ["O_MBT_02_cannon_F",100]];
  295. _return set[count _return,
  296. ["B_MBT_01_mlrs_F",100]];
  297. _return set[count _return,
  298. ["O_Truck_03_ammo_F",100]];
  299. _return set[count _return,
  300. ["C_Hatchback_01_sport_F",100]];
  301. _return set[count _return,
  302. ["C_SUV_01_F",100]];
  303. };
  304. };
  305.  
  306. case "dm_car":
  307. {
  308. if(license_civ_dm) then
  309. {
  310. _return set[count _return,
  311. ["O_Heli_Transport_04_bench_F",4000000]];
  312. _return set[count _return,
  313. ["B_MRAP_01_F",7000000]];
  314. _return set[count _return,
  315. ["I_Heli_light_03_unarmed_F",3500000]];
  316. };
  317. };
  318.  
  319. case "wc_car":
  320. {
  321. if(license_civ_wc) then
  322. {
  323. _return set[count _return,
  324. ["I_MRAP_03_F",6400000]];
  325. _return set[count _return,
  326. ["B_Heli_Light_01_F",600000]];
  327.  
  328. };
  329. };
  330.  
  331. case "bums_car":
  332. {
  333. if(license_civ_bums) then
  334. {
  335. _return set[count _return,
  336. ["I_Heli_light_03_unarmed_F",3500000]];
  337. _return set[count _return,
  338. ["B_MRAP_01_F",7000000]];
  339. };
  340. };
  341.  
  342. case "ssg_car":
  343. {
  344. if(license_civ_ssg) then
  345. {
  346. _return set[count _return,
  347. ["B_MRAP_01_F",7000000]];
  348. _return set[count _return,
  349. ["C_SUV_01_F",35000]];
  350. };
  351. };
  352.  
  353. case "x_car":
  354. {
  355. if(license_civ_x) then
  356. {
  357. _return set[count _return,
  358. ["I_MRAP_03_F",6400000]];
  359. _return set[count _return,
  360. ["B_MRAP_01_F",7000000]];
  361. };
  362. };
  363.  
  364. case "o_car":
  365. {
  366. if(license_civ_kartell) then
  367. {
  368. // _return set[count _return,
  369. // ["I_Heli_light_03_unarmed_F",3500000]];
  370. // _return set[count _return,
  371. // ["B_MRAP_01_F",7000000]];
  372. };
  373. };
  374.  
  375. case "cop_car":
  376. {
  377. _return set[count _return,
  378. ["C_SUV_01_F",15000]];
  379. if(__GETC__(life_coplevel) > 2||__GETC__(life_coplevel) == 1) then
  380. {
  381. _return set[count _return,
  382. ["C_Offroad_01_F",7500]];
  383. };
  384. if(__GETC__(life_coplevel) > 2) then
  385. {
  386. _return set[count _return,
  387. ["C_Kart_01_Blu_F",25000]];
  388. _return set[count _return,
  389. ["C_Hatchback_01_sport_F",25000]];
  390. _return set[count _return,
  391. ["B_Truck_01_covered_F",140000]];
  392. _return set[count _return,
  393. ["B_T_LSV_01_unarmed_F",100000]];
  394. _return set[count _return,
  395. ["O_T_LSV_02_unarmed_F",100000]];
  396. _return set[count _return,
  397. ["B_MRAP_01_F",140000]];
  398. };
  399.  
  400. if(__GETC__(life_coplevel) > 3) then
  401. {
  402. _return set[count _return,
  403. ["I_MRAP_03_F",200000]];
  404. };
  405.  
  406. if(__GETC__(life_coplevel) > 6) then
  407. {
  408. // _return set[count _return,
  409. // ["I_MRAP_03_hmg_F",275000]];
  410. _return set[count _return,
  411. ["O_MRAP_02_F",200000]];
  412. };
  413.  
  414. if(license_cop_zoll) then
  415. {
  416. _return set[count _return,
  417. ["I_Truck_02_covered_F",100000]];
  418. _return set[count _return,
  419. ["B_Truck_01_box_F",140000]];
  420. };
  421.  
  422. };
  423.  
  424. case "civ_air":
  425. {
  426. if(license_civ_air) then
  427. {
  428. _return set[count _return,
  429. ["B_Heli_Light_01_F",600000]];
  430. _return set[count _return,
  431. ["C_Heli_Light_01_civil_F",600000]];
  432. _return set[count _return,
  433. ["O_Heli_Light_02_unarmed_F",1500000]];
  434. _return set[count _return,
  435. ["I_Heli_Transport_02_F",2700000]];
  436. _return set[count _return,
  437. ["I_Heli_light_03_unarmed_F",3500000]];
  438. _return set[count _return,
  439. ["B_Heli_Transport_03_unarmed_F",3350000]];
  440. _return set[count _return,
  441. ["O_Heli_Transport_04_fuel_F",3800000]];
  442. _return set[count _return,
  443. ["O_Heli_Transport_04_box_F",3600000]];
  444. _return set[count _return,
  445. ["C_Plane_Civil_01_F",2000000]];
  446. _return set[count _return,
  447. ["C_Plane_civil_01_racing_F",2000000]];
  448. _return set[count _return,
  449. ["B_T_VTOL_01_infantry_F",5000000]];
  450. _return set[count _return,
  451. ["B_T_VTOL_01_vehicle_F",6666666]];
  452. _return set[count _return,
  453. ["O_Plane_CAS_02_F",66666666]];
  454. };
  455. };
  456.  
  457. case "cop_air":
  458. {
  459. if(__GETC__(life_coplevel) > 1) then
  460. {
  461. _return set[count _return,
  462. ["B_Heli_Light_01_F",100000]];
  463. };
  464. if(__GETC__(life_coplevel) > 3) then
  465. {
  466. _return set[count _return,
  467. ["I_Heli_light_03_unarmed_F",160000]];
  468. _return set[count _return,
  469. ["B_Heli_Transport_03_unarmed_F",200000]];
  470. };
  471. if(__GETC__(life_coplevel) > 5||license_cop_zoll||license_cop_swat) then
  472. {
  473. _return set[count _return,
  474. ["B_T_VTOL_01_infantry_F",250000]];
  475. _return set[count _return,
  476. ["B_T_VTOL_01_vehicle_F",250000]];
  477. };
  478. if(__GETC__(life_coplevel) > 6) then
  479. {
  480. // _return set[count _return,
  481. // ["B_Heli_Transport_01_camo_F",340000]];
  482. // _return set[count _return,
  483. // ["B_Heli_Transport_03_F",300000]];
  484. _return set[count _return,
  485. ["O_Heli_Transport_04_bench_F",200000]];
  486.  
  487. };
  488. };
  489.  
  490. case "civ_ship":
  491. {
  492. if(license_civ_boat) then
  493. {
  494. _return set[count _return,
  495. ["C_Rubberboat",4500]];
  496. _return set[count _return,
  497. ["C_Boat_Civil_01_F",150000]];
  498. _return set[count _return,
  499. ["B_SDV_01_F",70000]];
  500. _return set[count _return,
  501. ["I_C_Boat_Transport_02_F",150000]];
  502. _return set[count _return,
  503. ["C_Scooter_Transport_01_F",50000]];
  504. };
  505. };
  506.  
  507. case "cop_ship":
  508. {
  509. _return set[count _return,
  510. ["B_Boat_Transport_01_F",300]];
  511. _return set[count _return,
  512. ["C_Boat_Civil_01_police_F",20000]];
  513. _return set[count _return,
  514. ["I_C_Boat_Transport_02_F",20000]];
  515. _return set[count _return,
  516. ["C_Scooter_Transport_01_F",5000]];
  517.  
  518. if(__GETC__(life_coplevel) > 3) then
  519. {
  520. _return set[count _return,
  521. ["O_Boat_Armed_01_hmg_F",75000]];
  522. _return set[count _return,
  523. ["B_SDV_01_F",30000]];
  524. };
  525. };
  526.  
  527. case "ars_ship":
  528. {
  529. _return =
  530. [
  531. ["B_Boat_Transport_01_F",3000],
  532. ["C_Boat_Civil_01_F",3000],
  533. ["B_SDV_01_F",3000],
  534. ["C_Scooter_Transport_01_F",50000]
  535. ];
  536. };
  537. };
  538.  
  539. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement