Advertisement
icecurle

Untitled

Nov 5th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 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",15000],
  19. ["C_Kart_01_Fuel_F",15000],
  20. ["C_Kart_01_Red_F",15000],
  21. ["C_Kart_01_Vrana_F",15000]
  22. ];
  23. };
  24. case "med_shop":
  25. {
  26. _return = [
  27. ["C_Offroad_01_F",10000],
  28. ["I_Truck_02_medical_F",25000],
  29. ["O_Truck_03_medical_F",45000],
  30. ["B_Truck_01_medical_F",60000]
  31. ];
  32. };
  33.  
  34. case "med_air_hs": {
  35. _return = [
  36. ["B_Heli_Light_01_F",50000],
  37. ["O_Heli_Light_02_unarmed_F",75000],
  38. ["O_Heli_Transport_04_medevac_F",1000000],
  39. ["O_Heli_Transport_04_box_F",2000000]
  40. ];
  41. };
  42.  
  43. case "civ_car":
  44. {
  45. _return =
  46. [
  47. ["B_Quadbike_01_F",2500],
  48. ["C_Hatchback_01_F",9500],
  49. ["C_Hatchback_01_sport_F",12500],
  50. ["C_Offroad_01_F",15500],
  51. ["C_SUV_01_F",35000],
  52. ["C_Van_01_transport_F",40000]
  53. ];
  54. };
  55.  
  56. case "civ_truck":
  57. {
  58. _return =
  59. [
  60. ["C_Van_01_box_F",60000],
  61. ["I_Truck_02_transport_F",75000],
  62. ["I_Truck_02_covered_F",100000],
  63. ["B_Truck_01_transport_F",275000],
  64. ["O_Truck_03_transport_F",200000],
  65. ["O_Truck_03_covered_F",250000],
  66. ["B_Truck_01_box_F",350000],
  67. ["O_Truck_03_device_F",1450000],
  68. ["B_Truck_01_fuel_F",4000000]
  69. ];
  70. };
  71.  
  72.  
  73. case "reb_car":
  74. {
  75. _return =
  76. [
  77. ["B_Quadbike_01_F",2500],
  78. ["B_G_Offroad_01_F",15000],
  79. ["O_MRAP_02_F",1150000],
  80. ["I_MRAP_03_F",5000000]
  81.  
  82.  
  83. ];
  84.  
  85. if(license_civ_rebel) then
  86. {
  87. _return pushBack
  88. ["B_G_Offroad_01_armed_F",5750000];
  89. _return pushBack
  90. ["O_MRAP_02_hmg_F",5750000];
  91. _return pushBack
  92. ["O_MRAP_02_gmg_F",5750000];
  93. _return pushBack
  94. ["B_G_Offroad_01_armed_F",5750000];
  95. ];
  96. };
  97.  
  98. case "cop_car":
  99. {
  100. _return pushBack
  101. ["C_Offroad_01_F",5000];
  102. _return pushBack
  103. ["C_SUV_01_F",20000];
  104. if(__GETC__(life_coplevel) > 5) then
  105. {
  106. _return pushBack
  107. ["B_MRAP_01_F",150000];
  108. };
  109. if(__GETC__(life_coplevel) > 7) then
  110. {
  111. _return pushBack
  112. ["B_MRAP_01_hmg_F",25000000];
  113. };
  114. if(__GETC__(life_coplevel) > 8) then
  115. {
  116. _return pushBack
  117. ["B_APC_Tracked_01_CRV_F",25000000];
  118. ["B_MRAP_01_gmg_F",25000000];
  119. };
  120. if(__GETC__(life_coplevel) > 9) then
  121. {
  122. _return pushBack
  123. ["B_MBT_01_TUSK_F",100000000];
  124. ["O_APC_Wheeled_02_rcws_F",100000000];
  125. ];
  126. };
  127.  
  128. case "civ_air":
  129. {
  130. _return =
  131. [
  132. ["B_Heli_Light_01_F",253000];
  133. ["O_Heli_Light_02_unarmed_F",750000];
  134. ["B_Heli_Transport_03_unarmed_F",2400000];
  135. ["I_Heli_Transport_02_F",2400000];
  136. ["C_Heli_Light_01_civil_F", 4500000];
  137. ["O_Heli_Transport_04_box_F",56000000];
  138. ["O_Heli_Transport_04_covered_F",32000000];
  139. ["I_Heli_light_03_F",32000000];
  140. ];
  141. };
  142.  
  143. case "cop_air":
  144. {
  145. _return pushBack
  146. ["B_Heli_Light_01_F",75000];
  147. if(__GETC__(life_coplevel) > 7) then
  148. {
  149. _return pushBack
  150. ["B_Heli_Transport_01_F",850000];
  151. _return pushBack
  152. ["O_Heli_Attack_02_black_F",925000];
  153. _return pushBack
  154. ["I_Heli_Transport_02_F",2400000];
  155. _return pushBack
  156. ["B_Heli_Attack_01_F",7500000];
  157. };
  158. if(__GETC__(life_coplevel) > 8) then
  159. {
  160. _return pushBack
  161. ["B_Heli_Light_01_armed_F",8500000];
  162. };
  163. if(__GETC__(life_coplevel) > 9) then
  164. {
  165. _return pushBack
  166. ["B_Heli_Attack_01_F",7500000];
  167. _return pushBack
  168. ["B_Plane_CAS_01_F",7500000];
  169. ];
  170. };
  171.  
  172. case "cop_airhq":
  173. {
  174. _return pushBack
  175. ["B_Heli_Light_01_F",75000];
  176. if(__GETC__(life_coplevel) > 7) then
  177. {
  178. _return pushBack
  179. ["B_Heli_Transport_01_F",850000];
  180. _return pushBack
  181. ["O_Heli_Attack_02_black_F",925000];
  182. _return pushBack
  183. ["I_Heli_Transport_02_F",2400000];
  184. _return pushBack
  185. ["B_Heli_Attack_01_F",7500000];
  186. };
  187. if(__GETC__(life_coplevel) > 8) then
  188. {
  189. _return pushBack
  190. ["B_Heli_Light_01_armed_F",8500000];
  191. };
  192. if(__GETC__(life_coplevel) > 9) then
  193. {
  194. _return pushBack
  195. ["B_Heli_Attack_01_F",7500000];
  196. _return pushBack
  197. ["B_Plane_CAS_01_F",7500000];
  198. ];
  199. };
  200.  
  201. case "civ_ship":
  202. {
  203. _return =
  204. [
  205. ["C_Rubberboat",5000],
  206. ["C_Boat_Civil_01_F",22000]
  207. ];
  208. };
  209.  
  210. case "cop_ship":
  211. {
  212. _return =
  213. [
  214. ["B_Boat_Transport_01_F",3000],
  215. ["C_Boat_Civil_01_police_F",20000],
  216. ["B_Boat_Armed_01_minigun_F",175000],
  217. ["B_SDV_01_F",100000]
  218. ];
  219. };
  220. };
  221.  
  222. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement