Advertisement
Guest User

Untitled

a guest
Jun 12th, 2014
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.41 KB | None | 0 0
  1. waitUntil {!isNil "dayz_animalCheck"};
  2. sleep 1;
  3.  
  4. /* ******************************************************************************************************************************************* */
  5. /* Turn debugging functionality on or off. */
  6. /* ******************************************************************************************************************************************* */
  7. tfv_DEBUGGING = true;
  8. systemChat "1";
  9.  
  10. /* ******************************************************************************************************************************************* */
  11. /* How many weapons will be sold per cycle. */
  12. /* ******************************************************************************************************************************************* */
  13. tfv_SALES_PER_ANIM = 5;
  14. systemChat "2";
  15.  
  16. /* ******************************************************************************************************************************************* */
  17. /* How many magazines will be sold per cycle. */
  18. /* ******************************************************************************************************************************************* */
  19. tfv_SALES_PER_ANIM_MAGS = 10;
  20. systemChat "3";
  21.  
  22. /* ******************************************************************************************************************************************* */
  23. /* A list of each trader, along with the weapons they accept. */
  24. /* ******************************************************************************************************************************************* */
  25. systemChat "4";
  26. tfv_TRADERS_ITEMS = [
  27. ["Tanny_PMC",["RH_m1stacog","m16a4","RH_hk416seotech","RH_hk416sd","RH_hk416sdeotech","RH_hk416eotech","RH_hk416acog","RH_hk416sdglaim","RH_hk416sdgleotech","RH_hk417acog","RH_hk417sp","RH_hk417saim","RH_hk417sacog","RH_hk417sd","RH_hk417sdacog","RH_hk417sdsp","RH_hk417sglaim","RH_ctar21m","RH_star21","RH_masacog","RH_massdeotech","RH_masbeotech","RH_masbacog","RH_masbsdacog","FHQ_ACR_GL_SD_BASE","FHQ_ACR_BASE_L","FHQ_ACR_GL_SD_BASE_F","FHQ_ACR_WDL_CCO_SD_F","FHQ_ACR_WDL_RCO_F","FHQ_ACR_WDL_RCO_SD","FHQ_ACR_WDL_RCO_GL_SD_F","FHQ_ACR_WDL_HWS_F","FHQ_ACR_WDL_HWS_GL","FHQ_ACR_WDL_G33","FHQ_ACR_WDL_G33_SD","FHQ_ACR_WDL_G33_GL_SD","FHQ_ACR_WDL_HAMR","FHQ_ACR_WDL_HAMR_SD_F","FHQ_ACR_BLK_IRN_F","FHQ_ACR_BLK_CCO_F","FHQ_ACR_BLK_CCO_GL_SD_F","FHQ_ACR_BLK_RCO","FHQ_ACR_BLK_RCO_SD_F","FHQ_ACR_BLK_HWS","FHQ_ACR_BLK_HWS_GL_SD","FHQ_ACR_BLK_G33","FHQ_ACR_BLK_G33_SD","FHQ_ACR_BLK_G33_GL","FHQ_ACR_BLK_G33_GL_SD","FHQ_ACR_TAN_IRN","FHQ_ACR_TAN_CCO","FHQ_ACR_TAN_CCO_GL_SD","FHQ_ACR_TAN_RCO","FHQ_ACR_TAN_RCO_GL_SD","FHQ_ACR_TAN_HWS","FHQ_ACR_TAN_HWS_GL","FHQ_ACR_TAN_HWS_SD","FHQ_ACR_TAN_G33_SD","FHQ_ACR_TAN_G33_GL_SD","FHQ_ACR_TAN_HAMR","FHQ_ACR_TAN_HAMR_SD","vil_SKS","vil_RPK74M_P29","vil_RPK74M","vil_AK_47_49","vil_AKMSB","vil_AKMS","vil_AK_nato_m1","vil_PMIS","vil_MPi","vil_AK_74m_EOT_FSB","vil_AK_74m_p29","vil_AK_74m_gp_29","vil_ak12_ap","vil_AeK_23","vil_AeK_3_K","vil_G3a3","vil_G3a4b","vil_G3an","vil_M4_EOT","vil_Galil_arm","vil_G36KVA4","vil_G36a2","vil_G36KV3Des","vil_HK416_Aim","VIL_HK416_EDR","RH_m21","RH_sc2acog","RH_sc2shd","RH_sc2sp","RH_m1saim","RH_m1sshd","RH_m1ssp","RH_m1stacog","RH_m1steot","RH_m1stsp","FHQ_RSASS_TAN","FHQ_XM2010_DESERT","FHQ_XM2010_SD_DESERT","FHQ_XM2010_WDL_CAMO","vil_SVDK","vil_SR25","vil_M110","vil_HK417s","vil_SR25SD","vil_M110sd","USSOF_Mk_48","BAF_L7A2","vil_PKP_EOT","vil_PK","vil_PKM","vil_RPK75_M72","vil_RPD","skavil_M60","skavil_M60e3","vil_Mg3","vil_M249_Para","vil_Minimi","vil_M240_B","vil_MG4","MG36_camo_Large","m8_SAW_Large","vil_USP45SD","vil_USP45","vil_Glock","vil_apssd","vil_APS","RH_muzi","RH_tec9","RH_vz61","RH_g19t","RH_g17sd","RH_g17","RH_m9csd","RH_tt33","RH_m1911","RH_m1911sd","RH_usp","RH_python","RH_bull","RH_anacg","RH_anac","RH_Deaglemzb","RH_Deaglemz","RH_Deagleg","RH_Deagles","G36A_camo","G36C","G36C_camo","G36K_camo","M16A2","M16A2GL","m16a4_acg","M4A1","M4A1_HWS_GL_camo","M4A3_CCO_EP1","M4A1_Aim","Sa58P_EP1","Sa58V_CCO_EP1","Sa58V_EP1","Sa58V_RCO_EP1","AKS_74_kobra","AKS_74_U","AK_47_M","AK_74","FN_FAL","M4A1_AIM_SD_camo","AK_107_kobra","AK_107_GL_kobra","AK_107_pso","AK_107_GL_pso","AKS_74_UN_kobra","SCAR_L_CQC","SCAR_L_CQC_Holo","SCAR_L_STD_Mk4CQT","SCAR_L_STD_EGLM_RCO","SCAR_L_CQC_EGLM_Holo","SCAR_L_STD_HOLO","SCAR_L_CQC_CCO_SD","SCAR_H_CQC_CCO","SCAR_H_CQC_CCO_SD","SCAR_H_STD_EGLM_Spect","BAF_L85A2_RIS_Holo","BAF_L85A2_UGL_Holo","BAF_L85A2_RIS_SUSAT","BAF_L85A2_UGL_SUSAT","BAF_L85A2_RIS_ACOG","BAF_L85A2_UGL_ACOG","AK_74_GL_kobra","m8_carbine_pmc","m8_compact_pmc","m8_holo_sd","M4A1_HWS_GL_SD_Camo","M16A4_GL","M16A4_ACG_GL","M4A1_RCO_GL","M4A1_HWS_GL","G36_C_SD_eotech","G36a","AK_47_S","AK_74_GL","AKS_74_pso","M4A3_RCO_GL_EP1","30Rnd_556x45_Stanag","30Rnd_556x45_G36","30Rnd_545x39_AK","RH_7Rnd_50_AE","RH_6Rnd_44_Mag","RH_6Rnd_357_Mag","RH_13Rnd_9x19_bhp","RH_15Rnd_9x19_usp","RH_8Rnd_9x19_P38","RH_7Rnd_32cal_ppk","RH_8Rnd_9x19_Mk","RH_8Rnd_9x19_Mksd","RH_15Rnd_9x19_uspsd","RH_12Rnd_45cal_usp","RH_8Rnd_45cal_m1911","RH_8Rnd_762_tt33","RH_10Rnd_22LR_mk2","RH_20Rnd_9x19_M93","15Rnd_9x19_M9","15Rnd_9x19_M9SD","RH_19Rnd_9x19_g18","RH_17Rnd_9x19_g17","RH_17Rnd_9x19_g17SD","RH_20Rnd_32cal_vz61","RH_30Rnd_9x19_tec","RH_32Rnd_9x19_Muzi","30Rnd_556x45_StanagSD","RH_20Rnd_762x51_hk417","RH_20Rnd_762x51_SD_hk417","20Rnd_762x51_DMR","USSR_5Rnd_408","FHQ_rem_30Rnd_680x43_ACR","FHQ_rem_30Rnd_680x43_ACR_SD","FHQ_rem_7Rnd_338Lapua_MSR_NT","FHQ_rem_7Rnd_338Lapua_MSR_NT_SD","FHQ_rem_20Rnd_762x51_PMAG_NT","FHQ_rem_20Rnd_762x51_PMAG_NT_SD","FHQ_rem_5Rnd_300Win_XM2010_NT","FHQ_rem_5Rnd_300Win_XM2010_NT_SD","vil_10Rnd_762x39_SKS","vil_8Rnd_TT","vil_20Rnd_9x18_aps","vil_20Rnd_9x18_apsSD","vil_17Rnd_9x19_PYA","vil_20Rnd_9x39_SP6ns_OC","vil_45Rnd_545x39_AK","30Rnd_545x39_AKSD","vil_10Rnd_Mauser","vil_10Rnd_PSL","10Rnd_762x54_SVD","vil_10Rnd_762x54_SV","vil_bhp_mag","17Rnd_9x19_glock17","vil_usp45_mag","vil_usp45sd_mag","vil_32Rnd_uzi","vil_32Rnd_UZI_SD","vil_20Rnd_762x51_G3","20Rnd_762x51_FNFAL","vil_20Rnd_556x45_SG","vil_20Rnd_556x45_IN","Vil_30Rnd_556x45_HK","Vil_35Rnd_556x45_G","100Rnd_762x51_M240","200Rnd_762x54_GPMG","100Rnd_762x54_PK","vil_40Rnd_762x39_AK47","vil_75Rnd_762x39_AK47","vil_100Rnd_762x39_RPD","200Rnd_556x45_M249","100Rnd_556x45_BetaCMag","75Rnd_545x39_RPK"],["weapons","magazines"]],
  28. ["MVD_Soldier_Marksman",["RH_m1stacog","m16a4","RH_hk416seotech","RH_hk416sd","RH_hk416sdeotech","RH_hk416eotech","RH_hk416acog","RH_hk416sdglaim","RH_hk416sdgleotech","RH_hk417acog","RH_hk417sp","RH_hk417saim","RH_hk417sacog","RH_hk417sd","RH_hk417sdacog","RH_hk417sdsp","RH_hk417sglaim","RH_ctar21m","RH_star21","RH_masacog","RH_massdeotech","RH_masbeotech","RH_masbacog","RH_masbsdacog","FHQ_ACR_GL_SD_BASE","FHQ_ACR_BASE_L","FHQ_ACR_GL_SD_BASE_F","FHQ_ACR_WDL_CCO_SD_F","FHQ_ACR_WDL_RCO_F","FHQ_ACR_WDL_RCO_SD","FHQ_ACR_WDL_RCO_GL_SD_F","FHQ_ACR_WDL_HWS_F","FHQ_ACR_WDL_HWS_GL","FHQ_ACR_WDL_G33","FHQ_ACR_WDL_G33_SD","FHQ_ACR_WDL_G33_GL_SD","FHQ_ACR_WDL_HAMR","FHQ_ACR_WDL_HAMR_SD_F","FHQ_ACR_BLK_IRN_F","FHQ_ACR_BLK_CCO_F","FHQ_ACR_BLK_CCO_GL_SD_F","FHQ_ACR_BLK_RCO","FHQ_ACR_BLK_RCO_SD_F","FHQ_ACR_BLK_HWS","FHQ_ACR_BLK_HWS_GL_SD","FHQ_ACR_BLK_G33","FHQ_ACR_BLK_G33_SD","FHQ_ACR_BLK_G33_GL","FHQ_ACR_BLK_G33_GL_SD","FHQ_ACR_TAN_IRN","FHQ_ACR_TAN_CCO","FHQ_ACR_TAN_CCO_GL_SD","FHQ_ACR_TAN_RCO","FHQ_ACR_TAN_RCO_GL_SD","FHQ_ACR_TAN_HWS","FHQ_ACR_TAN_HWS_GL","FHQ_ACR_TAN_HWS_SD","FHQ_ACR_TAN_G33_SD","FHQ_ACR_TAN_G33_GL_SD","FHQ_ACR_TAN_HAMR","FHQ_ACR_TAN_HAMR_SD","vil_SKS","vil_RPK74M_P29","vil_RPK74M","vil_AK_47_49","vil_AKMSB","vil_AKMS","vil_AK_nato_m1","vil_PMIS","vil_MPi","vil_AK_74m_EOT_FSB","vil_AK_74m_p29","vil_AK_74m_gp_29","vil_ak12_ap","vil_AeK_23","vil_AeK_3_K","vil_G3a3","vil_G3a4b","vil_G3an","vil_M4_EOT","vil_Galil_arm","vil_G36KVA4","vil_G36a2","vil_G36KV3Des","vil_HK416_Aim","VIL_HK416_EDR","RH_m21","RH_sc2acog","RH_sc2shd","RH_sc2sp","RH_m1saim","RH_m1sshd","RH_m1ssp","RH_m1stacog","RH_m1steot","RH_m1stsp","FHQ_RSASS_TAN","FHQ_XM2010_DESERT","FHQ_XM2010_SD_DESERT","FHQ_XM2010_WDL_CAMO","vil_SVDK","vil_SR25","vil_M110","vil_HK417s","vil_SR25SD","vil_M110sd","USSOF_Mk_48","BAF_L7A2","vil_PKP_EOT","vil_PK","vil_PKM","vil_RPK75_M72","vil_RPD","skavil_M60","skavil_M60e3","vil_Mg3","vil_M249_Para","vil_Minimi","vil_M240_B","vil_MG4","MG36_camo_Large","m8_SAW_Large","vil_USP45SD","vil_USP45","vil_Glock","vil_apssd","vil_APS","RH_muzi","RH_tec9","RH_vz61","RH_g19t","RH_g17sd","RH_g17","RH_m9csd","RH_tt33","RH_m1911","RH_m1911sd","RH_usp","RH_python","RH_bull","RH_anacg","RH_anac","RH_Deaglemzb","RH_Deaglemz","RH_Deagleg","RH_Deagles","G36A_camo","G36C","G36C_camo","G36K_camo","M16A2","M16A2GL","m16a4_acg","M4A1","M4A1_HWS_GL_camo","M4A3_CCO_EP1","M4A1_Aim","Sa58P_EP1","Sa58V_CCO_EP1","Sa58V_EP1","Sa58V_RCO_EP1","AKS_74_kobra","AKS_74_U","AK_47_M","AK_74","FN_FAL","M4A1_AIM_SD_camo","AK_107_kobra","AK_107_GL_kobra","AK_107_pso","AK_107_GL_pso","AKS_74_UN_kobra","SCAR_L_CQC","SCAR_L_CQC_Holo","SCAR_L_STD_Mk4CQT","SCAR_L_STD_EGLM_RCO","SCAR_L_CQC_EGLM_Holo","SCAR_L_STD_HOLO","SCAR_L_CQC_CCO_SD","SCAR_H_CQC_CCO","SCAR_H_CQC_CCO_SD","SCAR_H_STD_EGLM_Spect","BAF_L85A2_RIS_Holo","BAF_L85A2_UGL_Holo","BAF_L85A2_RIS_SUSAT","BAF_L85A2_UGL_SUSAT","BAF_L85A2_RIS_ACOG","BAF_L85A2_UGL_ACOG","AK_74_GL_kobra","m8_carbine_pmc","m8_compact_pmc","m8_holo_sd","M4A1_HWS_GL_SD_Camo","M16A4_GL","M16A4_ACG_GL","M4A1_RCO_GL","M4A1_HWS_GL","G36_C_SD_eotech","G36a","AK_47_S","AK_74_GL","AKS_74_pso","M4A3_RCO_GL_EP1","30Rnd_556x45_Stanag","30Rnd_556x45_G36","30Rnd_545x39_AK","RH_7Rnd_50_AE","RH_6Rnd_44_Mag","RH_6Rnd_357_Mag","RH_13Rnd_9x19_bhp","RH_15Rnd_9x19_usp","RH_8Rnd_9x19_P38","RH_7Rnd_32cal_ppk","RH_8Rnd_9x19_Mk","RH_8Rnd_9x19_Mksd","RH_15Rnd_9x19_uspsd","RH_12Rnd_45cal_usp","RH_8Rnd_45cal_m1911","RH_8Rnd_762_tt33","RH_10Rnd_22LR_mk2","RH_20Rnd_9x19_M93","15Rnd_9x19_M9","15Rnd_9x19_M9SD","RH_19Rnd_9x19_g18","RH_17Rnd_9x19_g17","RH_17Rnd_9x19_g17SD","RH_20Rnd_32cal_vz61","RH_30Rnd_9x19_tec","RH_32Rnd_9x19_Muzi","30Rnd_556x45_StanagSD","RH_20Rnd_762x51_hk417","RH_20Rnd_762x51_SD_hk417","20Rnd_762x51_DMR","USSR_5Rnd_408","FHQ_rem_30Rnd_680x43_ACR","FHQ_rem_30Rnd_680x43_ACR_SD","FHQ_rem_7Rnd_338Lapua_MSR_NT","FHQ_rem_7Rnd_338Lapua_MSR_NT_SD","FHQ_rem_20Rnd_762x51_PMAG_NT","FHQ_rem_20Rnd_762x51_PMAG_NT_SD","FHQ_rem_5Rnd_300Win_XM2010_NT","FHQ_rem_5Rnd_300Win_XM2010_NT_SD","vil_10Rnd_762x39_SKS","vil_8Rnd_TT","vil_20Rnd_9x18_aps","vil_20Rnd_9x18_apsSD","vil_17Rnd_9x19_PYA","vil_20Rnd_9x39_SP6ns_OC","vil_45Rnd_545x39_AK","30Rnd_545x39_AKSD","vil_10Rnd_Mauser","vil_10Rnd_PSL","10Rnd_762x54_SVD","vil_10Rnd_762x54_SV","vil_bhp_mag","17Rnd_9x19_glock17","vil_usp45_mag","vil_usp45sd_mag","vil_32Rnd_uzi","vil_32Rnd_UZI_SD","vil_20Rnd_762x51_G3","20Rnd_762x51_FNFAL","vil_20Rnd_556x45_SG","vil_20Rnd_556x45_IN","Vil_30Rnd_556x45_HK","Vil_35Rnd_556x45_G","100Rnd_762x51_M240","200Rnd_762x54_GPMG","100Rnd_762x54_PK","vil_40Rnd_762x39_AK47","vil_75Rnd_762x39_AK47","vil_100Rnd_762x39_RPD","200Rnd_556x45_M249","100Rnd_556x45_BetaCMag","75Rnd_545x39_RPK"],["weapons","magazines"]],
  29. ]; if (tfv_DEBUGGING) then { diag_log "tfv - Traders and their weapons loaded in!"; };
  30.  
  31. /* ******************************************************************************************************************************************* */
  32. /* List of ALL weapons, regardless of trader, along with the prices. */
  33. /* ******************************************************************************************************************************************* */
  34. systemChat "5";
  35. tfv_TRADERS_PRICES = [
  36. ["RH_m1stacog",200],
  37. ["m16a4",200],
  38. ["RH_hk416seotech",200],
  39. ["RH_hk416sd",400],
  40. ["RH_hk416sdeotech",400],
  41. ["RH_hk416eotech",200],
  42. ["RH_hk416acog",200],
  43. ["RH_hk416sdglaim",400],
  44. ["RH_hk416sdgleotech",400],
  45. ["RH_hk417acog",200],
  46. ["RH_hk417sp",300],
  47. ["RH_hk417saim",200],
  48. ["RH_hk417sacog",200],
  49. ["RH_hk417sd",400],
  50. ["RH_hk417sdacog",400],
  51. ["RH_hk417sdsp",1000],
  52. ["RH_hk417sglaim",400],
  53. ["RH_ctar21m",200],
  54. ["RH_star21",200],
  55. ["RH_masacog",300],
  56. ["RH_massdeotech",400],
  57. ["RH_masbeotech",200],
  58. ["RH_masbacog",200],
  59. ["RH_masbsdacog",400],
  60. ["FHQ_ACR_GL_SD_BASE",400],
  61. ["FHQ_ACR_BASE_L",200],
  62. ["FHQ_ACR_GL_SD_BASE_F",400],
  63. ["FHQ_ACR_WDL_CCO_SD_F",300],
  64. ["FHQ_ACR_WDL_RCO_F",200],
  65. ["FHQ_ACR_WDL_RCO_SD",300],
  66. ["FHQ_ACR_WDL_RCO_GL_SD_F",400],
  67. ["FHQ_ACR_WDL_HWS_F",200],
  68. ["FHQ_ACR_WDL_HWS_GL",300],
  69. ["FHQ_ACR_WDL_G33",200],
  70. ["FHQ_ACR_WDL_G33_SD",300],
  71. ["FHQ_ACR_WDL_G33_GL_SD",400],
  72. ["FHQ_ACR_WDL_HAMR",200],
  73. ["FHQ_ACR_WDL_HAMR_SD_F",300],
  74. ["FHQ_ACR_BLK_IRN_F",200],
  75. ["FHQ_ACR_BLK_CCO_F",400],
  76. ["FHQ_ACR_BLK_CCO_GL_SD_F",200],
  77. ["FHQ_ACR_BLK_RCO",300],
  78. ["FHQ_ACR_BLK_RCO_SD_F",200],
  79. ["FHQ_ACR_BLK_HWS",400],
  80. ["FHQ_ACR_BLK_HWS_GL_SD",200],
  81. ["FHQ_ACR_BLK_G33",300],
  82. ["FHQ_ACR_BLK_G33_SD",300],
  83. ["FHQ_ACR_BLK_G33_GL",400],
  84. ["FHQ_ACR_BLK_G33_GL_SD",200],
  85. ["FHQ_ACR_TAN_IRN",200],
  86. ["FHQ_ACR_TAN_CCO",400],
  87. ["FHQ_ACR_TAN_CCO_GL_SD",200],
  88. ["FHQ_ACR_TAN_RCO",400],
  89. ["FHQ_ACR_TAN_RCO_GL_SD",200],
  90. ["FHQ_ACR_TAN_HWS",300],
  91. ["FHQ_ACR_TAN_HWS_GL",300],
  92. ["FHQ_ACR_TAN_HWS_SD",300],
  93. ["FHQ_ACR_TAN_G33_SD",600],
  94. ["FHQ_ACR_TAN_G33_GL_SD",200],
  95. ["FHQ_ACR_TAN_HAMR",300],
  96. ["FHQ_ACR_TAN_HAMR_SD",300],
  97. ["vil_SKS",200],
  98. ["vil_RPK74M_P29",500],
  99. ["vil_RPK74M",500],
  100. ["vil_AK_47_49",200],
  101. ["vil_AKMSB",200],
  102. ["vil_AKMS",200],
  103. ["vil_AK_nato_m1",200],
  104. ["vil_PMIS",200],
  105. ["vil_MPi",200],
  106. ["vil_AK_74m_EOT_FSB",200],
  107. ["vil_AK_74m_p29",200],
  108. ["vil_AK_74m_gp_29",200],
  109. ["vil_ak12_ap",200],
  110. ["vil_AeK_23",200],
  111. ["vil_AeK_3_K",200],
  112. ["vil_G3a3",200],
  113. ["vil_G3a4b",200],
  114. ["vil_G3an",200],
  115. ["vil_M4_EOT",200],
  116. ["vil_Galil_arm",200],
  117. ["vil_G36KVA4",200],
  118. ["vil_G36a2",200],
  119. ["vil_G36KV3Des",200],
  120. ["vil_HK416_Aim",200],
  121. ["VIL_HK416_EDR",200],
  122. ["RH_m21",500],
  123. ["RH_sc2acog",500],
  124. ["RH_sc2shd",500],
  125. ["RH_sc2sp",500],
  126. ["RH_m1saim",500],
  127. ["RH_m1sshd",500],
  128. ["RH_m1ssp",500],
  129. ["RH_m1stacog",500],
  130. ["RH_m1steot",500],
  131. ["RH_m1stsp",500],
  132. ["FHQ_RSASS_TAN",600],
  133. ["FHQ_XM2010_DESERT",600],
  134. ["FHQ_XM2010_SD_DESERT",100],
  135. ["FHQ_XM2010_WDL_CAMO",600],
  136. ["vil_SVDK",600],
  137. ["vil_SR25",500],
  138. ["vil_M110",500],
  139. ["vil_HK417s",500],
  140. ["vil_SR25SD",700],
  141. ["vil_M110sd",100],
  142. ["USSOF_Mk_48",100],
  143. ["BAF_L7A2",500],
  144. ["vil_PKP_EOT",500],
  145. ["vil_PK",500],
  146. ["vil_PKM",600],
  147. ["vil_RPK75_M72",600],
  148. ["vil_RPD",100],
  149. ["skavil_M60",600],
  150. ["skavil_M60e3",600],
  151. ["vil_Mg3",500],
  152. ["vil_M249_Para",500],
  153. ["vil_Minimi",500],
  154. ["vil_M240_B",700],
  155. ["vil_MG4",100],
  156. ["MG36_camo_Large",300],
  157. ["m8_SAW_Large",300],
  158. ["30Rnd_556x45_Stanag",50],
  159. ["30Rnd_556x45_G36",50],
  160. ["30Rnd_545x39_AK",50],
  161. ["RH_7Rnd_50_AE",50],
  162. ["RH_6Rnd_44_Mag",50],
  163. ["RH_6Rnd_357_Mag",50],
  164. ["RH_13Rnd_9x19_bhp"50],
  165. ["RH_15Rnd_9x19_usp",50],
  166. ["RH_8Rnd_9x19_P38",50],
  167. ["RH_7Rnd_32cal_ppk",50],
  168. ["RH_8Rnd_9x19_Mk",50],
  169. ["RH_8Rnd_9x19_Mksd",50],
  170. ["RH_15Rnd_9x19_uspsd",50],
  171. ["RH_12Rnd_45cal_usp",50],
  172. ["RH_8Rnd_45cal_m1911",50],
  173. ["RH_8Rnd_762_tt33",50],
  174. ["RH_10Rnd_22LR_mk2",50],
  175. ["RH_20Rnd_9x19_M93",50],
  176. ["15Rnd_9x19_M9",50],
  177. ["15Rnd_9x19_M9SD",50],
  178. ["RH_19Rnd_9x19_g18",50],
  179. ["RH_17Rnd_9x19_g17",50],
  180. ["RH_17Rnd_9x19_g17SD",50],
  181. ["RH_20Rnd_32cal_vz61",50],
  182. ["RH_30Rnd_9x19_tec",50],
  183. ["RH_32Rnd_9x19_Muzi",50],
  184. ["30Rnd_556x45_StanagSD",50],
  185. ["RH_20Rnd_762x51_hk417",50],
  186. ["RH_20Rnd_762x51_SD_hk417",50],
  187. ["20Rnd_762x51_DMR",50],
  188. ["USSR_5Rnd_408",50],
  189. ["FHQ_rem_30Rnd_680x43_ACR",50],
  190. ["FHQ_rem_30Rnd_680x43_ACR_SD",50],
  191. ["FHQ_rem_7Rnd_338Lapua_MSR_NT",50],
  192. ["FHQ_rem_7Rnd_338Lapua_MSR_NT_SD",50],
  193. ["FHQ_rem_20Rnd_762x51_PMAG_NT",50],
  194. ["FHQ_rem_20Rnd_762x51_PMAG_NT_SD",50],
  195. ["FHQ_rem_5Rnd_300Win_XM2010_NT",50],
  196. ["FHQ_rem_5Rnd_300Win_XM2010_NT_SD",50],
  197. ["vil_10Rnd_762x39_SKS",50],
  198. ["vil_8Rnd_TT",50],
  199. ["vil_20Rnd_9x18_aps",50],5
  200. ["vil_20Rnd_9x18_apsSD",50],
  201. ["vil_17Rnd_9x19_PYA",50],
  202. ["vil_20Rnd_9x39_SP6ns_OC",50],
  203. ["vil_45Rnd_545x39_AK",50],
  204. ["30Rnd_545x39_AKSD",50],
  205. ["vil_10Rnd_Mauser",50],
  206. ["vil_10Rnd_PSL",50],
  207. ["10Rnd_762x54_SVD",50],
  208. ["vil_10Rnd_762x54_SV",50],
  209. ["vil_bhp_mag",50],
  210. ["17Rnd_9x19_glock17",50],
  211. ["vil_usp45_mag",50],
  212. ["vil_usp45sd_mag",50],
  213. ["vil_32Rnd_uzi",50],
  214. ["vil_32Rnd_UZI_SD",50],
  215. ["vil_20Rnd_762x51_G3",50],
  216. ["20Rnd_762x51_FNFAL",50],
  217. ["vil_20Rnd_556x45_SG",50],
  218. ["vil_20Rnd_556x45_IN",50],
  219. ["Vil_30Rnd_556x45_HK",50],
  220. ["Vil_35Rnd_556x45_G",50],
  221. ["100Rnd_762x51_M240",50],
  222. ["200Rnd_762x54_GPMG",50],
  223. ["100Rnd_762x54_PK",50],
  224. ["vil_40Rnd_762x39_AK47",50],
  225. ["vil_75Rnd_762x39_AK47",50],
  226. ["vil_100Rnd_762x39_RPD",50],
  227. ["200Rnd_556x45_M249",50],
  228. ["100Rnd_556x45_BetaCMag",50],
  229. ["75Rnd_545x39_RPK",50],
  230. ["vil_USP45SD",100],
  231. ["vil_USP45",100],
  232. ["vil_Glock",100],
  233. ["vil_apssd",100],
  234. ["vil_APS",100],
  235. ["RH_muzi",100],
  236. ["RH_tec9",100],
  237. ["RH_vz61",100],
  238. ["RH_g19t",100],
  239. ["RH_g17sd",100],
  240. ["RH_g17",100],
  241. ["RH_m9csd",100],
  242. ["RH_tt33",100],
  243. ["RH_m1911",100],
  244. ["RH_m1911sd",100],
  245. ["RH_usp",100],
  246. ["RH_python",100],
  247. ["RH_bull",100],
  248. ["RH_anacg",100],
  249. ["RH_anac",100],
  250. ["RH_Deaglemzb",100],
  251. ["RH_Deaglemz",100],
  252. ["RH_Deagleg",100],
  253. ["RH_Deagles",100],
  254. ["G36A_camo",300],
  255. ["G36C",300],
  256. ["G36C_camo",300],
  257. ["G36K_camo",300],
  258. ["M16A2",100],
  259. ["M16A2GL",200],
  260. ["m16a4_acg",200],
  261. ["M4A1",200],
  262. ["M4A1_HWS_GL_camo",400],
  263. ["M4A3_CCO_EP1",500],
  264. ["M4A1_Aim",400],
  265. ["Sa58P_EP1",100],
  266. ["Sa58V_CCO_EP1",400],
  267. ["Sa58V_EP1",100],
  268. ["Sa58V_RCO_EP1",400],
  269. ["AKS_74_kobra",200],
  270. ["AKS_74_U",100],
  271. ["AK_47_M",600],
  272. ["AK_74",100],
  273. ["FN_FAL",500],
  274. ["M4A1_AIM_SD_camo",500],
  275. ["AK_107_kobra",300],
  276. ["AK_107_GL_kobra",500],
  277. ["AK_107_pso",500],
  278. ["AK_107_GL_pso",500],
  279. ["AKS_74_UN_kobra",500],
  280. ["SCAR_L_CQC",600],
  281. ["SCAR_L_CQC_Holo",600],
  282. ["SCAR_L_STD_Mk4CQT",600],
  283. ["SCAR_L_STD_EGLM_RCO",800],
  284. ["SCAR_L_CQC_EGLM_Holo",800],
  285. ["SCAR_L_STD_HOLO",500],
  286. ["SCAR_L_CQC_CCO_SD",500],
  287. ["SCAR_H_CQC_CCO",700],
  288. ["SCAR_H_CQC_CCO_SD",700],
  289. ["SCAR_H_STD_EGLM_Spect",800],
  290. ["BAF_L85A2_RIS_Holo",400],
  291. ["BAF_L85A2_UGL_Holo",400],
  292. ["BAF_L85A2_RIS_SUSAT",400],
  293. ["BAF_L85A2_UGL_SUSAT",400],
  294. ["BAF_L85A2_RIS_ACOG",400],
  295. ["BAF_L85A2_UGL_ACOG",400],
  296. ["AK_74_GL_kobra",400],
  297. ["m8_carbine_pmc",400],
  298. ["m8_compact_pmc",400],
  299. ["m8_holo_sd",400],
  300. ["M4A1_HWS_GL_SD_Camo",300],
  301. ["M16A4_GL",300],
  302. ["M16A4_ACG_GL",400],
  303. ["M4A1_RCO_GL",300],
  304. ["M4A1_HWS_GL",300],
  305. ["G36_C_SD_eotech",300],
  306. ["G36a",200],
  307. ["AK_47_S",400],
  308. ["AK_74_GL",400],
  309. ["AKS_74_pso",500],
  310. ["M4A3_RCO_GL_EP1",300],
  311. ["ItemSodaPepsi",1],
  312. ["ItemSodaCoke",3],
  313. ["FoodCanPasta",5]
  314. ]; if (tfv_DEBUGGING) then { { diag_log format ["tfv - Price loaded - %1",_x]; } forEach tfv_TRADERS_PRICES; };
  315. systemChat "6";
  316.  
  317. /* ******************************************************************************************************************************************* */
  318. /* Anything below this line was not intended to be modified. */
  319. /* ******************************************************************************************************************************************* */
  320. systemChat "7";
  321. tfv_TRADERS = [];
  322. { tfv_TRADERS set [(count tfv_TRADERS),(_x select 0)]; } forEach tfv_TRADERS_ITEMS;
  323. tfv_TRADERS_TYPES = [];
  324. { tfv_TRADERS_TYPES set [(count tfv_TRADERS_TYPES),(_x select 2)]; } forEach tfv_TRADERS_ITEMS;
  325. if (tfv_DEBUGGING) then { { diag_log format ["tfv - Trader loaded - %1",_x]; } forEach tfv_TRADERS; };
  326. tfv_SALE_SUCCESS_STRING = "Sold %1 weapons from your vehicle";
  327. tfv_SALE_SUCCESS_STRING_MAGS = "Sold %1 items from your vehicle";
  328. tfv_PREP_FOR_TRADE = "Starting trade in %1 seconds, move to cancel";
  329. tfv_CANCELLED_TRADE = "Trade cancelled";
  330. tfv_STARTING_TRADE = "Starting trade";
  331. tfv_TRADE_STEPS = "Trading, stage %1 of %2";
  332. tfv_TRADE_CANCELLED_END = "Trade cancelled\nMake sure your vehicle is empty and isn't moving";
  333. tfv_SIDENOTE = "You were paid an %1";
  334. tfv_VEHICLE_CONFIRM = "Trading from %1";
  335. tfv_NO_WEAPONS = "There is no weapons inside your vehicle (%1)";
  336. tfv_NO_MAGAZINES = "There is no items inside your vehicle (%1)";
  337. tfv_ACTION_INDEX = -1;
  338. tfv_ACTION = 0;
  339. tfv_ACTION_INDEX_MAGS = -1;
  340. tfv_ACTION_MAGS = 0;
  341. tfv_IS_TRADING = false;
  342. tfv_EXCHANGE = [
  343. ["ItemBriefcase100oz",10000],
  344. ["ItemBriefcase90oz",9000],
  345. ["ItemBriefcase80oz",8000],
  346. ["ItemBriefcase70oz",7000],
  347. ["ItemBriefcase60oz",6000],
  348. ["ItemBriefcase50oz",5000],
  349. ["ItemBriefcase40oz",4000],
  350. ["ItemBriefcase30oz",3000],
  351. ["ItemBriefcase20oz",2000],
  352. ["ItemGoldBar10oz",1000],
  353. ["ItemGoldBar9oz",900],
  354. ["ItemGoldBar8oz",800],
  355. ["ItemGoldBar7oz",700],
  356. ["ItemGoldBar6oz",600],
  357. ["ItemGoldBar5oz",500],
  358. ["ItemGoldBar4oz",400],
  359. ["ItemGoldBar3oz",300],
  360. ["ItemGoldBar2oz",200],
  361. ["ItemGoldBar",100],
  362. ["ItemBriefcaseS90oz",90],
  363. ["ItemBriefcaseS80oz",80],
  364. ["ItemBriefcaseS70oz",70],
  365. ["ItemBriefcaseS60oz",60],
  366. ["ItemBriefcaseS50oz",50],
  367. ["ItemBriefcaseS40oz",40],
  368. ["ItemBriefcaseS30oz",30],
  369. ["ItemBriefcaseS20oz",20],
  370. ["ItemSilverBar10oz",10],
  371. ["ItemSilverBar9oz",9],
  372. ["ItemSilverBar8oz",8],
  373. ["ItemSilverBar7oz",7],
  374. ["ItemSilverBar6oz",6],
  375. ["ItemSilverBar5oz",5],
  376. ["ItemSilverBar4oz",4],
  377. ["ItemSilverBar3oz",3],
  378. ["ItemSilverBar2oz",2],
  379. ["ItemSilverBar",1]
  380. ]; if (tfv_DEBUGGING) then { { diag_log format ["tfv - Exchange loaded - %1",_x]; } forEach tfv_EXCHANGE; };
  381. systemChat "8";
  382. /* ******************************************************************************************************************************************* */
  383. /* Functions. */
  384. /* ******************************************************************************************************************************************* */
  385.  
  386. tfv_fnc_aConcat = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_aConcat.sqf";
  387. tfv_fnc_checkTrade = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_checkTrade.sqf";
  388. tfv_fnc_Convert = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_Convert.sqf";
  389. tfv_fnc_findPrices = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_findPrices.sqf";
  390. tfv_fnc_findTrWeapons = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_findTrWeapons.sqf";
  391. tfv_fnc_getSteps = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_getSteps.sqf";
  392. tfv_fnc_payTrade = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_payTrade.sqf";
  393. tfv_fnc_wCount = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_wCount.sqf";
  394. tfv_fnc_mCount = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_mCount.sqf";
  395. tfv_fnc_checkTradeMags = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_checkTradeMags.sqf";
  396. tfv_fnc_aConcatMags = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_aConcatMags.sqf";
  397. tfv_fnc_getStepsMags = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_getStepsMags.sqf";
  398. tfv_fnc_payTradem = compile preprocessFileLineNumbers "TradeFromVehicle\functions\fnc_payTradem.sqf";
  399.  
  400. /* ******************************************************************************************************************************************* */
  401. /* Init file finished. Start monitor script. */ [] ExecVM "TradeFromVehicle\monitor.sqf";
  402. /* ******************************************************************************************************************************************* */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement