Advertisement
Guest User

Config_Weapons.hpp

a guest
Jul 24th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.44 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. };
  30. mags[] = {
  31. { "16Rnd_9x21_Mag", "", 25 },
  32. { "6Rnd_45ACP_Cylinder", "", 50 },
  33. { "9Rnd_45ACP_Mag", "", 45 },
  34. { "30Rnd_9x21_Mag", "", 75 }
  35. };
  36. accs[] = {
  37. { "optic_ACO_grn_smg", "", 2500 }
  38. };
  39. };
  40.  
  41. class rebel {
  42. name = "Mohammed's Jihadi Shop";
  43. side = "civ";
  44. license = "rebel";
  45. level[] = { "", "", -1, "" };
  46. items[] = {
  47. { "arifle_TRG20_F", "", 25000, 2500 },
  48. { "arifle_Katiba_F", "", 30000, 5000 },
  49. { "srifle_DMR_01_F", "", 50000, -1 },
  50. { "arifle_SDAR_F", "", 20000, 7500 },
  51. { "tf_fadak", "Kurzstrecken-Funkgerät", 5000, -1 }
  52. };
  53. mags[] = {
  54. { "30Rnd_556x45_Stanag", "", 300 },
  55. { "30Rnd_65x39_caseless_green", "", 275 },
  56. { "10Rnd_762x54_Mag", "", 500 },
  57. { "20Rnd_556x45_UW_mag", "", 125 }
  58. };
  59. accs[] = {
  60. { "optic_ACO_grn", "", 3500 },
  61. { "optic_Holosight", "", 3600 },
  62. { "optic_Hamr", "", 7500 },
  63. { "acc_flashlight", "", 1000 }
  64. };
  65. };
  66.  
  67. class gang {
  68. name = "Hideout Armament";
  69. side = "civ";
  70. license = "";
  71. level[] = { "", "", -1, "" };
  72. items[] = {
  73. { "hgun_Rook40_F", "", 1500, 500 },
  74. { "hgun_Pistol_heavy_02_F", "", 2500, -1 },
  75. { "hgun_ACPC2_F", "", 4500, -1 },
  76. { "hgun_PDW2000_F", "", 9500, -1 }
  77. };
  78. mags[] = {
  79. { "16Rnd_9x21_Mag", "", 25 },
  80. { "6Rnd_45ACP_Cylinder", "", 50 },
  81. { "9Rnd_45ACP_Mag", "", 45 },
  82. { "30Rnd_9x21_Mag", "", 75 }
  83. };
  84. accs[] = {
  85. { "optic_ACO_grn_smg", "", 950 }
  86. };
  87. };
  88.  
  89. //Basic Shops
  90. class genstore {
  91. name = "Tanoa General Store";
  92. side = "civ";
  93. license = "";
  94. level[] = { "", "", -1, "" };
  95. items[] = {
  96. { "Binocular", "", 150, -1 },
  97. { "ItemGPS", "", 100, 45 },
  98. { "ItemMap", "", 50, 35 },
  99. { "ItemCompass", "", 50, 25 },
  100. { "ItemWatch", "", 50, -1 },
  101. { "FirstAidKit", "", 150, 65 },
  102. { "NVGoggles", "", 2000, 980 },
  103. { "Chemlight_red", "", 300, -1 },
  104. { "Chemlight_yellow", "", 300, 50 },
  105. { "Chemlight_green", "", 300, 50 },
  106. { "Chemlight_blue", "", 300, 50 },
  107. { "tf_fadak", "Kurzstrecken-Funkgerät", 5000, -1 }
  108. };
  109. mags[] = {};
  110. accs[] = {};
  111. };
  112.  
  113. class f_station_store {
  114. name = "Tanoa Fuel Station Store";
  115. side = "";
  116. license = "";
  117. level[] = { "", "", -1, "" };
  118. items[] = {
  119. { "Binocular", "", 750, -1 },
  120. { "ItemGPS", "", 500, 45 },
  121. { "ItemMap", "", 250, 35 },
  122. { "ItemCompass", "", 250, 25 },
  123. { "ItemWatch", "", 250, -1 },
  124. { "FirstAidKit", "", 750, 65 },
  125. { "NVGoggles", "", 10000, 980 },
  126. { "Chemlight_red", "", 1500, -1 },
  127. { "Chemlight_yellow", "", 1500, 50 },
  128. { "Chemlight_green", "", 1500, 50 },
  129. { "Chemlight_blue", "", 1500, 50 }
  130. };
  131. mags[] = {};
  132. accs[] = {};
  133. };
  134.  
  135. //Cop Shops
  136. class cop_basic {
  137. name = "Tanoa Cop Shop";
  138. side = "cop";
  139. license = "";
  140. level[] = { "", "", -1, "" };
  141. items[] = {
  142. { "arifle_sdar_F", "Taser Rifle", 20000, 7500 },
  143. { "hgun_P07_snds_F", "Stun Pistol", 2000, 650 },
  144. { "hgun_P07_F", "", 7500, 1500 },
  145. { "HandGrenade_Stone", "Flashbang", 1700, -1 },
  146. { "Binocular", "", 150, -1 },
  147. { "ItemGPS", "", 100, 45 },
  148. { "FirstAidKit", "", 150, 65 },
  149. { "NVGoggles", "", 2000, 980 },
  150. { "tf_anprc152", "Kurzstrecken-Funkgerät", 5000, -1 }
  151. };
  152. mags[] = {
  153. { "16Rnd_9x21_Mag", "", 25 },
  154. { "20Rnd_556x45_UW_mag", "Taser Rifle Magazine", 45 }
  155. };
  156. accs[] = {
  157. { "muzzle_snds_L", "", 650 }
  158. };
  159. };
  160.  
  161. class cop_patrol {
  162. name = "Tanoa Patrol Officer Shop";
  163. side = "cop";
  164. license = "";
  165. level[] = { "life_coplevel", "SCALAR", 2, "You must be a Patrol Officer Rank!" };
  166. items[] = {
  167. { "arifle_MX_F", "", 35000, 7500 },
  168. { "SMG_02_ACO_F", "", 30000, -1 },
  169. { "HandGrenade_Stone", "Flashbang", 1700, -1 },
  170. { "acc_flashlight", "", 750, 100 },
  171. { "optic_Holosight", "", 1200, 275 },
  172. { "optic_Arco", "", 2500, -1 },
  173. { "muzzle_snds_H", "", 2750, -1 }
  174. };
  175. mags[] = {
  176. { "30Rnd_65x39_caseless_mag", "", 130 },
  177. { "30Rnd_9x21_Mag", "", 250 }
  178. };
  179. accs[] = {
  180. { "acc_flashlight", "", 750 },
  181. { "optic_Holosight", "", 1200 },
  182. { "optic_Arco", "", 2500 },
  183. { "muzzle_snds_H", "", 2750 }
  184. };
  185. };
  186.  
  187. class cop_sergeant {
  188. name = "Tanoa Sergeant Officer Shop";
  189. side = "cop";
  190. license = "";
  191. level[] = { "life_coplevel", "SCALAR", 3, "You must be a Sergeant Rank!" };
  192. items[] = {
  193. { "hgun_ACPC2_F", "", 17500, -1 },
  194. { "SMG_02_ACO_F", "", 15000, -1 },
  195. { "arifle_MXC_F", "", 30000, 5000 },
  196. { "HandGrenade_Stone", "Flashbang", 1700, -1 },
  197. { "optic_Arco", "", 2500, -1 },
  198. { "muzzle_snds_H", "", 2750, -1 }
  199. };
  200. mags[] = {
  201. { "9Rnd_45ACP_Mag", "", 200 },
  202. { "30Rnd_9x21_Mag", "", 60 },
  203. { "30Rnd_65x39_caseless_mag", "", 100 }
  204. };
  205. accs[] = {
  206. { "optic_Arco", "", 2500 },
  207. { "muzzle_snds_H", "", 2750 }
  208. };
  209. };
  210.  
  211. //Medic Shops
  212. class med_basic {
  213. name = "store";
  214. side = "med";
  215. license = "";
  216. level[] = { "", "", -1, "" };
  217. items[] = {
  218. { "ItemGPS", "", 100, 45 },
  219. { "Binocular", "", 150, -1 },
  220. { "FirstAidKit", "", 150, 65 },
  221. { "NVGoggles", "", 1200, 980 },
  222. { "tf_anprc148jem", "Kurzstrecken-Funkgerät", 5000, -1 }
  223. };
  224. mags[] = {};
  225. accs[] = {};
  226. };
  227. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement