Advertisement
JordFx

Untitled

May 10th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.75 KB | None | 0 0
  1. /*
  2. * Format:
  3. * level: ARRAY (This is for limiting items to certain things)
  4. * 0: Variable to read from
  5. * 1: Variable Value Type (SCALAR / BOOL / EQUAL)
  6. * 2: What to compare to (-1 = Check Disabled)
  7. * 3: Custom exit message (Optional)
  8. *
  9. * items: { Classname, Itemname, BuyPrice, SellPrice }
  10. *
  11. * Itemname only needs to be filled if you want to rename the original object name.
  12. *
  13. * Weapon classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Weapons
  14. * Item classnames can be found here: https://community.bistudio.com/wiki/Arma_3_CfgWeapons_Items
  15. *
  16. */
  17. class WeaponShops {
  18. //Armory Shops
  19. class gun {
  20. name = "Billy Joe's Firearms";
  21. side = "civ";
  22. license = "gun";
  23. level[] = { "", "", -1, "" };
  24. items[] = {
  25. { "hgun_Rook40_F", "", 6500, 500 },
  26. { "hgun_Pistol_heavy_02_F", "", 9850, -1 },
  27. { "hgun_ACPC2_F", "", 11500, -1 },
  28. { "hgun_PDW2000_F", "", 20000, -1 },
  29. { "optic_ACO_grn_smg", "", 2500, 250 }
  30. };
  31. mags[] = {
  32. { "16Rnd_9x21_Mag", "", 25 },
  33. { "6Rnd_45ACP_Cylinder", "", 50 },
  34. { "9Rnd_45ACP_Mag", "", 45 },
  35. { "30Rnd_9x21_Mag", "", 75 }
  36. };
  37. };
  38.  
  39. class rebel {
  40. name = "Mohammed's Jihadi Shop";
  41. side = "civ";
  42. license = "rebel";
  43. level[] = { "", "", -1, "" };
  44. items[] = {
  45. { "arifle_TRG20_F", "", 25000, 2500 },
  46. { "arifle_Katiba_F", "", 30000, 5000 },
  47. { "srifle_DMR_01_F", "", 50000, -1 },
  48. { "arifle_SDAR_F", "", 20000, 7500 },
  49. { "optic_ACO_grn", "", 3500, 350 },
  50. { "optic_Holosight", "", 3600, 275 },
  51. { "optic_Hamr", "", 7500, -1 },
  52. { "acc_flashlight", "", 1000, 100 }
  53. };
  54. mags[] = {
  55. { "30Rnd_556x45_Stanag", "", 300 },
  56. { "30Rnd_65x39_caseless_green", "", 275 },
  57. { "10Rnd_762x54_Mag", "", 500 },
  58. { "20Rnd_556x45_UW_mag", "", 125 }
  59. };
  60. };
  61.  
  62. class gang {
  63. name = "Hideout Armament";
  64. side = "civ";
  65. license = "";
  66. level[] = { "", "", -1, "" };
  67. items[] = {
  68. { "hgun_Rook40_F", "", 1500, 500 },
  69. { "hgun_Pistol_heavy_02_F", "", 2500, -1 },
  70. { "hgun_ACPC2_F", "", 4500, -1 },
  71. { "hgun_PDW2000_F", "", 9500, -1 },
  72. { "optic_ACO_grn_smg", "", 950, 250 }
  73. };
  74. mags[] = {
  75. { "16Rnd_9x21_Mag", "", 25 },
  76. { "6Rnd_45ACP_Cylinder", "", 50 },
  77. { "9Rnd_45ACP_Mag", "", 45 },
  78. { "30Rnd_9x21_Mag", "", 75 }
  79. };
  80. };
  81.  
  82. //Basic Shops
  83. class genstore {
  84. name = "Altis General Store";
  85. side = "civ";
  86. license = "";
  87. level[] = { "", "", -1, "" };
  88. items[] = {
  89. { "Binocular", "", 150, -1 },
  90. { "ItemGPS", "", 100, 45 },
  91. { "ItemMap", "", 50, 35 },
  92. { "ItemCompass", "", 50, 25 },
  93. { "ItemWatch", "", 50, -1 },
  94. { "ToolKit", "", 250, 75 },
  95. { "FirstAidKit", "", 150, 65 },
  96. { "NVGoggles", "", 2000, 980 },
  97. { "Chemlight_red", "", 300, -1 },
  98. { "Chemlight_yellow", "", 300, 50 },
  99. { "Chemlight_green", "", 300, 50 },
  100. { "Chemlight_blue", "", 300, 50 }
  101. };
  102. mags[] = {};
  103. };
  104.  
  105. class f_station_store {
  106. name = "Altis Fuel Station Store";
  107. side = "";
  108. license = "";
  109. level[] = { "", "", -1, "" };
  110. items[] = {
  111. { "Binocular", "", 750, -1 },
  112. { "ItemGPS", "", 500, 45 },
  113. { "ItemMap", "", 250, 35 },
  114. { "ItemCompass", "", 250, 25 },
  115. { "ItemWatch", "", 250, -1 },
  116. { "ToolKit", "", 1250, 75 },
  117. { "FirstAidKit", "", 750, 65 },
  118. { "NVGoggles", "", 10000, 980 },
  119. { "Chemlight_red", "", 1500, -1 },
  120. { "Chemlight_yellow", "", 1500, 50 },
  121. { "Chemlight_green", "", 1500, 50 },
  122. { "Chemlight_blue", "", 1500, 50 }
  123. };
  124. mags[] = {};
  125. };
  126.  
  127. //Cop Shops
  128. class cop_basic {
  129. name = "Police Constable";
  130. side = "cop";
  131. license = "";
  132. level[] = { "life_coplevel", "SCALAR", 1, "You must be a Police Constable Rank!" };
  133. items[] = {
  134. { "arifle_sdar_F", "Taser Rifle", 20000, 7500 },
  135. { "hgun_P07_snds_F", "Stun Pistol", 2000, 650 },
  136. { "hgun_P07_F", "", 7500, 1500 },
  137. { "HandGrenade_Stone", "Flashbang", 1700, -1 },
  138. { "Binocular", "", 150, -1 },
  139. { "ItemGPS", "", 100, 45 },
  140. { "ToolKit", "", 250, 75 },
  141. { "muzzle_snds_L", "", 650, -1 },
  142. { "FirstAidKit", "", 150, 65 },
  143. { "Medikit", "", 1000, 450 },
  144. { "NVGoggles", "", 2000, 980 }
  145. };
  146. mags[] = {
  147. { "16Rnd_9x21_Mag", "", 25 },
  148. { "20Rnd_556x45_UW_mag", "Taser Rifle Magazine", 45 }
  149. };
  150. };
  151.  
  152. class cop_sergeant {
  153. name = "Sergeant";
  154. side = "cop";
  155. license = "";
  156. level[] = { "life_coplevel", "SCALAR", 2, "You must be a Sergeant Rank!" };
  157. items[] = {
  158. //Guns
  159. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  160. { "SMG_02_F", "", 30000, -1 },
  161. //Attachments
  162. { "acc_flashlight", "", 750, 100 },
  163. { "optic_Holosight", "", 1200, 275 },
  164. { "optic_Arco", "", 2500, -1 },
  165. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  166. };
  167. mags[] = {
  168. { "30Rnd_556x45_Stanag", "", 130, -1 },
  169. { "30Rnd_9x21_Mag", "", 250, -1 }
  170. };
  171. };
  172.  
  173. class cop_inspector {
  174. name = "Inspector";
  175. side = "cop";
  176. license = "";
  177. level[] = { "life_coplevel", "SCALAR", 3, "You must be a Inspector Rank!" };
  178. items[] = {
  179. //Guns
  180. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  181. { "SMG_02_F", "", 30000, -1 },
  182. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  183. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  184. //Attachments
  185. { "acc_flashlight", "", 750, 100 },
  186. { "optic_Holosight", "", 1200, 275 },
  187. { "optic_Arco", "", 2500, -1 },
  188. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  189. };
  190. mags[] = {
  191. { "30Rnd_556x45_Stanag", "", 130 },
  192. { "30Rnd_9x21_Mag", "", 250 },
  193. { "30Rnd_65x39_caseless_mag", "", 250 }
  194. };
  195. };
  196.  
  197. class cop_cinspector {
  198. name = "Chief Inspector";
  199. side = "cop";
  200. license = "";
  201. level[] = { "life_coplevel", "SCALAR", 4, "You must be a Chief Inspector Rank!" };
  202. items[] = {
  203. //Guns
  204. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  205. { "SMG_02_F", "", 30000, -1 },
  206. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  207. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  208. //Attachments
  209. { "acc_flashlight", "", 750, 100 },
  210. { "optic_Holosight", "", 1200, 275 },
  211. { "optic_Arco", "", 2500, -1 },
  212. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  213. };
  214. mags[] = {
  215. { "30Rnd_556x45_Stanag", "", 130 },
  216. { "30Rnd_9x21_Mag", "", 250 },
  217. { "30Rnd_65x39_caseless_mag", "", 250 }
  218. };
  219. };
  220.  
  221. class cop_superintendent {
  222. name = "Super Intendent";
  223. side = "cop";
  224. license = "";
  225. level[] = { "life_coplevel", "SCALAR", 5, "You must be a Superintendent Rank!" };
  226. items[] = {
  227. //Guns
  228. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  229. { "SMG_02_F", "", 30000, -1 },
  230. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  231. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  232. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  233. //Attachments
  234. { "acc_flashlight", "", 750, 100 },
  235. { "optic_Holosight", "", 1200, 275 },
  236. { "optic_Arco", "", 2500, -1 },
  237. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  238. };
  239. mags[] = {
  240. { "30Rnd_556x45_Stanag", "", 130 },
  241. { "30Rnd_9x21_Mag", "", 250 },
  242. { "30Rnd_65x39_caseless_mag", "", 250 },
  243. { "20Rnd_762x51_Mag", "", 250 }
  244. THIS 244 };
  245. };
  246.  
  247. class cop_csuperintendent {
  248. name = "Chief Superintendent";
  249. side = "cop";
  250. license = "";
  251. level[] = { "life_coplevel", "SCALAR", 6, "You must be a Chief Superintendent Rank!" };
  252. items[] = {
  253. //Guns
  254. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  255. { "SMG_02_F", "", 30000, -1 },
  256. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  257. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  258. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  259. { "LMG_Mk200_MRCO_F", "", 30000, -1 }
  260. //Attachments
  261. { "acc_flashlight", "", 750, 100 },
  262. { "optic_Holosight", "", 1200, 275 },
  263. { "optic_Arco", "", 2500, -1 },
  264. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  265. };
  266. mags[] = {
  267. { "30Rnd_556x45_Stanag", "", 130 },
  268. { "30Rnd_9x21_Mag", "", 250 },
  269. { "30Rnd_65x39_caseless_mag", "", 250 },
  270. { "20Rnd_762x51_Mag", "", 250 },
  271. { "200Rnd_65x39_cased_Box", "", 250 }
  272. };
  273. };
  274.  
  275. class cop_bafprivate {
  276. name = "BAF Private";
  277. side = "cop";
  278. license = "";
  279. level[] = { "life_coplevel", "SCALAR", 7, "You must be a BAF Private Rank!" };
  280. items[] = {
  281. //Guns
  282. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  283. { "SMG_02_F", "", 30000, -1 },
  284. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  285. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  286. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  287. { "LMG_Mk200_MRCO_F", "", 30000, -1 },
  288. { "srifle_LRR_LRPS_F", "", 0, -1 },
  289. { "arifle_MXM_RCO_pointer_snds_F", "", 0, -1 },
  290. //Attachments
  291. { "acc_flashlight", "", 750, 100 },
  292. { "optic_Holosight", "", 1200, 275 },
  293. { "optic_Arco", "", 2500, -1 },
  294. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  295. };
  296. mags[] = {
  297. { "30Rnd_556x45_Stanag", "", 130 },
  298. { "30Rnd_9x21_Mag", "", 250 },
  299. { "30Rnd_65x39_caseless_mag", "", 250 },
  300. { "20Rnd_762x51_Mag", "", 250 },
  301. { "200Rnd_65x39_cased_Box", "", 250 },
  302. { "7Rnd_408_Mag", "", 250 }
  303. };
  304. };
  305.  
  306. class cop_baflc {
  307. name = "BAF Lance Corporal";
  308. side = "cop";
  309. license = "";
  310. level[] = { "life_coplevel", "SCALAR", 8, "You must be a Lance Corporal Rank!" };
  311. items[] = {
  312. //Guns
  313. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  314. { "SMG_02_F", "", 30000, -1 },
  315. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  316. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  317. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  318. { "LMG_Mk200_MRCO_F", "", 30000, -1 },
  319. { "srifle_LRR_LRPS_F", "", 0, -1 },
  320. { "arifle_MXM_RCO_pointer_snds_F", "", 0, -1 },
  321. //Attachments
  322. { "acc_flashlight", "", 750, 100 },
  323. { "optic_Holosight", "", 1200, 275 },
  324. { "optic_Arco", "", 2500, -1 },
  325. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  326. };
  327. mags[] = {
  328. { "30Rnd_556x45_Stanag", "", 130 },
  329. { "30Rnd_9x21_Mag", "", 250 },
  330. { "30Rnd_65x39_caseless_mag", "", 250 },
  331. { "20Rnd_762x51_Mag", "", 250 },
  332. { "200Rnd_65x39_cased_Box", "", 250 },
  333. { "7Rnd_408_Mag", "", 250 }
  334. };
  335. };
  336.  
  337. class cop_bafcor {
  338. name = "BAF Corporal";
  339. side = "cop";
  340. license = "";
  341. level[] = { "life_coplevel", "SCALAR", 9, "You must be a Corporal Rank!" };
  342. items[] = {
  343. //Guns
  344. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  345. { "SMG_02_F", "", 30000, -1 },
  346. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  347. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  348. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  349. { "LMG_Mk200_MRCO_F", "", 30000, -1 },
  350. { "srifle_LRR_LRPS_F", "", 0, -1 },
  351. { "arifle_MXM_RCO_pointer_snds_F", "", 0, -1 },
  352. //Attachments
  353. { "acc_flashlight", "", 750, 100 },
  354. { "optic_Holosight", "", 1200, 275 },
  355. { "optic_Arco", "", 2500, -1 },
  356. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  357. };
  358. mags[] = {
  359. { "30Rnd_556x45_Stanag", "", 130 },
  360. { "30Rnd_9x21_Mag", "", 250 },
  361. { "30Rnd_65x39_caseless_mag", "", 250 },
  362. { "20Rnd_762x51_Mag", "", 250 },
  363. { "200Rnd_65x39_cased_Box", "", 250 },
  364. { "7Rnd_408_Mag", "", 250 }
  365. };
  366. };
  367.  
  368. class cop_bafser {
  369. name = "BAF Sergeant";
  370. side = "cop";
  371. license = "";
  372. level[] = { "life_coplevel", "SCALAR", 10, "You must be a BAF Sergeant Rank!" };
  373. items[] = {
  374. //Guns
  375. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  376. { "SMG_02_F", "", 30000, -1 },
  377. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  378. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  379. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  380. { "LMG_Mk200_MRCO_F", "", 30000, -1 },
  381. { "srifle_LRR_LRPS_F", "", 0, -1 },
  382. { "arifle_MXM_RCO_pointer_snds_F", "", 0, -1 },
  383. //Attachments
  384. { "acc_flashlight", "", 750, 100 },
  385. { "optic_Holosight", "", 1200, 275 },
  386. { "optic_Arco", "", 2500, -1 },
  387. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  388. };
  389. mags[] = {
  390. { "30Rnd_556x45_Stanag", "", 130 },
  391. { "30Rnd_9x21_Mag", "", 250 },
  392. { "30Rnd_65x39_caseless_mag", "", 250 },
  393. { "20Rnd_762x51_Mag", "", 250 },
  394. { "200Rnd_65x39_cased_Box", "", 250 },
  395. { "7Rnd_408_Mag", "", 250 }
  396. };
  397. };
  398.  
  399. class cop_bafsts {
  400. name = "BAF Staff Sergeant";
  401. side = "cop";
  402. license = "";
  403. level[] = { "life_coplevel", "SCALAR", 11, "You must be a Staff Sergeant Rank!" };
  404. items[] = {
  405. //Guns
  406. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  407. { "SMG_02_F", "", 30000, -1 },
  408. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  409. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  410. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  411. { "LMG_Mk200_MRCO_F", "", 30000, -1 },
  412. { "srifle_LRR_LRPS_F", "", 0, -1 },
  413. { "arifle_MXM_RCO_pointer_snds_F", "", 0, -1 },
  414. //Attachments
  415. { "acc_flashlight", "", 750, 100 },
  416. { "optic_Holosight", "", 1200, 275 },
  417. { "optic_Arco", "", 2500, -1 },
  418. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  419. };
  420. mags[] = {
  421. { "30Rnd_556x45_Stanag", "", 130 },
  422. { "30Rnd_9x21_Mag", "", 250 },
  423. { "30Rnd_65x39_caseless_mag", "", 250 },
  424. { "20Rnd_762x51_Mag", "", 250 },
  425. { "200Rnd_65x39_cased_Box", "", 250 },
  426. { "7Rnd_408_Mag", "", 250 }
  427. };
  428. };
  429.  
  430. class cop_bafswoc2 {
  431. name = "BAF Warrant Officer Class 2";
  432. side = "cop";
  433. license = "";
  434. level[] = { "life_coplevel", "SCALAR", 12, "You must be a Warrant Officer Class 2 Rank!" };
  435. items[] = {
  436. //Guns
  437. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  438. { "SMG_02_F", "", 30000, -1 },
  439. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  440. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  441. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  442. { "LMG_Mk200_MRCO_F", "", 30000, -1 },
  443. { "srifle_LRR_LRPS_F", "", 0, -1 },
  444. { "arifle_MXM_RCO_pointer_snds_F", "", 0, -1 },
  445. //Attachments
  446. { "acc_flashlight", "", 750, 100 },
  447. { "optic_Holosight", "", 1200, 275 },
  448. { "optic_Arco", "", 2500, -1 },
  449. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  450. };
  451. mags[] = {
  452. { "30Rnd_556x45_Stanag", "", 130 },
  453. { "30Rnd_9x21_Mag", "", 250 },
  454. { "30Rnd_65x39_caseless_mag", "", 250 },
  455. { "20Rnd_762x51_Mag", "", 250 },
  456. { "200Rnd_65x39_cased_Box", "", 250 },
  457. { "7Rnd_408_Mag", "", 250 }
  458. };
  459. };
  460.  
  461. class cop_bafswoc1 {
  462. name = "BAF Warrant Officer Class 1";
  463. side = "cop";
  464. license = "";
  465. level[] = { "life_coplevel", "SCALAR", 13, "You must be a Warrant Officer Class 1 Rank!" };
  466. items[] = {
  467. //Guns
  468. { "arifle_Mk20_plain_F", "", 35000, 7500 },
  469. { "SMG_02_F", "", 30000, -1 },
  470. { "arifle_MXC_Holo_pointer_F", "", 30000, -1 },
  471. { "arifle_MX_RCO_pointer_snds_F", "", 30000, -1 },
  472. { "srifle_EBR_ARCO_pointer_snds_F", "", 30000, -1 },
  473. { "LMG_Mk200_MRCO_F", "", 30000, -1 },
  474. { "srifle_LRR_LRPS_F", "", 0, -1 },
  475. { "arifle_MXM_RCO_pointer_snds_F", "", 0, -1 },
  476. //Attachments
  477. { "acc_flashlight", "", 750, 100 },
  478. { "optic_Holosight", "", 1200, 275 },
  479. { "optic_Arco", "", 2500, -1 },
  480. { "HandGrenade_Stone", "Flashbang", 1700, -1 }
  481. };
  482. mags[] = {
  483. { "30Rnd_556x45_Stanag", "", 130 },
  484. { "30Rnd_9x21_Mag", "", 250 },
  485. { "30Rnd_65x39_caseless_mag", "", 250 },
  486. { "20Rnd_762x51_Mag", "", 250 },
  487. { "200Rnd_65x39_cased_Box", "", 250 },
  488. { "7Rnd_408_Mag", "", 250 }
  489. };
  490. };
  491.  
  492. //Medic Shops
  493. class med_basic {
  494. name = "store";
  495. side = "med";
  496. license = "";
  497. level[] = { "", "", -1, "" };
  498. items[] = {
  499. { "ItemGPS", "", 100, 45 },
  500. { "Binocular", "", 150, -1 },
  501. { "ToolKit", "", 250, 75 },
  502. { "FirstAidKit", "", 150, 65 },
  503. { "Medikit", "", 500, 450 },
  504. { "NVGoggles", "", 1200, 980 }
  505. };
  506. mags[] = {};
  507. };
  508. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement