Drokz Posted August 12, 2017 Report Share Posted August 12, 2017 I run it as an addon version. @natoed try a3eai/init/a3eai_functions.sqf line 87 natoed 1 Link to comment Share on other sites More sharing options...
natoed Posted August 13, 2017 Report Share Posted August 13, 2017 thx Drokz on the money as all ways Link to comment Share on other sites More sharing options...
Drokz Posted August 13, 2017 Report Share Posted August 13, 2017 @Grahame @natoed do/did you also struggle with the adding of gears? Im somehow unable to add items to food, vest and headgear arrays as the RPT shows: Spoiler 17:11:51 "[A3EAI] Removing non-LandVehicle type vehicle from A3EAI_landVehicleList array: CUP_C_Datsun_4seat." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_Rangemaster_belt." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_BandollierB_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_BandollierB_cbr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_BandollierB_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_BandollierB_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_BandollierB_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVest_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVest_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVest_camo." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVest_blk_POLICE." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVestIR_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_HarnessO_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_HarnessOGL_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_HarnessO_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_HarnessOGL_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_Chestrig_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_Chestrig_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_Chestrig_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_Chestrig_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_Press_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_HarnessO_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_HarnessOGL_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_BandollierB_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_TacVest_gen_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_RebreatherIR." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrier1_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrier2_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrier2_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrierGL_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrierGL_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrierGL_mtp." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrier1_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrierSpec_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes0 array: V_PlateCarrierSpec_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_Rangemaster_belt." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_BandollierB_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_BandollierB_cbr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_BandollierB_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_BandollierB_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_BandollierB_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVest_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVest_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVest_camo." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVest_blk_POLICE." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVestIR_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_HarnessO_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_HarnessOGL_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_HarnessO_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_HarnessOGL_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_Chestrig_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_Chestrig_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_Chestrig_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_Chestrig_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_Press_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_HarnessO_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_HarnessOGL_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_BandollierB_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_TacVest_gen_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_RebreatherIR." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrier1_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrier2_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrier2_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrierGL_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrierGL_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrierGL_mtp." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrier1_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrierSpec_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes1 array: V_PlateCarrierSpec_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_Rangemaster_belt." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_BandollierB_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_BandollierB_cbr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_BandollierB_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_BandollierB_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_BandollierB_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVest_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVest_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVest_camo." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVest_blk_POLICE." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVestIR_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_HarnessO_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_HarnessOGL_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_HarnessO_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_HarnessOGL_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_Chestrig_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_Chestrig_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_Chestrig_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_Chestrig_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_Press_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_HarnessO_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_HarnessOGL_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_BandollierB_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_TacVest_gen_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_RebreatherIR." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrier1_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrier2_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrier2_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrierGL_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrierGL_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrierGL_mtp." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrier1_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrierSpec_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes2 array: V_PlateCarrierSpec_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_Rangemaster_belt." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_BandollierB_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_BandollierB_cbr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_BandollierB_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_BandollierB_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_BandollierB_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVest_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVest_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVest_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVest_camo." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVest_blk_POLICE." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVestIR_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_HarnessO_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_HarnessOGL_brn." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_HarnessO_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_HarnessOGL_gry." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_Chestrig_khk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_Chestrig_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_Chestrig_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_Chestrig_oli." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_Press_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_HarnessO_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_HarnessOGL_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_BandollierB_ghex_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_TacVest_gen_F." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_RebreatherIR." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrier1_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrier2_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrier2_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrierGL_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrierGL_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrierGL_mtp." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrier1_blk." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrierSpec_rgr." 17:11:51 "[A3EAI] Removing invalid vest classname from A3EAI_vestTypes3 array: V_PlateCarrierSpec_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Booniehat_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Booniehat_oli." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Booniehat_mcamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Booniehat_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Booniehat_dgtl." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Booniehat_khk_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_red." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_blu." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_oli." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_headphones." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_blk_CMMG." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_brn_SPECOPS." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_tan_specops_US." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_khaki_specops_UK." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_grn." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_grn_BI." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_blk_Raven." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_blk_ION." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_oli_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_press." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_usblack." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_surfer." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Cap_police." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_surfer." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_khk_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_cbr." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_sgg." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_surfer_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_surfer_grn." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_gry." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_blu." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_camo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Bandanna_mcamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Shemag_olive." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_Shemag_olive_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_ShemagOpen_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_ShemagOpen_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_camo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_light." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecB." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecB_paint1." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecB_paint2." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecB_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecB_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecB_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetIA." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_grass." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_desert." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_black." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetCrew_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_PilotHelmetHeli_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_PilotHelmetFighter_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_CrewHelmetHeli_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetLeaderO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_light_grass." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_light_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_light_desert." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_light_black." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetB_light_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetO_oucamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetLeaderO_oucamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes0 array: H_HelmetSpecO_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Booniehat_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Booniehat_oli." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Booniehat_mcamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Booniehat_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Booniehat_dgtl." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Booniehat_khk_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_red." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_blu." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_oli." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_headphones." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_blk_CMMG." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_brn_SPECOPS." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_tan_specops_US." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_khaki_specops_UK." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_grn." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_grn_BI." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_blk_Raven." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_blk_ION." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_oli_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_press." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_usblack." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_surfer." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Cap_police." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_surfer." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_khk_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_cbr." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_sgg." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_surfer_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_surfer_grn." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_gry." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_blu." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_camo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Bandanna_mcamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Shemag_olive." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_Shemag_olive_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_ShemagOpen_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_ShemagOpen_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_camo." 17:11:51 [Crashsite]: Creating AI at Crashsite_5 ([4941.91,7651.43]) 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_light." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecB." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecB_paint1." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecB_paint2." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecB_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecB_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecB_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetIA." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_grass." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_desert." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_black." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetCrew_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_PilotHelmetHeli_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_PilotHelmetFighter_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_CrewHelmetHeli_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetLeaderO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_light_grass." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_light_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_light_desert." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_light_black." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetB_light_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetO_oucamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetLeaderO_oucamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes1 array: H_HelmetSpecO_blk." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Booniehat_khk." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Booniehat_oli." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Booniehat_mcamo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Booniehat_tan." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Booniehat_dgtl." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Booniehat_khk_hs." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_red." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_blu." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_oli." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_headphones." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_tan." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_blk." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_blk_CMMG." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_brn_SPECOPS." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_tan_specops_US." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_khaki_specops_UK." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_grn." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_grn_BI." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_blk_Raven." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_blk_ION." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_oli_hs." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_press." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_usblack." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_surfer." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Cap_police." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_surfer." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_khk." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_khk_hs." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_cbr." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_sgg." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_sand." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_surfer_blk." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_surfer_grn." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_gry." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_blu." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_camo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Bandanna_mcamo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Shemag_olive." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_Shemag_olive_hs." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_ShemagOpen_khk." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_ShemagOpen_tan." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_camo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_light." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecB." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecB_paint1." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecB_paint2." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecB_blk." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecB_snakeskin." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecB_sand." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetIA." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_grass." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_snakeskin." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_desert." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_black." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_sand." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetCrew_O." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_PilotHelmetHeli_O." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_PilotHelmetFighter_O." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_CrewHelmetHeli_O." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetO_ocamo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetLeaderO_ocamo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_light_grass." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_light_snakeskin." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_light_desert." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_light_black." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetB_light_sand." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetO_oucamo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetLeaderO_oucamo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecO_ocamo." 17:11:51 "[CfgWeapons] Removing invalid headgear classname from A3EAI_headgearTypes2 array: H_HelmetSpecO_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Booniehat_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Booniehat_oli." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Booniehat_mcamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Booniehat_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Booniehat_dgtl." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Booniehat_khk_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_red." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_blu." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_oli." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_headphones." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_blk_CMMG." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_brn_SPECOPS." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_tan_specops_US." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_khaki_specops_UK." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_grn." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_grn_BI." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_blk_Raven." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_blk_ION." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_oli_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_press." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_usblack." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_surfer." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Cap_police." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_surfer." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_khk_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_cbr." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_sgg." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_surfer_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_surfer_grn." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_gry." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_blu." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_camo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Bandanna_mcamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Shemag_olive." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_Shemag_olive_hs." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_ShemagOpen_khk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_ShemagOpen_tan." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_camo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_light." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecB." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecB_paint1." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecB_paint2." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecB_blk." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecB_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecB_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetIA." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_grass." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_desert." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_black." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetCrew_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_PilotHelmetHeli_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_PilotHelmetFighter_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_CrewHelmetHeli_O." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetLeaderO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_light_grass." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_light_snakeskin." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_light_desert." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_light_black." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetB_light_sand." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetO_oucamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetLeaderO_oucamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecO_ocamo." 17:11:51 "[A3EAI] Removing invalid headgear classname from A3EAI_headgearTypes3 array: H_HelmetSpecO_blk." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: FoodSnooter." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: FoodWalkNSons." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: FoodBioMeat." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: ItemSodaOrangeSherbet." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: ItemSodaPurple." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: ItemSodaMocha." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: ItemSodaBurst." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: ItemSodaRbull." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: honey_epoch." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: emptyjar_epoch." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: sardines_epoch." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: meatballs_epoch." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: scam_epoch." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: sweetcorn_epoch." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: WhiskeyNoodle." 17:11:51 "[A3EAI] Removing invalid food classname from A3EAI_foodLoot array: ItemCoolerE." 17:11:51 "[A3EAI] Verified 317 unique classnames in 0.162994 seconds." Link to comment Share on other sites More sharing options...
natoed Posted August 14, 2017 Report Share Posted August 14, 2017 @Drokz here is my config.cpp see the spoiler Spoiler //1: Generate AI weapons from Epoch loot tables (Default) //0: Weapons defined by pistolList, rifleList, machinegunList, sniperList //dynamicWeaponBlacklist: Classnames of weapons to ignore from Epoch loot tables generateDynamicWeapons = 1; dynamicWeaponBlacklist[] = {}; //1: Use Epoch loot table data as whitelist for AI-usable weapon scopes (Default) //0: Scopes defined by weaponOpticsList //dynamicOpticsBlacklist: List of optics classnames to ignore from Epoch loot tables. generateDynamicOptics = 1; dynamicOpticsBlacklist[] = {}; //1: Generate AI uniform types from Epoch loot tables (Default) //0: Uniforms defined by uniformTypes0, uniformTypes1, uniformTypes2, uniformTypes3 //dynamicUniformBlacklist: List of uniform classnames to ignore from Epoch loot tables. generateDynamicUniforms = 1; dynamicUniformBlacklist[] = {}; //1: Generate AI backpack types from Epoch loot tables (Default) //0: Backpacks defined by backpackTypes0, backpackTypes1, backpackTypes2, backpackTypes3 //dynamicBackpackBlacklist: List of backpack classnames to ignore from Epoch loot tables. generateDynamicBackpacks = 1; dynamicBackpackBlacklist[] = {}; //1: Generate AI backpack types from Epoch loot tables (Default) //0: Vests defined by vestTypes0, vestTypes1, vestTypes2, vestTypes3 //dynamicVestBlacklist: List of vest classnames to ignore from Epoch loot tables. generateDynamicVests = 1; dynamicVestBlacklist[] = {}; //1: Generate AI headgear types from Epoch loot tables (Default) //0: Headgear defined by headgearTypes0, headgearTypes1, headgearTypes2, headgearTypes3 //dynamicHeadgearBlacklist: List of headgear classnames to ignore from Epoch loot tables. generateDynamicHeadgear = 1; dynamicHeadgearBlacklist[] = {}; //1: Generate AI food types from Epoch loot tables (Default) //0: Food defined by foodLoot //dynamicFoodBlacklist: List of food classnames to ignore from Epoch loot tables. generateDynamicFood = 1; dynamicFoodBlacklist[] = {}; //1: Generate AI generic loot types from Epoch loot tables. (Default) //0: Loot defined by MiscLoot //dynamicLootBlacklist: List of loot classnames to ignore from Epoch loot tables. generateDynamicLoot = 1; dynamicLootBlacklist[] = {}; hope it helps Link to comment Share on other sites More sharing options...
Drokz Posted August 14, 2017 Report Share Posted August 14, 2017 :D na not really. Even if i try to set to dynamic it tells me that. Ill try to set it to default lists again and only change the loot coz they have way to many safes when using dynamic ^^ Link to comment Share on other sites More sharing options...
alex020 Posted October 2, 2017 Report Share Posted October 2, 2017 Hello! Bots in autopatrols not to jump out of the car, when the player is near until you kill the driver or the front wheel won't hurt.Don't stop when they see the player. The rest is all working. On other servers the bots to jump out of the car 100 metres away when see the player. Please tell me what to do? Link to comment Share on other sites More sharing options...
lesvieuxcrevards Posted November 5, 2017 Report Share Posted November 5, 2017 Hi, 3 questions : I've setup this ADDon seem working fine, but how can i force NPC/dynamics/patrol spawn at start of server or when I've only 1 player onto? I've this line in my log file "[A3EAI] AI spawn settings: Static: true. Dynamic: true. Random: true. Air: false. Land: false. UAV: false. UGV: false.". How can I active last 4 values to be true ? Still in log file : "[A3EAI] AI spawn settings: Static: true. Dynamic: true. Random: true. Air: false. Land: false. UAV: false. UGV: false." But i've setpu maxDynamicSpawns at 40, maxLandPatrols at 30... Link to comment Share on other sites More sharing options...
TG_Razor Posted November 24, 2017 Report Share Posted November 24, 2017 The roaming ai in the vehicle's do not engage players, and using infistar so marker it does show the vehicle's up as friendly vehicle's. Are they set to the wrong side maybe? What do other server owners use for roaming ai instead of this. Thanks Link to comment Share on other sites More sharing options...
natoed Posted November 24, 2017 Report Share Posted November 24, 2017 15 hours ago, TG_Razor said: The roaming ai in the vehicle's do not engage players, Its the same on my server, there is some kind of delay with roaming AI in vehicles, you have to shot at them for AI to engage the player, but roaming AI on foot are KOS always I have tried a number different A3EAI version floating around the forum and github the delay is their in all of them I've tried. TG_Razor 1 Link to comment Share on other sites More sharing options...
reza790 Posted November 29, 2017 Report Share Posted November 29, 2017 Download link is corrupt ??? https://github.com/dayzai/A3EAI Link to comment Share on other sites More sharing options...
natoed Posted November 30, 2017 Report Share Posted November 30, 2017 9 hours ago, reza790 said: Download link is corrupt ??? https://github.com/dayzai/A3EAI TRY THIS or or or look for the link in each post Vitalii_V 1 Link to comment Share on other sites More sharing options...
Vitalii_V Posted January 10, 2018 Report Share Posted January 10, 2018 On 20.04.2017 at 6:52 PM, Grahame said: Да, я забыл, что я это сделал некоторое время назад. Измените A3EAI_secureVehicle.sqf на: Я использую версию 1.0.1a btw Hi. did as you said. Appliances patrols open, it is possible to ride, but not to sell... To trade on the black trader, it is displayed and its value is displayed in the mode of sale. Click to sell, the character commits acts of sale, but crypto does not increase and technology remains in place. What else can be done. Please tell me. Link to comment Share on other sites More sharing options...
Vitalii_V Posted January 10, 2018 Report Share Posted January 10, 2018 20.04.2017 в 18:52, Grahame сказал: Link to comment Share on other sites More sharing options...
Vitalii_V Posted January 10, 2018 Report Share Posted January 10, 2018 03.03.2017 в 22:04, Grahame сказал: Чтобы остановить удаление транспортных средств, вам необходимо отредактировать сценарии файлов / A3EAI_serverMonitor.sqf и изменить строку 112: в Затем транспортные средства могут быть переданы трейдерам (по крайней мере, Black Market) и проданы ... Hey. did as you said. The technique of patrols is open, you can ride it, but you can not sell it ... On the trader, the black trader displays it and displays it in sales mode. You press to sell, the character commits selling actions, but crypto does not add and the technique stays in place. What else can I do. Tell me please. Link to comment Share on other sites More sharing options...
natoed Posted January 10, 2018 Report Share Posted January 10, 2018 @Vitalii_V try this link also my copy an edited version of HS_playertraderequest.sqf Spoiler /* a3 epoch trader HS_playertraderequest.sqf by Halv & Suppe */ _arr = _this select 0; _player = _this select 1; _type = _this select 2; _message = ""; switch(_type)do{ case 1:{ //[classname,price,tax,config,txt,libtxt,pic,bis1,bis2(,vehicle)] _return = 0; { _obj = _x select 9; if((owner _obj) isEqualTo (owner _player))then{ //damage price reductions, the price is divded by this number _damagepricereduction = switch(true)do{ //damaged over 90% case ((damage _obj) > 0.9):{10}; //damaged over 75% case ((damage _obj) > 0.75):{5}; //damaged over 50% case ((damage _obj) > 0.5):{3}; //damaged over 25% case ((damage _obj) > 0.25):{1.5}; default {1}; }; _vehSlot=_obj getVariable["VEHICLE_SLOT","ABORT"]; _isrental = _obj getVariable ["HSHALFPRICE",0]; if(!(_vehSlot isEqualTo "ABORT") && !(_isrental in [1,2]))then{ _message = _message + format["%1 is OK to sell, dam: %2 pricemod: %3 || ",_x select 4,damage _obj,_damagepricereduction]; removeFromRemainsCollector[_obj]; deleteVehicle _obj; _vehHiveKey=format["%1:%2",(call EPOCH_fn_InstanceID),_vehSlot]; _VAL=[]; ["Vehicle",_vehHiveKey,_VAL]call EPOCH_fnc_server_hiveSET; EPOCH_VehicleSlots pushBack _vehSlot; EPOCH_VehicleSlotCount=count EPOCH_VehicleSlots; publicVariable "EPOCH_VehicleSlotCount"; _cost = ((_x select 1)/_damagepricereduction); _return = _return + _cost; }else{ //if(_isrental > 0)then{ _message = _message + format[" || %1 'Rental/Mission Vehicle' is OK to sell, dam: %2 pricemod: %3",_x select 4,damage _obj,_damagepricereduction]; removeFromRemainsCollector[_obj]; _obj setVariable["VEHICLE_SLOT","ABORT",true]; _obj setVariable["HSHALFPRICE",0,true]; _obj call HALV_PurgeObject; _cost = ((_x select 1)/_damagepricereduction); _return = _return + _cost; /* }else{ //_message = _message + format[" || - ERROR Attempt to sell %1 twice -",_x select 4,_player]; }; */ }; }else{ _message = _message + format[" || %1 Not yours (get in as driver to sell)",_x select 4]; }; // diag_log format["[HSBlackmarket] %1 | %2",_player,_x]; }forEach _arr; if(_return > 0)then{ [_player,round _return]call HALV_server_takegive_crypto; }; _message = format["Return: %3 Crypto (%1) %2",_return,_message,_player]; diag_log format["[HSBlackmarket] %1 selling %2",_player,_arr]; }; case 2:{ if(EPOCH_VehicleSlotCount <= 0)exitWith{ _message = format["Could not buy a %1, too many vehicles on the map!",_arr select 4]; }; _spot = nearestObjects [_player, ["Land_HelipadCivil_F","Land_HelipadCircle_F","Land_HelipadEmpty_F","Land_HelipadSquare_F"],400]; // _spot = nearestObjects [_player, ["Land_HelipadCivil_F","Land_HelipadCircle_F","Land_HelipadEmpty_F","Land_HelipadSquare_F","Land_JumpTarget_F"],400]; _nospace = false; if(count _spot < 1)then{ _canbewwater = if((_arr select 0) isKindOf "Ship")then{1}else{0}; _spot = [getPos _player,5,125,0,_canbewwater,2000,0] call BIS_fnc_findSafePos; if(_spot distance _player > 125)exitWith{_nospace = true;}; }else{ _spot = getPosATL (_spot select 0); }; if(_nospace)exitWith{_message = format["Could not buy a %1, not enough space nearby!",_arr select 4];}; _slot=EPOCH_VehicleSlots select 0; EPOCH_VehicleSlots = EPOCH_VehicleSlots - [_slot]; EPOCH_VehicleSlotCount = count EPOCH_VehicleSlots; publicVariable "EPOCH_VehicleSlotCount"; _veh = createVehicle[(_arr select 0),_spot,[],0,"NONE"]; _veh call EPOCH_server_setVToken; addToRemainsCollector[_veh]; _veh disableTIEquipment true; clearWeaponCargoGlobal _veh; clearMagazineCargoGlobal _veh; clearBackpackCargoGlobal _veh; clearItemCargoGlobal _veh; _veh lock true; _lockOwner=getPlayerUID _player; _plyrGroup=_player getVariable["GROUP",""]; if !(_plyrGroup isEqualTo "")then{ _lockOwner=_plyrGroup; }; _vehLockHiveKey=format["%1:%2",(call EPOCH_fn_InstanceID),_slot]; ["VehicleLock",_vehLockHiveKey,EPOCH_vehicleLockTime,[_lockOwner]]call EPOCH_fnc_server_hiveSETEX; _colorsConfig=configFile >> "CfgVehicles" >> (_arr select 0) >> "availableColors"; if(isArray(_colorsConfig))then{ _textureSelectionIndex=configFile >> "CfgVehicles" >> (_arr select 0) >> "textureSelectionIndex"; _selections=if(isArray(_textureSelectionIndex))then{getArray(_textureSelectionIndex)}else{[0]}; _colors=getArray(_colorsConfig); _textures=_colors select 0; _color=floor(random(count _textures)); _count=(count _colors)-1; { if(_count >=_forEachIndex)then{ _textures=_colors select _forEachIndex; }; _veh setObjectTextureGlobal[_x,(_textures select _color)]; }forEach _selections; _veh setVariable["VEHICLE_TEXTURE",_color]; }; _veh setVariable["VEHICLE_SLOT",_slot,true]; _veh call EPOCH_server_save_vehicle; _veh call EPOCH_server_vehicleInit; _veh call HS_weaponsrestriction; _itemWorth = (_arr select 1); _itemTax = (_arr select 2); _tax = _itemWorth * (EPOCH_taxRate + _itemTax); _calced = ceil(_itemWorth + _tax); [_player,_calced*-1]call HALV_server_takegive_crypto; _message = format["You Bought a %1",_arr select 4]; diag_log format["[HSBlackmarket] %1 | %2",_player,_arr]; }; case 3:{ _spot = nearestObjects [_player, ["Land_HelipadCivil_F","Land_HelipadCircle_F","Land_HelipadEmpty_F","Land_HelipadSquare_F","Land_JumpTarget_F"],100]; _nospace = false; if(count _spot < 1)then{ _canbewwater = if((_arr select 0) isKindOf "Ship")then{1}else{0}; _spot = [getPos _player,5,125,0,_canbewwater,2000,0] call BIS_fnc_findSafePos; if(_spot distance _player > 125)exitWith{_nospace = true;}; }else{ _spot = getPosATL (_spot select 0); }; if(_nospace)exitWith{_message = format["Could not buy a %1, not enough space nearby!",_arr select 4];}; _veh = createVehicle[(_arr select 0),_spot,[],0,"NONE"]; _veh call EPOCH_server_setVToken; addToRemainsCollector[_veh]; _veh disableTIEquipment true; clearWeaponCargoGlobal _veh; clearMagazineCargoGlobal _veh; clearBackpackCargoGlobal _veh; clearItemCargoGlobal _veh; _veh lock true; _colorsConfig=configFile >> "CfgVehicles" >> (_arr select 0) >> "availableColors"; if(isArray(_colorsConfig))then{ _textureSelectionIndex=configFile >> "CfgVehicles" >> (_arr select 0) >> "textureSelectionIndex"; _selections=if(isArray(_textureSelectionIndex))then{getArray(_textureSelectionIndex)}else{[0]}; _colors=getArray(_colorsConfig); _textures=_colors select 0; _color=floor(random(count _textures)); _count=(count _colors)-1; { if(_count >=_forEachIndex)then{ _textures=_colors select _forEachIndex; }; _veh setObjectTextureGlobal[_x,(_textures select _color)]; }forEach _selections; _veh setVariable["VEHICLE_TEXTURE",_color]; }; _veh call EPOCH_server_vehicleInit; _veh call HS_weaponsrestriction; _veh addEventHandler ["GetIn",{ HalvPV_player_message = ["titleText", ["[Warning]:\nnThis vehicle is a rental and will disappear on server restart!", "PLAIN DOWN"]]; owner(_this select 2) publicVariableClient "HalvPV_player_message"; }]; _veh setVariable["HSHALFPRICE",1,true]; _itemWorth = ((_arr select 1)/2); _itemTax = (_arr select 2); _tax = _itemWorth * (EPOCH_taxRate + _itemTax); _calced = ceil(_itemWorth + _tax); [_player,_calced*-1]call HALV_server_takegive_crypto; _message = format["You Rented a Temporary %1 untill next restart\nIt is 'unlocked' so watch out for thieves!",_arr select 4]; diag_log format["[HSBlackmarket] %1 | %2",_player,_arr]; }; }; if !(_message isEqualTo "")then{ HalvPV_player_message = ["titleText", [_message, "PLAIN DOWN"]]; (owner _player) publicVariableClient "HalvPV_player_message"; }else{ HalvPV_player_message = ["titleText", ["== HS Trader ERROR ==", "PLAIN DOWN"]]; (owner _player) publicVariableClient "HalvPV_player_message"; }; this is good too cheers natoed Vitalii_V and Razor1977 2 Link to comment Share on other sites More sharing options...
Vitalii_V Posted January 13, 2018 Report Share Posted January 13, 2018 On 11.01.2018 at 12:17 AM, natoed said: @Vitalii_V попробуйте эту ссылку также моя копия отредактированная версия HS_playertraderequest.sqf Показать скрытое содержимое /* a3 epoch trader HS_playertraderequest.sqf by Halv & Suppe */ _arr = _this select 0; _player = _this select 1; _type = _this select 2; _message = ""; switch(_type)do{ case 1:{ //[classname,price,tax,config,txt,libtxt,pic,bis1,bis2(,vehicle)] _return = 0; { _obj = _x select 9; if((owner _obj) isEqualTo (owner _player))then{ //damage price reductions, the price is divded by this number _damagepricereduction = switch(true)do{ //damaged over 90% case ((damage _obj) > 0.9):{10}; //damaged over 75% case ((damage _obj) > 0.75):{5}; //damaged over 50% case ((damage _obj) > 0.5):{3}; //damaged over 25% case ((damage _obj) > 0.25):{1.5}; default {1}; }; _vehSlot=_obj getVariable["VEHICLE_SLOT","ABORT"]; _isrental = _obj getVariable ["HSHALFPRICE",0]; if(!(_vehSlot isEqualTo "ABORT") && !(_isrental in [1,2]))then{ _message = _message + format["%1 is OK to sell, dam: %2 pricemod: %3 || ",_x select 4,damage _obj,_damagepricereduction]; removeFromRemainsCollector[_obj]; deleteVehicle _obj; _vehHiveKey=format["%1:%2",(call EPOCH_fn_InstanceID),_vehSlot]; _VAL=[]; ["Vehicle",_vehHiveKey,_VAL]call EPOCH_fnc_server_hiveSET; EPOCH_VehicleSlots pushBack _vehSlot; EPOCH_VehicleSlotCount=count EPOCH_VehicleSlots; publicVariable "EPOCH_VehicleSlotCount"; _cost = ((_x select 1)/_damagepricereduction); _return = _return + _cost; }else{ //if(_isrental > 0)then{ _message = _message + format[" || %1 'Rental/Mission Vehicle' is OK to sell, dam: %2 pricemod: %3",_x select 4,damage _obj,_damagepricereduction]; removeFromRemainsCollector[_obj]; _obj setVariable["VEHICLE_SLOT","ABORT",true]; _obj setVariable["HSHALFPRICE",0,true]; _obj call HALV_PurgeObject; _cost = ((_x select 1)/_damagepricereduction); _return = _return + _cost; /* }else{ //_message = _message + format[" || - ERROR Attempt to sell %1 twice -",_x select 4,_player]; }; */ }; }else{ _message = _message + format[" || %1 Not yours (get in as driver to sell)",_x select 4]; }; // diag_log format["[HSBlackmarket] %1 | %2",_player,_x]; }forEach _arr; if(_return > 0)then{ [_player,round _return]call HALV_server_takegive_crypto; }; _message = format["Return: %3 Crypto (%1) %2",_return,_message,_player]; diag_log format["[HSBlackmarket] %1 selling %2",_player,_arr]; }; case 2:{ if(EPOCH_VehicleSlotCount <= 0)exitWith{ _message = format["Could not buy a %1, too many vehicles on the map!",_arr select 4]; }; _spot = nearestObjects [_player, ["Land_HelipadCivil_F","Land_HelipadCircle_F","Land_HelipadEmpty_F","Land_HelipadSquare_F"],400]; // _spot = nearestObjects [_player, ["Land_HelipadCivil_F","Land_HelipadCircle_F","Land_HelipadEmpty_F","Land_HelipadSquare_F","Land_JumpTarget_F"],400]; _nospace = false; if(count _spot < 1)then{ _canbewwater = if((_arr select 0) isKindOf "Ship")then{1}else{0}; _spot = [getPos _player,5,125,0,_canbewwater,2000,0] call BIS_fnc_findSafePos; if(_spot distance _player > 125)exitWith{_nospace = true;}; }else{ _spot = getPosATL (_spot select 0); }; if(_nospace)exitWith{_message = format["Could not buy a %1, not enough space nearby!",_arr select 4];}; _slot=EPOCH_VehicleSlots select 0; EPOCH_VehicleSlots = EPOCH_VehicleSlots - [_slot]; EPOCH_VehicleSlotCount = count EPOCH_VehicleSlots; publicVariable "EPOCH_VehicleSlotCount"; _veh = createVehicle[(_arr select 0),_spot,[],0,"NONE"]; _veh call EPOCH_server_setVToken; addToRemainsCollector[_veh]; _veh disableTIEquipment true; clearWeaponCargoGlobal _veh; clearMagazineCargoGlobal _veh; clearBackpackCargoGlobal _veh; clearItemCargoGlobal _veh; _veh lock true; _lockOwner=getPlayerUID _player; _plyrGroup=_player getVariable["GROUP",""]; if !(_plyrGroup isEqualTo "")then{ _lockOwner=_plyrGroup; }; _vehLockHiveKey=format["%1:%2",(call EPOCH_fn_InstanceID),_slot]; ["VehicleLock",_vehLockHiveKey,EPOCH_vehicleLockTime,[_lockOwner]]call EPOCH_fnc_server_hiveSETEX; _colorsConfig=configFile >> "CfgVehicles" >> (_arr select 0) >> "availableColors"; if(isArray(_colorsConfig))then{ _textureSelectionIndex=configFile >> "CfgVehicles" >> (_arr select 0) >> "textureSelectionIndex"; _selections=if(isArray(_textureSelectionIndex))then{getArray(_textureSelectionIndex)}else{[0]}; _colors=getArray(_colorsConfig); _textures=_colors select 0; _color=floor(random(count _textures)); _count=(count _colors)-1; { if(_count >=_forEachIndex)then{ _textures=_colors select _forEachIndex; }; _veh setObjectTextureGlobal[_x,(_textures select _color)]; }forEach _selections; _veh setVariable["VEHICLE_TEXTURE",_color]; }; _veh setVariable["VEHICLE_SLOT",_slot,true]; _veh call EPOCH_server_save_vehicle; _veh call EPOCH_server_vehicleInit; _veh call HS_weaponsrestriction; _itemWorth = (_arr select 1); _itemTax = (_arr select 2); _tax = _itemWorth * (EPOCH_taxRate + _itemTax); _calced = ceil(_itemWorth + _tax); [_player,_calced*-1]call HALV_server_takegive_crypto; _message = format["You Bought a %1",_arr select 4]; diag_log format["[HSBlackmarket] %1 | %2",_player,_arr]; }; case 3:{ _spot = nearestObjects [_player, ["Land_HelipadCivil_F","Land_HelipadCircle_F","Land_HelipadEmpty_F","Land_HelipadSquare_F","Land_JumpTarget_F"],100]; _nospace = false; if(count _spot < 1)then{ _canbewwater = if((_arr select 0) isKindOf "Ship")then{1}else{0}; _spot = [getPos _player,5,125,0,_canbewwater,2000,0] call BIS_fnc_findSafePos; if(_spot distance _player > 125)exitWith{_nospace = true;}; }else{ _spot = getPosATL (_spot select 0); }; if(_nospace)exitWith{_message = format["Could not buy a %1, not enough space nearby!",_arr select 4];}; _veh = createVehicle[(_arr select 0),_spot,[],0,"NONE"]; _veh call EPOCH_server_setVToken; addToRemainsCollector[_veh]; _veh disableTIEquipment true; clearWeaponCargoGlobal _veh; clearMagazineCargoGlobal _veh; clearBackpackCargoGlobal _veh; clearItemCargoGlobal _veh; _veh lock true; _colorsConfig=configFile >> "CfgVehicles" >> (_arr select 0) >> "availableColors"; if(isArray(_colorsConfig))then{ _textureSelectionIndex=configFile >> "CfgVehicles" >> (_arr select 0) >> "textureSelectionIndex"; _selections=if(isArray(_textureSelectionIndex))then{getArray(_textureSelectionIndex)}else{[0]}; _colors=getArray(_colorsConfig); _textures=_colors select 0; _color=floor(random(count _textures)); _count=(count _colors)-1; { if(_count >=_forEachIndex)then{ _textures=_colors select _forEachIndex; }; _veh setObjectTextureGlobal[_x,(_textures select _color)]; }forEach _selections; _veh setVariable["VEHICLE_TEXTURE",_color]; }; _veh call EPOCH_server_vehicleInit; _veh call HS_weaponsrestriction; _veh addEventHandler ["GetIn",{ HalvPV_player_message = ["titleText", ["[Warning]:\nnThis vehicle is a rental and will disappear on server restart!", "PLAIN DOWN"]]; owner(_this select 2) publicVariableClient "HalvPV_player_message"; }]; _veh setVariable["HSHALFPRICE",1,true]; _itemWorth = ((_arr select 1)/2); _itemTax = (_arr select 2); _tax = _itemWorth * (EPOCH_taxRate + _itemTax); _calced = ceil(_itemWorth + _tax); [_player,_calced*-1]call HALV_server_takegive_crypto; _message = format["You Rented a Temporary %1 untill next restart\nIt is 'unlocked' so watch out for thieves!",_arr select 4]; diag_log format["[HSBlackmarket] %1 | %2",_player,_arr]; }; }; if !(_message isEqualTo "")then{ HalvPV_player_message = ["titleText", [_message, "PLAIN DOWN"]]; (owner _player) publicVariableClient "HalvPV_player_message"; }else{ HalvPV_player_message = ["titleText", ["== HS Trader ERROR ==", "PLAIN DOWN"]]; (owner _player) publicVariableClient "HalvPV_player_message"; }; это тоже хорошо ура natoed Friend, thank you! Your copy helped me, now the technique is for sale! Link to comment Share on other sites More sharing options...
bibi8667 Posted January 3, 2019 Report Share Posted January 3, 2019 no more link workiing, can you put a new link please Link to comment Share on other sites More sharing options...
Sneer Posted January 3, 2019 Report Share Posted January 3, 2019 I found it here, version 1.0.1a https://github.com/82ndab-Bravo17/A3EAI/tree/master Link to comment Share on other sites More sharing options...
Sneer Posted January 3, 2019 Report Share Posted January 3, 2019 Though since the last arma3 update 1.88, my A3EAI doesn't work anymore. It loads but the AI monitor in the logs never shows, AI and vehicles never spawn. Link to comment Share on other sites More sharing options...
bibi8667 Posted January 3, 2019 Report Share Posted January 3, 2019 it work good for me ! thx Sneer ! can someone tell me how to do to have the killstreak of the IA inside vehicule ? i have the killstreak for the camp and the town but not for the roaming vehicule Link to comment Share on other sites More sharing options...
bibi8667 Posted January 3, 2019 Report Share Posted January 3, 2019 On 1/7/2016 at 9:33 AM, zxbutchxz said: In file A3EAI_client_killMessage.sqf string changed systemChat _message; to systemChat format ["%1 was killed",_message]; That's all. i found this file inside A3EAI-master\2. Client Addon\A3EAI_Client\A3EAI_client_code but i don't put this file on my server, i only put the A3EAI-master\1. Installation Package\@A3EAI on my server and we work good Link to comment Share on other sites More sharing options...
bibi8667 Posted January 3, 2019 Report Share Posted January 3, 2019 finaly i put the a3eai client on the server too and it works :) Link to comment Share on other sites More sharing options...
bibi8667 Posted January 3, 2019 Report Share Posted January 3, 2019 i need one more help, i want to put inside the kill message, the distance and the weapon ... can you help me ? and tell me why i can't see the kill from other players ... Link to comment Share on other sites More sharing options...
bibi8667 Posted February 3, 2019 Report Share Posted February 3, 2019 hello, after the update 1.3, i have a nice bug, IA inside vehicule are in godmod, they don't move but they can't be killed ... someone had a solution ? Link to comment Share on other sites More sharing options...
bibi8667 Posted February 5, 2019 Report Share Posted February 5, 2019 sometimes they are in god mod and sometimes they can be killed Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now