Advertisement
icecurle

Untitled

Oct 31st, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.41 KB | None | 0 0
  1. #include <macro.h>
  2. /*
  3. File: fn_weaponShopCfg.sqf
  4. Author: Bryan "Tonic" Boardwine
  5.  
  6. Description:
  7. Master configuration file for the weapon shops.
  8.  
  9. Return:
  10. String: Close the menu
  11. Array:
  12. [Shop Name,
  13. [ //Array of items to add to the store
  14. [classname,Custom Name (set nil for default),price]
  15. ]]
  16. */
  17. private["_shop"];
  18. _shop = [_this,0,"",[""]] call BIS_fnc_param;
  19. if(_shop == "") exitWith {closeDialog 0}; //Bad shop type passed.
  20.  
  21. switch(_shop) do
  22. {
  23.  
  24. //Cop Levels
  25. case "cop_basic":
  26. {
  27. switch(true) do
  28. {
  29. case (playerSide != west): {"You are not a cop!"};
  30. default
  31. {
  32. ["Altis Cop Shop",
  33. [
  34. ["arifle_sdar_F","Taser Rifle",20000],
  35. ["hgun_P07_snds_F","Stun Pistol",2000],
  36. ["Binocular",nil,150],
  37. ["ItemGPS",nil,100],
  38. ["ToolKit",nil,0],
  39. ["ItemMap",nil,0],
  40. ["FirstAidKit",nil,0],
  41. ["MediKit",nil,5000],
  42. ["Rangefinder",nil,7500],
  43. ["NVGoggles",nil,0],
  44. ["MineDetector",nil,550],
  45. ["16Rnd_9x21_Mag",nil,50],
  46. ["20Rnd_556x45_UW_mag","Taser Rifle Magazine",125]
  47. ]
  48. ];
  49. };
  50. };
  51. };
  52.  
  53.  
  54. case "cop_patrol":
  55. {
  56. switch(true) do
  57. {
  58. case (playerSide != west): {"You are not a cop!"};
  59. case (__GETC__(life_coplevel) < 2): {"You are not at a patrol officer rank!"};
  60. default
  61. {
  62. ["Altis Patrol Officer Shop",
  63. [
  64. ["arifle_TRG20_F",nil,35000],
  65. ["SMG_02_ACO_F",nil,30000],
  66. ["MineDetector",nil,1000],
  67. ["acc_flashlight",nil,750],
  68. ["optic_Holosight",nil,1200],
  69. ["optic_Arco",nil,2500],
  70. ["muzzle_snds_H",nil,2750],
  71. ["30Rnd_556x45_Stanag_Tracer_Green",nil,130],
  72. ["30Rnd_9x21_Mag",nil,250],["ToolKit",nil,0],
  73. ["itemgps",nil,0],
  74. ["ItemMap",nil,0],
  75. ["FirstAidKit",nil,0],
  76. ["MediKit",nil,5000],
  77. ["Rangefinder",nil,7500],
  78. ["NVGoggles",nil,0],
  79. ["MineDetector",nil,550]
  80. ]
  81. ];
  82. };
  83. };
  84. };
  85.  
  86. case "cop_sergeant":
  87. {
  88. switch(true) do
  89. {
  90. case (playerSide != west): {"You are not a cop!"};
  91. case (__GETC__(life_coplevel) < 3): {"You are not at a sergeant rank!"};
  92. default
  93. {
  94. ["Altis Sergeant Shop",
  95. [
  96. ["SMG_02_ACO_F",nil,15000],
  97. ["hgun_ACPC2_F",nil,17500],
  98. ["arifle_MXC_F",nil,30000],
  99. ["optic_Arco",nil,2500],
  100. ["muzzle_snds_H",nil,2750],
  101. ["30Rnd_65x39_caseless_mag",nil,100],
  102. ["30Rnd_9x21_Mag",nil,60],
  103. ["9Rnd_45ACP_Mag",nil,200],
  104. ["ToolKit",nil,0],
  105. ["itemgps",nil,0],
  106. ["ItemMap",nil,0],
  107. ["FirstAidKit",nil,0],
  108. ["MediKit",nil,5000],
  109. ["Rangefinder",nil,7500],
  110. ["NVGoggles",nil,0],
  111. ["MineDetector",nil,550]
  112. ]
  113. ];
  114. };
  115. };
  116. };
  117.  
  118. case "cop_ssrgeant":
  119. {
  120. switch(true) do
  121. {
  122. case (playerSide != west): {"You are not a cop!"};
  123. case (__GETC__(life_coplevel) < 4): {"You are not a Staff sergeant rank!"};
  124. default
  125. {
  126. ["Altis Staff Sergeant Shop",
  127. [
  128. ["SMG_02_ACO_F",nil,15000],
  129. ["hgun_ACPC2_F",nil,17500],
  130. ["HandGrenade_Stone","Flashbang",1700],
  131. ["arifle_MXM_Hamr_pointer_F",nil,30000],
  132. ["launch_RPG32_F",nil,50000],
  133. ["RPG32_F",nil,500],
  134. ["optic_Arco",nil,2500],
  135. ["muzzle_snds_H",nil,2750],
  136. ["30Rnd_65x39_caseless_mag",nil,100],
  137. ["30Rnd_9x21_Mag",nil,60],
  138. ["9Rnd_45ACP_Mag",nil,200],
  139. ["optic_Nightstalker",nil,500],
  140. ["optic_SOS",nil,500],
  141. ["optic_LRPS",nil,500],
  142. ["optic_DMS",nil,500],
  143. ["optic_MRCO",nil,500],
  144. ["optic_Arco",nil,500],
  145. ["optic_ACO_grn",nil,500],
  146. ["optic_Aco",nil,500],
  147. ["optic_Aco_smg",nil,500],
  148. ["optic_ACO_grn_smg",nil,500],
  149. ["optic_Holosight",nil,500],
  150. ["optic_Holosight_smg",nil,500],
  151. ["optic_Hamr",nil,500],
  152. ["optic_Yorris",nil,500],
  153. ["acc_flashlight",nil,500],
  154. ["acc_pointer_IR",nil,500],
  155. ["muzzle_snds_B",nil,500],
  156. ["muzzle_snds_H",nil,500],
  157. ["muzzle_snds_B",nil,500],
  158. ["muzzle_snds_L",nil,500],
  159. ["muzzle_snds_acp",nil,500],
  160. ["ToolKit",nil,0],
  161. ["itemgps",nil,0],
  162. ["ItemMap",nil,0],
  163. ["FirstAidKit",nil,0],
  164. ["MediKit",nil,5000],
  165. ["Rangefinder",nil,7500],
  166. ["NVGoggles",nil,0],
  167. ["MineDetector",nil,550],
  168. ["SmokeShell",nil,500],
  169. ["MiniGrenade",nil,500],
  170. ["HandGrenade",nil,500],
  171. ["Chemlight_red",nil,500],
  172. ["Chemlight_green",nil,500]
  173. ]
  174. ];
  175. };
  176. };
  177. };
  178.  
  179. case "cop_sesergeant":
  180. {
  181. switch(true) do
  182. {
  183. case (playerSide != west): {"You are not a cop!"};
  184. case (__GETC__(life_coplevel) < 5): {"You are not a Senior Sergeant rank!"};
  185. default
  186. {
  187. ["Altis Senior Sergeant Shop",
  188. [
  189. ["SMG_02_ACO_F",nil,15000],
  190. ["hgun_ACPC2_F",nil,17500],
  191. ["HandGrenade_Stone","Flashbang",1700],
  192. ["srifle_LRR_F",nil,50000],
  193. ["7Rnd_408_Mag",nil,100],
  194. ["LMG_Mk200_pointer_F",nil,30000],
  195. ["launch_RPG32_F",nil,50000],
  196. ["RPG32_F",nil,500],
  197. ["optic_Arco",nil,2500],
  198. ["200Rnd_65x39_cased_Box_Tracer",nil,100],
  199. ["30Rnd_9x21_Mag",nil,60],
  200. ["9Rnd_45ACP_Mag",nil,200],
  201. ["optic_Nightstalker",nil,500],
  202. ["optic_SOS",nil,500],
  203. ["optic_LRPS",nil,500],
  204. ["optic_DMS",nil,500],
  205. ["optic_MRCO",nil,500],
  206. ["optic_Arco",nil,500],
  207. ["optic_ACO_grn",nil,500],
  208. ["optic_Aco",nil,500],
  209. ["optic_Aco_smg",nil,500],
  210. ["optic_ACO_grn_smg",nil,500],
  211. ["optic_Holosight",nil,500],
  212. ["optic_Holosight_smg",nil,500],
  213. ["optic_Hamr",nil,500],
  214. ["optic_Yorris",nil,500],
  215. ["acc_flashlight",nil,500],
  216. ["acc_pointer_IR",nil,500],
  217. ["muzzle_snds_B",nil,500],
  218. ["muzzle_snds_H",nil,500],
  219. ["muzzle_snds_B",nil,500],
  220. ["muzzle_snds_L",nil,500],
  221. ["muzzle_snds_acp",nil,500],
  222. ["ToolKit",nil,0],
  223. ["itemgps",nil,0],
  224. ["ItemMap",nil,0],
  225. ["FirstAidKit",nil,0],
  226. ["MediKit",nil,5000],
  227. ["Rangefinder",nil,7500],
  228. ["NVGoggles",nil,0],
  229. ["MineDetector",nil,550],
  230. ["SmokeShell",nil,500],
  231. ["MiniGrenade",nil,500],
  232. ["HandGrenade",nil,500],
  233. ["Chemlight_red",nil,500],
  234. ["Chemlight_green",nil,500]
  235. ]
  236. ];
  237. };
  238. };
  239. };
  240.  
  241. case "cop_2ndLu":
  242. {
  243. switch(true) do
  244. {
  245. case (playerSide != west): {"You are not a cop!"};
  246. case (__GETC__(life_coplevel) < 6): {"You are not a 2nd Lieutenant!"};
  247. default
  248. {
  249. ["Altis lieutenant Shop",
  250. [
  251. ["SMG_02_ACO_F",nil,15000],
  252. ["hgun_ACPC2_F",nil,17500],
  253. ["HandGrenade_Stone","Flashbang",1700],
  254. ["launch_NLAW_F","If Used Follow Protocol",50000],
  255. ["NLAW_F",nil,500],
  256. ["srifle_EBR_ARCO_pointer_snds_F",nil,30000],
  257. ["20Rnd_762x51_Mag",nil,100],
  258. ["srifle_GM6_F",nil,50000],
  259. ["5Rnd_127x108_APDS_Mag",nil,100],
  260. ["srifle_LRR_F",nil,50000],
  261. ["7Rnd_408_Mag",nil,100],
  262. ["optic_Arco",nil,2500],
  263. ["muzzle_snds_H",nil,2750],
  264. ["30Rnd_9x21_Mag",nil,60],
  265. ["9Rnd_45ACP_Mag",nil,200],
  266. ["optic_Nightstalker",nil,500],
  267. ["optic_SOS",nil,500],
  268. ["optic_LRPS",nil,500],
  269. ["optic_DMS",nil,500],
  270. ["optic_MRCO",nil,500],
  271. ["optic_Arco",nil,500],
  272. ["optic_ACO_grn",nil,500],
  273. ["optic_Aco",nil,500],
  274. ["optic_Aco_smg",nil,500],
  275. ["optic_ACO_grn_smg",nil,500],
  276. ["optic_Holosight",nil,500],
  277. ["optic_Holosight_smg",nil,500],
  278. ["optic_Hamr",nil,500],
  279. ["optic_Yorris",nil,500],
  280. ["acc_flashlight",nil,500],
  281. ["acc_pointer_IR",nil,500],
  282. ["muzzle_snds_B",nil,500],
  283. ["muzzle_snds_H",nil,500],
  284. ["muzzle_snds_B",nil,500],
  285. ["muzzle_snds_L",nil,500],
  286. ["muzzle_snds_acp",nil,500],
  287. ["ToolKit",nil,0],
  288. ["itemgps",nil,0],
  289. ["ItemMap",nil,0],
  290. ["FirstAidKit",nil,0],
  291. ["MediKit",nil,5000],
  292. ["Rangefinder",nil,7500],
  293. ["NVGoggles",nil,0],
  294. ["MineDetector",nil,550],
  295. ["SmokeShell",nil,500],
  296. ["MiniGrenade",nil,500],
  297. ["HandGrenade",nil,500],
  298. ["B_IR_Grenade",nil,500],
  299. ["I_IR_Grenade",nil,500],
  300. ["O_IR_Grenade",nil,500],
  301. ["APERSTripMine_Wire_Mag",nil,500],
  302. ["SatchelCharge_Remote_Mag",nil,000],
  303. ["SLAMDirectionalMine_Wire_Mag",nil,500],
  304. ["APERSBoundingMine_Range_Mag",nil,500],
  305. ["APERSMine_Range_Mag",nil,500],
  306. ["ClaymoreDirectionalMine_Remote_Mag",nil,500],
  307. ["ATMine_Range_Mag",nil,500],
  308. ["Chemlight_red",nil,500],
  309. ["Chemlight_green",nil,500]
  310. ]
  311. ];
  312. };
  313. };
  314. };
  315.  
  316. case "cop_1stLu":
  317. {
  318. switch(true) do
  319. {
  320. case (playerSide != west): {"You are not a cop!"};
  321. case (__GETC__(life_coplevel) < 7): {"You are not a 1st lieutenant!"};
  322. default
  323. {
  324. ["Altis lieutenant Shop",
  325. [
  326. ["SMG_02_ACO_F",nil,15000],
  327. ["hgun_ACPC2_F",nil,17500],
  328. ["HandGrenade_Stone","Flashbang",1700],
  329. ["launch_NLAW_F","If Used Follow Protocol",50000],
  330. ["NLAW_F",nil,500],
  331. ["srifle_EBR_ARCO_pointer_snds_F",nil,30000],
  332. ["20Rnd_762x51_Mag",nil,100],
  333. ["srifle_GM6_F",nil,50000],
  334. ["5Rnd_127x108_APDS_Mag",nil,100],
  335. ["optic_Arco",nil,2500],
  336. ["muzzle_snds_H",nil,2750],
  337. ["30Rnd_9x21_Mag",nil,60],
  338. ["9Rnd_45ACP_Mag",nil,200],
  339. ["optic_Nightstalker",nil,500],
  340. ["optic_SOS",nil,500],
  341. ["optic_LRPS",nil,500],
  342. ["optic_DMS",nil,500],
  343. ["optic_MRCO",nil,500],
  344. ["optic_Arco",nil,500],
  345. ["optic_ACO_grn",nil,500],
  346. ["optic_Aco",nil,500],
  347. ["optic_Aco_smg",nil,500],
  348. ["optic_ACO_grn_smg",nil,500],
  349. ["optic_Holosight",nil,500],
  350. ["optic_Holosight_smg",nil,500],
  351. ["optic_Hamr",nil,500],
  352. ["optic_Yorris",nil,500],
  353. ["acc_flashlight",nil,500],
  354. ["acc_pointer_IR",nil,500],
  355. ["muzzle_snds_B",nil,500],
  356. ["muzzle_snds_H",nil,500],
  357. ["muzzle_snds_B",nil,500],
  358. ["muzzle_snds_L",nil,500],
  359. ["muzzle_snds_acp",nil,500],
  360. ["ToolKit",nil,0],
  361. ["itemgps",nil,0],
  362. ["ItemMap",nil,0],
  363. ["FirstAidKit",nil,0],
  364. ["MediKit",nil,5000],
  365. ["Rangefinder",nil,7500],
  366. ["NVGoggles",nil,0],
  367. ["MineDetector",nil,550],
  368. ["SmokeShell",nil,500],
  369. ["MiniGrenade",nil,500],
  370. ["HandGrenade",nil,500],
  371. ["B_IR_Grenade",nil,500],
  372. ["I_IR_Grenade",nil,500],
  373. ["O_IR_Grenade",nil,500],
  374. ["APERSTripMine_Wire_Mag",nil,500],
  375. ["SatchelCharge_Remote_Mag",nil,000],
  376. ["SLAMDirectionalMine_Wire_Mag",nil,500],
  377. ["APERSBoundingMine_Range_Mag",nil,500],
  378. ["APERSMine_Range_Mag",nil,500],
  379. ["ClaymoreDirectionalMine_Remote_Mag",nil,500],
  380. ["ATMine_Range_Mag",nil,500],
  381. ["Chemlight_red",nil,500],
  382. ["Chemlight_green",nil,500]
  383. ]
  384. ];
  385. };
  386. };
  387. };
  388.  
  389. case "cop_Captain":
  390. {
  391. switch(true) do
  392. {
  393. case (playerSide != west): {"You are not a cop!"};
  394. case (__GETC__(life_coplevel) < 8): {"You are not a Captain!"};
  395. default
  396. {
  397. ["Altis Captain Shop",
  398. [
  399. ["launch_RPG32_F",nil,500],
  400. ["RPG32_F",nil,500],
  401. ["RPG32_HE_F",nil,500],
  402. ["launch_NLAW_F",nil,500],
  403. ["NLAW_F",nil,500],
  404. ["launch_Titan_F",nil,500],
  405. ["Titan_AA",nil,500],
  406. ["launch_Titan_short_F",nil,500],
  407. ["Titan_AT",nil,500],
  408. ["Titan_AP",nil,500],
  409. ["srifle_LRR_F",nil,500],
  410. ["srifle_GM6_F",nil,500],
  411. ["5Rnd_127x108_APDS_Mag",nil,500],
  412. ["5Rnd_127x108_Mag",nil,500],
  413. ["arifle_MXC_Black_F",nil,500],
  414. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  415. ["arifle_MX_Black_F",nil,500],
  416. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  417. ["arifle_MX_GL_Black_F",nil,500],
  418. ["3Rnd_HE_Grenade_shell",nil,500],
  419. ["arifle_MX_SW_Black_F",nil,500],
  420. ["100Rnd_65x39_caseless_mag_Tracer",nil,500],
  421. ["arifle_MXM_Black_F",nil,500],
  422. ["30Rnd_65x39_caseless_mag",nil,500],
  423. ["arifle_MXM_F",nil,500],
  424. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  425. ["30Rnd_65x39_caseless_mag",nil,500],
  426. ["srifle_EBR_F",nil,500],
  427. ["20Rnd_762x51_Mag",nil,500],
  428. ["LMG_Zafir_F",nil,500],
  429. ["150Rnd_762x51_Box_Tracer",nil,500],
  430. ["150Rnd_762x51_Box",nil,500],
  431. ["LMG_Mk200_F",nil,500],
  432. ["200Rnd_65x39_cased_Box_Tracer",nil,500],
  433. ["200Rnd_65x39_cased_Box",nil,500],
  434. ["arifle_MXC_F",nil,500],
  435. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  436. ["arifle_MX_F",nil,500],
  437. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  438. ["arifle_MX_GL_F",nil,500],
  439. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  440. ["UGL_FlareGreen_F",nil,500],
  441. ["UGL_FlareRed_F",nil,500],
  442. ["3Rnd_HE_Grenade_shell",nil,500],
  443. ["3Rnd_UGL_FlareRed_F",nil,500],
  444. ["3Rnd_UGL_FlareGreen_F",nil,500],
  445. ["arifle_MX_SW_F",nil,500],
  446. ["100Rnd_65x39_caseless_mag_Tracer",nil,50000],
  447. ["arifle_Katiba_F",nil,500],
  448. ["30Rnd_65x39_caseless_green",nil,500],
  449. ["arifle_TRG20_F",nil,500],
  450. ["30Rnd_556x45_Stanag_Tracer_Red",nil,500],
  451. ["arifle_Mk20C_F",nil,500],
  452. ["30Rnd_556x45_Stanag_Tracer_Red",nil,500],
  453. ["srifle_DMR_01_F",nil,500],
  454. ["hgun_PDW2000_F",nil,500],
  455. ["30Rnd_9x21_Mag",nil,500],
  456. ["SMG_02_F",nil,500],
  457. ["30Rnd_9x21_Mag",nil,500],
  458. ["SMG_01_F",nil,500],
  459. ["30Rnd_45ACP_Mag_SMG_01_tracer_green",nil,500],
  460. ["hgun_Pistol_heavy_02_F",nil,500],
  461. ["6Rnd_45ACP_Cylinder",nil,500],
  462. ["hgun_P07_F",nil,500],
  463. ["30Rnd_9x21_Mag",nil,500],
  464. ["hgun_Rook40_F",nil,500],
  465. ["30Rnd_9x21_Mag",nil,500],
  466. ["hgun_Pistol_heavy_01_MRD_F",nil,500],
  467. ["11Rnd_45ACP_Mag",nil,500],
  468. ["optic_Nightstalker",nil,500],
  469. ["optic_SOS",nil,500],
  470. ["optic_LRPS",nil,500],
  471. ["optic_DMS",nil,500],
  472. ["optic_MRCO",nil,500],
  473. ["optic_Arco",nil,500],
  474. ["optic_ACO_grn",nil,500],
  475. ["optic_Aco",nil,500],
  476. ["optic_Aco_smg",nil,500],
  477. ["optic_ACO_grn_smg",nil,500],
  478. ["optic_Holosight",nil,500],
  479. ["optic_Holosight_smg",nil,500],
  480. ["optic_Hamr",nil,500],
  481. ["optic_Yorris",nil,500],
  482. ["acc_flashlight",nil,500],
  483. ["acc_pointer_IR",nil,500],
  484. ["muzzle_snds_B",nil,500],
  485. ["muzzle_snds_H",nil,500],
  486. ["muzzle_snds_B",nil,500],
  487. ["muzzle_snds_L",nil,500],
  488. ["muzzle_snds_acp",nil,500],
  489. ["ToolKit",nil,0],
  490. ["itemgps",nil,0],
  491. ["ItemMap",nil,0],
  492. ["FirstAidKit",nil,0],
  493. ["MediKit",nil,5000],
  494. ["Rangefinder",nil,7500],
  495. ["NVGoggles",nil,0],
  496. ["MineDetector",nil,550],
  497. ["SmokeShell",nil,500],
  498. ["MiniGrenade",nil,500],
  499. ["HandGrenade",nil,500],
  500. ["B_IR_Grenade",nil,500],
  501. ["I_IR_Grenade",nil,500],
  502. ["O_IR_Grenade",nil,500],
  503. ["APERSTripMine_Wire_Mag",nil,500],
  504. ["SatchelCharge_Remote_Mag",nil,000],
  505. ["SLAMDirectionalMine_Wire_Mag",nil,500],
  506. ["APERSBoundingMine_Range_Mag",nil,500],
  507. ["APERSMine_Range_Mag",nil,500],
  508. ["ClaymoreDirectionalMine_Remote_Mag",nil,500],
  509. ["ATMine_Range_Mag",nil,500],
  510. ["Chemlight_red",nil,500],
  511. ["Chemlight_green",nil,500]
  512. ]
  513. ];
  514. };
  515. };
  516. };
  517.  
  518. case "cop_Maj":
  519. {
  520. switch(true) do
  521. {
  522. case (playerSide != west): {"You are not a cop!"};
  523. case (__GETC__(life_coplevel) < 9): {"You are not a Senior Sergeant rank!"};
  524. default
  525. {
  526. ["Altis Major Shop",
  527. [
  528. ["launch_RPG32_F",nil,500],
  529. ["RPG32_F",nil,500],
  530. ["RPG32_HE_F",nil,500],
  531. ["launch_NLAW_F",nil,500],
  532. ["NLAW_F",nil,500],
  533. ["launch_Titan_F",nil,500],
  534. ["Titan_AA",nil,500],
  535. ["launch_Titan_short_F",nil,500],
  536. ["Titan_AT",nil,500],
  537. ["Titan_AP",nil,500],
  538. ["srifle_LRR_F",nil,500],
  539. ["srifle_GM6_F",nil,500],
  540. ["5Rnd_127x108_APDS_Mag",nil,500],
  541. ["5Rnd_127x108_Mag",nil,500],
  542. ["arifle_MXC_Black_F",nil,500],
  543. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  544. ["arifle_MX_Black_F",nil,500],
  545. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  546. ["arifle_MX_GL_Black_F",nil,500],
  547. ["3Rnd_HE_Grenade_shell",nil,500],
  548. ["arifle_MX_SW_Black_F",nil,500],
  549. ["100Rnd_65x39_caseless_mag_Tracer",nil,500],
  550. ["arifle_MXM_Black_F",nil,500],
  551. ["30Rnd_65x39_caseless_mag",nil,500],
  552. ["arifle_MXM_F",nil,500],
  553. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  554. ["30Rnd_65x39_caseless_mag",nil,500],
  555. ["srifle_EBR_F",nil,500],
  556. ["20Rnd_762x51_Mag",nil,500],
  557. ["LMG_Zafir_F",nil,500],
  558. ["150Rnd_762x51_Box_Tracer",nil,500],
  559. ["150Rnd_762x51_Box",nil,500],
  560. ["LMG_Mk200_F",nil,500],
  561. ["200Rnd_65x39_cased_Box_Tracer",nil,500],
  562. ["200Rnd_65x39_cased_Box",nil,500],
  563. ["arifle_MXC_F",nil,500],
  564. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  565. ["arifle_MX_F",nil,500],
  566. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  567. ["arifle_MX_GL_F",nil,500],
  568. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  569. ["UGL_FlareGreen_F",nil,500],
  570. ["UGL_FlareRed_F",nil,500],
  571. ["3Rnd_HE_Grenade_shell",nil,500],
  572. ["3Rnd_UGL_FlareRed_F",nil,500],
  573. ["3Rnd_UGL_FlareGreen_F",nil,500],
  574. ["arifle_MX_SW_F",nil,500],
  575. ["100Rnd_65x39_caseless_mag_Tracer",nil,50000],
  576. ["arifle_Katiba_F",nil,500],
  577. ["30Rnd_65x39_caseless_green",nil,500],
  578. ["arifle_TRG20_F",nil,500],
  579. ["30Rnd_556x45_Stanag_Tracer_Red",nil,500],
  580. ["arifle_Mk20C_F",nil,500],
  581. ["30Rnd_556x45_Stanag_Tracer_Red",nil,500],
  582. ["srifle_DMR_01_F",nil,500],
  583. ["hgun_PDW2000_F",nil,500],
  584. ["30Rnd_9x21_Mag",nil,500],
  585. ["SMG_02_F",nil,500],
  586. ["30Rnd_9x21_Mag",nil,500],
  587. ["SMG_01_F",nil,500],
  588. ["30Rnd_45ACP_Mag_SMG_01_tracer_green",nil,500],
  589. ["hgun_Pistol_heavy_02_F",nil,500],
  590. ["6Rnd_45ACP_Cylinder",nil,500],
  591. ["hgun_P07_F",nil,500],
  592. ["30Rnd_9x21_Mag",nil,500],
  593. ["hgun_Rook40_F",nil,500],
  594. ["30Rnd_9x21_Mag",nil,500],
  595. ["hgun_Pistol_heavy_01_MRD_F",nil,500],
  596. ["11Rnd_45ACP_Mag",nil,500],
  597. ["optic_Nightstalker",nil,500],
  598. ["optic_SOS",nil,500],
  599. ["optic_LRPS",nil,500],
  600. ["optic_DMS",nil,500],
  601. ["optic_MRCO",nil,500],
  602. ["optic_Arco",nil,500],
  603. ["optic_ACO_grn",nil,500],
  604. ["optic_Aco",nil,500],
  605. ["optic_Aco_smg",nil,500],
  606. ["optic_ACO_grn_smg",nil,500],
  607. ["optic_Holosight",nil,500],
  608. ["optic_Holosight_smg",nil,500],
  609. ["optic_Hamr",nil,500],
  610. ["optic_Yorris",nil,500],
  611. ["acc_flashlight",nil,500],
  612. ["acc_pointer_IR",nil,500],
  613. ["muzzle_snds_B",nil,500],
  614. ["muzzle_snds_H",nil,500],
  615. ["muzzle_snds_B",nil,500],
  616. ["muzzle_snds_L",nil,500],
  617. ["muzzle_snds_acp",nil,500],
  618. ["ToolKit",nil,0],
  619. ["itemgps",nil,0],
  620. ["ItemMap",nil,0],
  621. ["FirstAidKit",nil,0],
  622. ["MediKit",nil,5000],
  623. ["Rangefinder",nil,7500],
  624. ["NVGoggles",nil,0],
  625. ["MineDetector",nil,550],
  626. ["SmokeShell",nil,500],
  627. ["MiniGrenade",nil,500],
  628. ["HandGrenade",nil,500],
  629. ["B_IR_Grenade",nil,500],
  630. ["I_IR_Grenade",nil,500],
  631. ["O_IR_Grenade",nil,500],
  632. ["APERSTripMine_Wire_Mag",nil,500],
  633. ["SatchelCharge_Remote_Mag",nil,000],
  634. ["SLAMDirectionalMine_Wire_Mag",nil,500],
  635. ["APERSBoundingMine_Range_Mag",nil,500],
  636. ["APERSMine_Range_Mag",nil,500],
  637. ["ClaymoreDirectionalMine_Remote_Mag",nil,500],
  638. ["ATMine_Range_Mag",nil,500],
  639. ["Chemlight_red",nil,500],
  640. ["Chemlight_green",nil,500]
  641. ]
  642. ];
  643. };
  644. };
  645. };
  646.  
  647. case "cop_Dep":
  648. {
  649. switch(true) do
  650. {
  651. case (playerSide != west): {"You are not a cop!"};
  652. case (__GETC__(life_coplevel) < 10): {"You are not the Chief Of Police!"};
  653. default
  654. {
  655. ["Altis Deputy Shop",
  656. [
  657. ["launch_RPG32_F",nil,500],
  658. ["RPG32_F",nil,500],
  659. ["RPG32_HE_F",nil,500],
  660. ["launch_NLAW_F",nil,500],
  661. ["NLAW_F",nil,500],
  662. ["launch_Titan_F",nil,500],
  663. ["Titan_AA",nil,500],
  664. ["launch_Titan_short_F",nil,500],
  665. ["Titan_AT",nil,500],
  666. ["Titan_AP",nil,500],
  667. ["srifle_LRR_F",nil,500],
  668. ["srifle_GM6_F",nil,500],
  669. ["5Rnd_127x108_APDS_Mag",nil,500],
  670. ["5Rnd_127x108_Mag",nil,500],
  671. ["arifle_MXC_Black_F",nil,500],
  672. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  673. ["arifle_MX_Black_F",nil,500],
  674. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  675. ["arifle_MX_GL_Black_F",nil,500],
  676. ["3Rnd_HE_Grenade_shell",nil,500],
  677. ["arifle_MX_SW_Black_F",nil,500],
  678. ["100Rnd_65x39_caseless_mag_Tracer",nil,500],
  679. ["arifle_MXM_Black_F",nil,500],
  680. ["30Rnd_65x39_caseless_mag",nil,500],
  681. ["arifle_MXM_F",nil,500],
  682. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  683. ["30Rnd_65x39_caseless_mag",nil,500],
  684. ["srifle_EBR_F",nil,500],
  685. ["20Rnd_762x51_Mag",nil,500],
  686. ["LMG_Zafir_F",nil,500],
  687. ["150Rnd_762x51_Box_Tracer",nil,500],
  688. ["150Rnd_762x51_Box",nil,500],
  689. ["LMG_Mk200_F",nil,500],
  690. ["200Rnd_65x39_cased_Box_Tracer",nil,500],
  691. ["200Rnd_65x39_cased_Box",nil,500],
  692. ["arifle_MXC_F",nil,500],
  693. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  694. ["arifle_MX_F",nil,500],
  695. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  696. ["arifle_MX_GL_F",nil,500],
  697. ["30Rnd_65x39_caseless_mag_Tracer",nil,500],
  698. ["UGL_FlareGreen_F",nil,500],
  699. ["UGL_FlareRed_F",nil,500],
  700. ["3Rnd_HE_Grenade_shell",nil,500],
  701. ["3Rnd_UGL_FlareRed_F",nil,500],
  702. ["3Rnd_UGL_FlareGreen_F",nil,500],
  703. ["arifle_MX_SW_F",nil,500],
  704. ["100Rnd_65x39_caseless_mag_Tracer",nil,50000],
  705. ["arifle_Katiba_F",nil,500],
  706. ["30Rnd_65x39_caseless_green",nil,500],
  707. ["arifle_TRG20_F",nil,500],
  708. ["30Rnd_556x45_Stanag_Tracer_Red",nil,500],
  709. ["arifle_Mk20C_F",nil,500],
  710. ["30Rnd_556x45_Stanag_Tracer_Red",nil,500],
  711. ["srifle_DMR_01_F",nil,500],
  712. ["hgun_PDW2000_F",nil,500],
  713. ["30Rnd_9x21_Mag",nil,500],
  714. ["SMG_02_F",nil,500],
  715. ["30Rnd_9x21_Mag",nil,500],
  716. ["SMG_01_F",nil,500],
  717. ["30Rnd_45ACP_Mag_SMG_01_tracer_green",nil,500],
  718. ["hgun_Pistol_heavy_02_F",nil,500],
  719. ["6Rnd_45ACP_Cylinder",nil,500],
  720. ["hgun_P07_F",nil,500],
  721. ["30Rnd_9x21_Mag",nil,500],
  722. ["hgun_Rook40_F",nil,500],
  723. ["30Rnd_9x21_Mag",nil,500],
  724. ["hgun_Pistol_heavy_01_MRD_F",nil,500],
  725. ["11Rnd_45ACP_Mag",nil,500],
  726. ["optic_Nightstalker",nil,500],
  727. ["optic_SOS",nil,500],
  728. ["optic_LRPS",nil,500],
  729. ["optic_DMS",nil,500],
  730. ["optic_MRCO",nil,500],
  731. ["optic_Arco",nil,500],
  732. ["optic_ACO_grn",nil,500],
  733. ["optic_Aco",nil,500],
  734. ["optic_Aco_smg",nil,500],
  735. ["optic_ACO_grn_smg",nil,500],
  736. ["optic_Holosight",nil,500],
  737. ["optic_Holosight_smg",nil,500],
  738. ["optic_Hamr",nil,500],
  739. ["optic_Yorris",nil,500],
  740. ["acc_flashlight",nil,500],
  741. ["acc_pointer_IR",nil,500],
  742. ["muzzle_snds_B",nil,500],
  743. ["muzzle_snds_H",nil,500],
  744. ["muzzle_snds_B",nil,500],
  745. ["muzzle_snds_L",nil,500],
  746. ["muzzle_snds_acp",nil,500],
  747. ["ToolKit",nil,0],
  748. ["itemgps",nil,0],
  749. ["ItemMap",nil,0],
  750. ["FirstAidKit",nil,0],
  751. ["MediKit",nil,5000],
  752. ["Rangefinder",nil,7500],
  753. ["NVGoggles",nil,0],
  754. ["MineDetector",nil,550],
  755. ["SmokeShell",nil,500],
  756. ["MiniGrenade",nil,500],
  757. ["HandGrenade",nil,500],
  758. ["B_IR_Grenade",nil,500],
  759. ["I_IR_Grenade",nil,500],
  760. ["O_IR_Grenade",nil,500],
  761. ["APERSTripMine_Wire_Mag",nil,500],
  762. ["SatchelCharge_Remote_Mag",nil,000],
  763. ["SLAMDirectionalMine_Wire_Mag",nil,500],
  764. ["APERSBoundingMine_Range_Mag",nil,500],
  765. ["APERSMine_Range_Mag",nil,500],
  766. ["ClaymoreDirectionalMine_Remote_Mag",nil,500],
  767. ["ATMine_Range_Mag",nil,500],
  768. ["Chemlight_red",nil,500],
  769. ["Chemlight_green",nil,500]
  770. ]
  771. ];
  772. };
  773. };
  774. };
  775.  
  776. case "cop_Chief":
  777. {
  778. switch(true) do
  779. {
  780. case (playerSide != west): {"You are not a cop!"};
  781. case (__GETC__(life_coplevel) < 11): {"You are not the Chief Of Police!"};
  782. default
  783. {
  784. ["Altis Chief Shop",
  785. [
  786. ["launch_RPG32_F",nil,50000],
  787. ["RPG32_F",nil,50000],
  788. ["RPG32_HE_F",nil,50000],
  789. ["launch_NLAW_F",nil,50000],
  790. ["NLAW_F",nil,50000],
  791. ["launch_Titan_F",nil,50000],
  792. ["Titan_AA",nil,50000],
  793. ["launch_Titan_short_F",nil,50000],
  794. ["Titan_AT",nil,50000],
  795. ["Titan_AP",nil,50000],
  796. ["srifle_LRR_F",nil,50000],
  797. ["srifle_GM6_F",nil,50000],
  798. ["5Rnd_127x108_APDS_Mag",nil,50000],
  799. ["5Rnd_127x108_Mag",nil,50000],
  800. ["arifle_MXC_Black_F",nil,50000],
  801. ["30Rnd_65x39_caseless_mag_Tracer",nil,50000],
  802. ["arifle_MX_Black_F",nil,50000],
  803. ["30Rnd_65x39_caseless_mag_Tracer",nil,50000],
  804. ["arifle_MX_GL_Black_F",nil,50000],
  805. ["3Rnd_HE_Grenade_shell",nil,50000],
  806. ["arifle_MX_SW_Black_F",nil,50000],
  807. ["100Rnd_65x39_caseless_mag_Tracer",nil,50000],
  808. ["arifle_MXM_Black_F",nil,50000],
  809. ["30Rnd_65x39_caseless_mag",nil,50000],
  810. ["arifle_MXM_F",nil,50000],
  811. ["30Rnd_65x39_caseless_mag_Tracer",nil,50000],
  812. ["30Rnd_65x39_caseless_mag",nil,50000],
  813. ["srifle_EBR_F",nil,50000],
  814. ["20Rnd_762x51_Mag",nil,50000],
  815. ["LMG_Zafir_F",nil,50000],
  816. ["150Rnd_762x51_Box_Tracer",nil,50000],
  817. ["150Rnd_762x51_Box",nil,50000],
  818. ["LMG_Mk200_F",nil,50000],
  819. ["200Rnd_65x39_cased_Box_Tracer",nil,50000],
  820. ["200Rnd_65x39_cased_Box",nil,50000],
  821. ["arifle_MXC_F",nil,50000],
  822. ["30Rnd_65x39_caseless_mag_Tracer",nil,50000],
  823. ["arifle_MX_F",nil,50000],
  824. ["30Rnd_65x39_caseless_mag_Tracer",nil,50000],
  825. ["arifle_MX_GL_F",nil,50000],
  826. ["30Rnd_65x39_caseless_mag_Tracer",nil,50000],
  827. ["UGL_FlareGreen_F",nil,50000],
  828. ["UGL_FlareRed_F",nil,50000],
  829. ["3Rnd_HE_Grenade_shell",nil,50000],
  830. ["3Rnd_UGL_FlareRed_F",nil,50000],
  831. ["3Rnd_UGL_FlareGreen_F",nil,50000],
  832. ["arifle_MX_SW_F",nil,50000],
  833. ["100Rnd_65x39_caseless_mag_Tracer",nil,50000],
  834. ["arifle_Katiba_F",nil,50000],
  835. ["30Rnd_65x39_caseless_green",nil,50000],
  836. ["arifle_TRG20_F",nil,50000],
  837. ["30Rnd_556x45_Stanag_Tracer_Red",nil,50000],
  838. ["arifle_Mk20C_F",nil,50000],
  839. ["30Rnd_556x45_Stanag_Tracer_Red",nil,50000],
  840. ["srifle_DMR_01_F",nil,50000],
  841. ["hgun_PDW2000_F",nil,50000],
  842. ["30Rnd_9x21_Mag",nil,50000],
  843. ["SMG_02_F",nil,50000],
  844. ["30Rnd_9x21_Mag",nil,50000],
  845. ["SMG_01_F",nil,50000],
  846. ["30Rnd_45ACP_Mag_SMG_01_tracer_green",nil,50000],
  847. ["hgun_Pistol_heavy_02_F",nil,50000],
  848. ["6Rnd_45ACP_Cylinder",nil,50000],
  849. ["hgun_P07_F",nil,50000],
  850. ["30Rnd_9x21_Mag",nil,50000],
  851. ["hgun_Rook40_F",nil,50000],
  852. ["30Rnd_9x21_Mag",nil,50000],
  853. ["hgun_Pistol_heavy_01_MRD_F",nil,50000],
  854. ["11Rnd_45ACP_Mag",nil,50000],
  855. ["optic_Nightstalker",nil,50000],
  856. ["optic_SOS",nil,50000],
  857. ["optic_LRPS",nil,50000],
  858. ["optic_DMS",nil,50000],
  859. ["optic_MRCO",nil,50000],
  860. ["optic_Arco",nil,50000],
  861. ["optic_ACO_grn",nil,50000],
  862. ["optic_Aco",nil,50000],
  863. ["optic_Aco_smg",nil,50000],
  864. ["optic_ACO_grn_smg",nil,50000],
  865. ["optic_Holosight",nil,50000],
  866. ["optic_Holosight_smg",nil,50000],
  867. ["optic_Hamr",nil,50000],
  868. ["optic_Yorris",nil,50000],
  869. ["acc_flashlight",nil,50000],
  870. ["acc_pointer_IR",nil,50000],
  871. ["muzzle_snds_B",nil,50000],
  872. ["muzzle_snds_H",nil,50000],
  873. ["muzzle_snds_B",nil,50000],
  874. ["muzzle_snds_L",nil,50000],
  875. ["muzzle_snds_acp",nil,50000],
  876. ["ToolKit",nil,0],
  877. ["itemgps",nil,0],
  878. ["ItemMap",nil,0],
  879. ["FirstAidKit",nil,0],
  880. ["MediKit",nil,5000],
  881. ["Rangefinder",nil,7500],
  882. ["NVGoggles",nil,0],
  883. ["MineDetector",nil,550],
  884. ["SmokeShell",nil,50000],
  885. ["MiniGrenade",nil,50000],
  886. ["HandGrenade",nil,50000],
  887. ["B_IR_Grenade",nil,50000],
  888. ["I_IR_Grenade",nil,50000],
  889. ["O_IR_Grenade",nil,50000],
  890. ["APERSTripMine_Wire_Mag",nil,50000],
  891. ["SatchelCharge_Remote_Mag",nil,50000],
  892. ["SLAMDirectionalMine_Wire_Mag",nil,50000],
  893. ["APERSBoundingMine_Range_Mag",nil,50000],
  894. ["APERSMine_Range_Mag",nil,50000],
  895. ["ClaymoreDirectionalMine_Remote_Mag",nil,50000],
  896. ["ATMine_Range_Mag",nil,50000],
  897. ["Chemlight_red",nil,500],
  898. ["Chemlight_green",nil,000]
  899. ]
  900. ];
  901. };
  902. };
  903. };
  904.  
  905.  
  906. //Med Level
  907. case "med_basic":
  908. {
  909. switch (true) do
  910. {
  911. case (playerSide != independent): {"You are not an EMS Medic"};
  912. default {
  913. ["Hospital EMS Shop",
  914. [
  915. ["ItemGPS",nil,100],
  916. ["Binocular",nil,150],
  917. ["ToolKit",nil,250],
  918. ["FirstAidKit",nil,150],
  919. ["Medikit",nil,500],
  920. ["NVGoggles",nil,1200],
  921. ["B_FieldPack_ocamo",nil,3000]
  922. ]
  923. ];
  924. };
  925. };
  926. };
  927.  
  928. //Rebel Shops
  929. case "rebel":
  930. {
  931. switch(true) do
  932. {
  933. case (playerSide != civilian): {"You are not a civilian!"};
  934. case (!license_civ_rebel): {"You don't have a Rebel training license!"};
  935. default
  936. {
  937. ["Mohammed's Jihadi Shop",
  938. [
  939. ["arifle_TRG20_F",nil,25000],
  940. ["arifle_Katiba_F",nil,30000],
  941. ["srifle_DMR_01_F",nil,50000],
  942. ["arifle_SDAR_F",nil,20000],
  943. ["optic_ACO_grn",nil,3500],
  944. ["optic_Holosight",nil,3600],
  945. ["acc_flashlight",nil,1000],
  946. ["optic_Hamr",nil,7500],
  947. ["30Rnd_9x21_Mag",nil,200],
  948. ["20Rnd_556x45_UW_mag",nil,125],
  949. ["30Rnd_556x45_Stanag",nil,300],
  950. ["10Rnd_762x51_Mag",nil,500],
  951. ["30Rnd_65x39_caseless_green",nil,275]
  952. ]
  953. ];
  954. };
  955. };
  956. };
  957. // CIV
  958. case "gun":
  959. {
  960. switch(true) do
  961. {
  962. case (playerSide != civilian): {"You are not a civilian!"};
  963. case (!license_civ_gun): {"You don't have a Firearms license!"};
  964. default
  965. {
  966. ["Billy Joe's Firearms",
  967. [
  968. ["hgun_Rook40_F",nil,6500],
  969. ["hgun_Pistol_heavy_02_F",nil,9850],
  970. ["hgun_ACPC2_F",nil,11500],
  971. ["hgun_PDW2000_F",nil,20000],
  972. ["optic_ACO_grn_smg",nil,2500],
  973. ["V_Rangemaster_belt",nil,4900],
  974. ["16Rnd_9x21_Mag",nil,25],
  975. ["9Rnd_45ACP_Mag",nil,45],
  976. ["6Rnd_45ACP_Cylinder",nil,50],
  977. ["30Rnd_9x21_Mag",nil,75]
  978. ]
  979. ];
  980. };
  981. };
  982. };
  983.  
  984. case "gang":
  985. {
  986. switch(true) do
  987. {
  988. case (playerSide != civilian): {"You are not a civilian!"};
  989. default
  990. {
  991. ["Hideout Armament",
  992. [
  993. ["hgun_Rook40_F",nil,1500],
  994. ["hgun_Pistol_heavy_02_F",nil,2500],
  995. ["hgun_ACPC2_F",nil,4500],
  996. ["hgun_PDW2000_F",nil,9500],
  997. ["optic_ACO_grn_smg",nil,950],
  998. ["V_Rangemaster_belt",nil,1900],
  999. ["16Rnd_9x21_Mag",nil,25],
  1000. ["9Rnd_45ACP_Mag",nil,45],
  1001. ["6Rnd_45ACP_Cylinder",nil,50],
  1002. ["30Rnd_9x21_Mag",nil,75]
  1003. ]
  1004. ];
  1005. };
  1006. };
  1007. };
  1008.  
  1009. case "civ_rb":
  1010. {
  1011. switch(true) do
  1012. {
  1013. case (playerSide != west): {"You are not a rebel!"};
  1014. case (__GETC__(life_reblevel) < 1): {"You are not at a Rebel!"};
  1015. default
  1016. {
  1017. ["Altis Rebel Shop",
  1018. [
  1019. ["arifle_MX_F",nil,35000],
  1020. ["SMG_02_ACO_F",nil,30000],
  1021. ["HandGrenade_Stone","Flashbang",1700],
  1022. ["MineDetector",nil,1000],
  1023. ["acc_flashlight",nil,750],
  1024. ["optic_Holosight",nil,1200],
  1025. ["optic_Arco",nil,2500],
  1026. ["muzzle_snds_H",nil,2750],
  1027. ["30Rnd_65x39_caseless_mag",nil,130],
  1028. ["30Rnd_9x21_Mag",nil,250]
  1029. ]
  1030. ];
  1031. };
  1032. };
  1033. };
  1034.  
  1035. case "genstore":
  1036. {
  1037. ["Altis General Store",
  1038. [
  1039. ["Binocular",nil,150],
  1040. ["ItemGPS",nil,100],
  1041. ["ToolKit",nil,250],
  1042. ["FirstAidKit",nil,150],
  1043. ["NVGoggles",nil,2000],
  1044. ["Chemlight_red",nil,300],
  1045. ["Chemlight_yellow",nil,300],
  1046. ["Chemlight_green",nil,300],
  1047. ["Chemlight_blue",nil,300]
  1048. ]
  1049. ];
  1050. };
  1051.  
  1052. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement