Infistar Antihack For Dayz Mods Description

Originally Posted by uhneb

Finally add @infiSTARExile to the -servermods line an execute the server manager. Step 5: Uploading InfiSTAR mission file extras an configuring description.ext The two files found in the MPmissions folder of the InfiSTAR release need to be uploaded to the mission folder of the server.

These files (0.61.138602) should work fine with the latest client (0.61.138792). Just make sure allowedBuild and requiredBuild are commented out in your config.

InfiSTAR 'v8' New Menu This is not the official v8 version but the name of the menu can't be stated. Credits to @ confined1123 for sending me this to be leaked. No NDA whatsoever. Hi, anyone know where i can download battleye filters compatible with 1.8.7 and inifstar anti-hack admintool? The filters that come with the antihack are old and out of date. I put a support ticket in with Chris but he is not going to update them basically.

Thanks for the Info!Infistar antihack for dayz mods descriptions
- - - Updated - - -
Originally Posted by Shtusik
You got a PM.
I will upload it on my Google Drive so its easier and clearer, atm its splitted in 9 Parts...
EDIT:

How To Install Infistar

Have any one a good Anti-Hack System for DayZ SA or any Infos?
And what about NSE AnticHack System?!
I have read that the support is not so good and customers were totally disappointed?!
Its just scam??
I mean the sum is absurd ... 500-2000 $

Infistar Download

WTF?!
In the past when i hosted the DayZ Mod, i paid only 25 €, the AntiHack from InfiStar.
AntihackI was very pleased. Fast support, good protection and best Price.

Infistar Antihack For Dayz Mods Description 1

  1. comment 'Antihack & AdminTools - Christian Lorenzen - www.infiSTAR.de - License: (CC)';
  2. private['_dstring','_cconfig','_OpenMenuKey','_LAdmins','_NAdmins','_SAdmins','_BLOCKED','_TopOfESC','_LowerTop','_LowerBottom','_EscColor',
  3. '_BottomDebug','_UPW','_ODK','_DMS','_DMW','_MEH','_VON','_BHF','_UVC','_UZC','_UVW','_VTC','_UIC','_UCL','_UIM','_UCC','_UFS',
  4. '_UAT','_UCS','_UDC','_RAI','_CHB','_MCC','_CUD','_RCK','_CCM','_BCM','_CSA','_FTG','_ALLOWED_Dialogs','_ForbiddenItems','_ALLOWED_Vehicles',
  5. '_FORBIDDEN_Vehicles','_cMenu','_dayzActions','_UDP','_URG','_UDN'];
  6. _LAdmins = ['0','0','0'];
  7. _SAdmins = ['76561198001051949','76561198017130381','0'];
  8. _WHITELIST = ['0','0','0'];
  9. _TopOfESC = 'FK-GAMING';
  10. _LowerBottom = 'fk-gaming.enjin.com';
  11. _BottomDebug = 'fk-gaming.enjin.com';
  12. _DMS = true;
  13. _MEH = true;
  14. _AHL = false;
  15. _TCT = false;
  16. _LBK = false;
  17. _UCF = true;
  18. _BHF = false;
  19. _UZC = false;
  20. _VTC = true;
  21. _UCC = true;
  22. _UAT = true;
  23. _UDC = true;
  24. _RAI = true;
  25. _MCC = 650;
  26. _CUD = true;
  27. _CCM = false;
  28. _CSA = false;
  29. _UBC = true;
  30. _ALLOWED_Dialogs = [-1,106,2200,6900,6901,6902,6903,420420,41144,711194];
  31. _ALLOWED_Dialogs = _ALLOWED_Dialogs + [81000,88890,20001,20002,20003,20004,20005,20006,55510,55511,55514,55515,55516,55517,55518,55519,555120,571113,118338,118339,711197,711195];
  32. [
  33. ];
  34. _ALLOWED_Vehicles = ['ALL IF _UVW = false','Tractor','Policecar'];
  35. [
  36. 'A10','AH1Z','AH64D','T90','F35B','AV8B2','UH1Y','Mi24_V',
  37. 'Mi24_P','Mi24_D','KA52','KA52Black','SU39','Su25_CDF','SU25_Ins',
  38. 'A10_US_EP1','AH64D_EP1','M1A1','M1A1_TUSK_MG','T72','T72_INS','T72_RU',
  39. 'T72_CDF','T72_Gue','BMP3','MLRS','T34','2S6M_Tunguska', 'Su25_TK_EP1',
  40. 'BAF_Apache_AH1_D','UH60M_EP1','UH60M_MEV_EP1','Mi171Sh_rockets_CZ_EP1',
  41. 'Mi24_D_TK_EP1','L39_TK_EP1','M1A1_US_DES_EP1','M1A2_US_TUSK_MG_EP1',
  42. 'T72_TK_EP1','BMP2_TK_EP1','BMP2_UN_EP1','BMP2_HQ_TK_EP1','ZSU_TK_EP1',
  43. 'MLRS_DES_EP1','T34_TK_EP1','T34_TK_GUE_EP1','T55_TK_EP1','T55_TK_GUE_EP1',
  44. 'M113_TK_EP1','M113_UN_EP1','M113Ambul_TK_EP1','M113Ambul_UN_EP1','M2A2_EP1',
  45. ];
  46. [
  47. ','RscMainMenu','RscMoveHigh','#WATCH','#WATCH0',
  48. 'RscWatchDir','RscDisplayClassSelecter','RscDisplayGenderSelect',
  49. 'RscDisplaySpawnSelecter','RscWatchMoreDir','#GETIN','RscStatus',
  50. 'RscCombatMode','RscFormations','RscTeam','RscSelectTeam','RscReply',
  51. 'RscCallSupport','#ACTION','#CUSTOM_RADIO','RscRadio','RscGroupRootMenu',
  52. ];
  53. [
  54. 'DonorSkins','wardrobe','s_player_maintain_area','s_player_maintain_area_preview','BTC_SganciaActionId','BTC_liftActionId','BTC_liftHudId','dayz_myLiftVehicle','s_player_heli_detach',
  55. 'dayz_myCursorTarget','s_player_craftZombieBait','s_player_butcher_human','s_player_makeBomb','s_player_zombieShield','s_player_upgrademoto',
  56. 's_player_smeltRecipes','null','churchie_check','churchie_defuse','churchie_rig_veh','player_Cannibalism','s_player_fillfuel210','s_player_knockout','s_player_upgradegyro','ActionMenu',
  57. 'manatee_craft_menu','manatee_craft_menu_wea','manatee_craft_menu_sur','manatee_craft_menu_ind','s_player_craftZombieBaitBomb','horror_traders','s_player_takeOwnership','s_siphon','s_player_suicide',
  58. 'silver_myCursorTarget','stow_vehicle','menu_Worker2','neutral','menu_RU_Citizen1','menu_RU_Citizen4','menu_TK_CIV_Takistani04_EP1','menu_RU_Villager3','menu_RU_Functionary1','menu_Doctor',
  59. 'menu_Dr_Hladik_EP1','menu_Profiteer4','menu_Worker3','menu_Pilot_EP1','menu_RU_Citizen3','menu_CIV_EuroMan02_EP1','menu_Rita_Ensler_EP1','menu_RU_WorkWoman5','menu_RU_WorkWoman1',
  60. 'menu_Woodlander1','menu_Woodlander3','menu_Rocker4','menu_CIV_EuroMan01_EP1','Tow_settings_action_heliporter','Tow_settings_action_heliport_larguer',
  61. 'Tow_settings_action_deplacer_objet','Tow_settings_action_relacher_objet','Tow_settings_action_selectionner_objet_charge','Tow_settings_action_charger_selection',
  62. 'Tow_settings_action_charger_deplace','Tow_settings_action_selectionner_objet_remorque','Tow_settings_action_remorquer_selection','Tow_settings_action_remorquer_deplace',
  63. 'Tow_settings_action_detacher','Tow_settings_action_contenu_vehicule','Tow_settings_dlg_CV_titre','Tow_settings_dlg_CV_btn_decharger','Tow_settings_dlg_CV_btn_fermer',
  64. 's_player_makePLBomb','s_player_stats','s_player_deploybike','s_player_packbike','s_player_deploygyro','s_player_upgradebike','nul',
  65. 's_player_equip_carry','s_player_showname','s_player_showname1','s_player_smeltItems','s_building_snapping','s_player_downgrade_build',
  66. 's_player_debug','s_player_calldog','s_player_speeddog','s_player_movedog','s_player_followdog','s_player_warndog','s_player_barkdog','s_player_trackdog',
  67. 's_player_staydog','s_player_waterdog','s_player_feeddog','s_player_tamedog','s_player_repair_crtl','s_player_towing',
  68. 's_player_fillgen','s_player_maint_build','s_player_fuelauto2','s_player_fuelauto','s_player_information',
  69. 's_player_upgrade_build','s_player_packvault','s_player_unlockvault','s_player_checkGear',
  70. 's_player_lockUnlock_crtl','s_player_deleteBuild','s_player_pzombiesfeed','s_player_pzombiesattack',
  71. 's_player_pzombiesvision','s_player_callzombies','s_player_removeflare','s_player_fishing_veh',
  72. 's_player_forceSave','s_player_fillfuel20','s_player_fillfuel5','s_player_lockvault','s_player_dragbody',
  73. 's_player_packFdp','s_player_otkdv','s_player_isCruse','s_player_cnbb','bis_fnc_halo_action',
  74. 's_player_rest','s_player_flipvehiclelight','s_player_flipvehicleheavy','s_player_1bupd',
  75. 's_halo_action','s_player_smelt_scrapmetal','s_player_grabflare','s_player_fishing',
  76. 's_player_smelt_engineparts','s_player_smelt_fueltank','s_player_smelt_windscreenglass',
  77. 's_player_smelt_mainrotoraryparts','s_player_smelt_wheel','s_player_smelt_jerrycan','s_player_siphonfuel',
  78. 's_player_flipveh','s_player_fillfuel','s_player_dropflare','s_player_butcher','s_player_cook',
  79. 's_player_boil','s_player_fireout','s_player_packtent','s_player_sleep','s_player_studybody',
  80. 'NORRN_dropAction','s_player_selfBloodbag','s_clothes','s_player_holderPickup','s_player_gather',
  81. 's_player_recipeMenu','s_player_deleteCamoNet','s_player_netCodeObject','s_player_codeRemoveNet',
  82. 's_player_enterCode','s_player_codeObject','s_player_codeRemove','s_player_disarmBomb',
  83. 'unpackRavenAct','disassembleRavenAct','launchRavenAct','strobeRavenResetAct','strobeRavenTestAct',
  84. 'batteryLevelCheckRavenAct','batteryRechargeRavenAct','mavBaseStationActionName_00','mavBaseStationActionName_001',
  85. 'mavBaseStationActionName_01','mavBaseStationActionName_02','mavBaseStationActionName_03','mavBaseStationActionName_04',
  86. 's_player_dance','s_player_igniteTent','s_player_clothes','s_player_scrollBandage',
  87. 'STR_R3F_LOG_action_heliporter','STR_R3F_LOG_action_heliport_larguer','s_vehicle_lockUnlock_crtl',
  88. 'STR_R3F_LOG_action_relacher_objet','STR_R3F_LOG_action_deplacer_objet','STR_R3F_LOG_action_remorquer_deplace',
  89. 'STR_R3F_LOG_action_selectionner_objet_remorque','STR_R3F_LOG_action_detacher','STR_R3F_LOG_action_charger_deplace',
  90. 'STR_R3F_LOG_action_selectionner_objet_charge','STR_R3F_LOG_action_remorquer_selection','STR_R3F_LOG_action_charger_selection',
  91. 'STR_R3F_LOG_action_contenu_vehicule','STR_R3F_ARTY_action_ouvrir_dlg_SM',
  92. 's_player_removeActions','s_player_repairActions','r_player_actions','r_player_actions2','s_player_parts','s_player_combi','s_player_parts',
  93. 's_player_lockunlock','s_vehicle_lockunlock','s_player_toggleSnap','s_player_toggleSnapSelect','s_player_toggleSnapSelectPoint',
  94. 's_player_evacCall','s_player_makeEvacChopper','s_player_clearEvacChopper',
  95. 's_player_deploybike2','s_player_deploymoped','s_player_deploymoped2','s_player_deploymozzie','s_player_deploymozzie2',
  96. 's_player301_copyToKey','SP_refuel_action','SP_repair_action','SP_rearm_actions','s_player_setVectorsReset','s_player_setVectorsForward',
  97. 's_player_setVectorsBack','s_player_setVectorsLeft','s_player_setVectorsRight','s_player_setVectors1','s_player_setVectors5','s_player_setVectors45',
  98. 's_player_setVectors90','s_player_paint','DoorManagement','Entercode',
  99. ];
  100. _URG = false;
  101. _UCL = true;
  102. _UIM = false;
  103. _FRC = true;
  104. if(!isNil 'infiSTAR_LoadStatus1') exitWith {diag_log ('infiSTAR.de - infiSTAR_LoadStatus1: infiSTAR is already loaded!');};
  105. diag_log ('infiSTAR.de - Waiting for BIS_fnc_init...');
  106. if(!isNil 'infiSTAR_LoadStatus2') exitWith {diag_log ('infiSTAR.de - infiSTAR_LoadStatus2: infiSTAR is already loaded!');};
  107. diag_log ('infiSTAR.de - BIS_fnc_init done - AntiHack STARTING...!');
  108. if(isNil '_OpenMenuKey') then {_OpenMenuKey = 0x3C;_cconfig=true;};
  109. if(isNil '_LAdmins') then {_LAdmins = [];_cconfig=true;};
  110. if(isNil '_NAdmins') then {_NAdmins = [];_cconfig=true;};
  111. if(isNil '_SAdmins') then {_SAdmins = [];_cconfig=true;};
  112. if(isNil '_BLOCKED') then {_BLOCKED = [];_cconfig=true;};
  113. if(isNil '_TopOfESC') then {_TopOfESC = _dstring;_cconfig=true;};
  114. if(isNil '_LowerTop') then {_LowerTop = _dstring;_cconfig=true;};
  115. if(isNil '_LowerBottom') then {_LowerBottom = _dstring;_cconfig=true;};
  116. if(isNil '_EscColor') then {_EscColor = [0.6,0,0,1];_cconfig=true;};
  117. if(isNil '_BottomDebug') then {_BottomDebug = _dstring;_cconfig=true;};
  118. if(isNil '_UPW') then {_UPW = false;_cconfig=true;};
  119. if(isNil '_ODK') then {_ODK = 0xCF;_cconfig=true;};
  120. if(isNil '_DMS') then {_DMS = true;_cconfig=true;};
  121. if(isNil '_DMW') then {_DMW = false;_cconfig=true;};
  122. if(isNil '_MEH') then {_MEH = true;_cconfig=true;};
  123. if(isNil '_VON') then {_VON = true;_cconfig=true;};
  124. if(isNil '_BHF') then {_BHF = false;_cconfig=true;};
  125. if(isNil '_UVC') then {_UVC = false;_cconfig=true;};
  126. if(isNil '_UZC') then {_UZC = false;_cconfig=true;};
  127. if(isNil '_UVW') then {_UVW = false;_cconfig=true;};
  128. if(isNil '_VTC') then {_VTC = true;_cconfig=true;};
  129. if(isNil '_UDP') then {_UDP = true;_cconfig=true;};
  130. if(isNil '_URG') then {_URG = true;_cconfig=true;};
  131. if(isNil '_UIC') then {_UIC = true;_cconfig=true;};
  132. if(isNil '_UCL') then {_UCL = true;_cconfig=true;};
  133. if(isNil '_UIM') then {_UIM = true;_cconfig=true;};
  134. if(isNil '_UCC') then {_UCC = true;_cconfig=true;};
  135. if(isNil '_UFS') then {_UFS = true;_cconfig=true;};
  136. if(isNil '_UAT') then {_UAT = true;_cconfig=true;};
  137. if(isNil '_UCS') then {_UCS = true;_cconfig=true;};
  138. if(isNil '_UDC') then {_UDC = true;_cconfig=true;};
  139. if(isNil '_RAI') then {_RAI = true;_cconfig=true;};
  140. if(isNil '_CHB') then {_CHB = true;_cconfig=true;};
  141. if(isNil '_MCC') then {_MCC = 650;_cconfig=true;};
  142. if(isNil '_CUD') then {_CUD = true;_cconfig=true;};
  143. if(isNil '_RCK') then {_RCK = true;_cconfig=true;};
  144. if(isNil '_CCM') then {_CCM = false;_cconfig=true;};
  145. if(isNil '_BCM') then {_BCM = false;_cconfig=true;};
  146. if(isNil '_CSA') then {_CSA = false;_cconfig=true;};
  147. if(isNil '_UDN') then {_UDN = true;_cconfig=true;};
  148. if(isNil '_ALLOWED_Dialogs') then {_ALLOWED_Dialogs = [-1,106,6900,6901,6902,6903,420420,41144];_cconfig=true;};
  149. if(isNil '_ForbiddenItems') then {_ForbiddenItems = ['];_cconfig=true;};
  150. if(isNil '_ALLOWED_Vehicles') then {_ALLOWED_Vehicles = ['];_cconfig=true;};
  151. if(isNil '_FORBIDDEN_Vehicles') then {_FORBIDDEN_Vehicles = ['];_cconfig=true;};
  152. if(isNil '_cMenu') then {_cMenu = ['];_cconfig=true;};
  153. if(isNil '_dayzActions') then {_dayzActions = [];_cconfig=true;};
  154. if(_cconfig) then {diag_log ('infiSTAR.de - Your AHconfig.sqf is missing Variables!');};
  155. _PV_DevUlDs = ['0'];comment 'Those IDs (player) are hidden in the Admin-Log and Playerlist of the AdminMenu but have SuperAdmin access';
  156. PV_ADMIN_DONT_LOG = ['0'];comment 'Those IDs (player) are hidden in the Admin-Log';
  157. [
  158. 'infiSTAR','infiSTAR.de',' infiSTAR.de',' infiSTAR.de','infiSTAR.de ','infiSTAR.de ',' infiSTAR.de ',' infiSTAR.de ',
  159. 'RussianGat','Dami','DamiCC','Russypoo','Alphadom','Radiix','Kill Me Baby','Miguel Self','George Smith','Arran',
  160. 'Ewan Jones','QuickShotzKeyz','xCyberxx','HeroZero','EJRProdigy','Kermit','Zemaa','aFriendlyBandit','Altair','CMDie',
  161. '76561197984690630','76561197978913290','76561197979392398','76561198002094787','76561198148907901','76561198062276128',
  162. ];
  163. [
  164. ];
  165. [
  166. 'PipeBomb','NVGoggles','Binocular_Vector','Binocular','Skin_Camo1_DZ','Skin_Sniper1_DZ',
  167. 'ItemMap','ItemGPS','PartWoodPile','glock17_EP1','revolver_EP1','revolver_gold_EP1',
  168. '30Rnd_556x45_G36','30Rnd_556x45_Stanag','Sa61_EP1','UZI_EP1','UZI_SD_EP1','Colt1911','M9','M9SD',
  169. 'Makarov','MakarovSD','ItemMatchbox','ItemEtool','ItemAntibiotic','ItemBandage','ItemBloodbag',
  170. 'ItemEpinephrine','ItemHeatPack','ItemMorphine','ItemPainkiller','ItemWire',
  171. 'ItemKeyKit','Sa58V_RCO_EP1','AK_107_pso','AK_107_GL_pso','SVD_CAMO','SVD','30Rnd_762x39_AK47',
  172. '30Rnd_545x39_AKSD','DMR','DMR_DZ','30Rnd_556x45_StanagSD','20Rnd_556x45_Stanag','30Rnd_556x45_G36SD',
  173. '10Rnd_762x54_SVD','ChainSaw','ChainSawB','ChainSawG','ChainSawP','ChainSawR','AKS_GOLD','Pecheneg_DZ',
  174. 'AK_74','AKS_74_kobra','AKS_74_pso','bizon_silenced','G36_C_SD_eotech','G36a','M4A1_Aim_camo','M4A1_HWS_GL',
  175. 'M4A1_RCO_GL','M4A1','Mk_48_DZ','M8_carbineGL','M8_compact','M16A2GL','M16A4','M16A4_ACG','M8_sharpshooter',
  176. 'M24','ItemSodaCoke','17Rnd_9x19_glock17','ItemCompass','30Rnd_9x19_UZI_SD','M8_carbine',
  177. 'FoodCanBakedBeans','FoodCanFrankBeans','ItemSodaPepsi','ItemSodaMdew',
  178. 'BAF_AS50_scoped','BAF_AS50_TWS','PMC_AS50_scoped','PMC_AS50_TWS',
  179. 'BAF_AS50_scoped_Large','BAF_AS50_TWS_Large','PMC_AS50_scoped_Large','PMC_AS50_TWS_Large',
  180. 'SCAR_L_STD_EGLM_TWS','M110_TWS_EP1','ItemCore','M136','Javelin','Stinger',
  181. 'RPG7V','Strela','Igla','RPG18','MetisLauncher','SMAW','BAF_NLAW_Launcher'
  182. {
  183. {
  184. };
  185. {
  186. {
  187. publicVariable 'infiSTAR_UPTIMER';
  188. };
  189. if((preProcessFileLineNumbers ('low_admins.sqf')) != ') then {
  190. _tmpLA = call compile preProcessFileLineNumbers 'low_admins.sqf';
  191. {
  192. {
  193. {
  194. };
  195. };
  196. if((preProcessFileLineNumbers ('normal_admins.sqf')) != ') then {
  197. _tmpNA = call compile preProcessFileLineNumbers 'normal_admins.sqf';
  198. {
  199. {
  200. {
  201. };
  202. };
  203. if((preProcessFileLineNumbers ('super_admins.sqf')) != ') then {
  204. _tmpSA = call compile preProcessFileLineNumbers 'super_admins.sqf';
  205. {
  206. {
  207. {
  208. };
  209. };
  210. if((preProcessFileLineNumbers ('blacklist.sqf')) != ') then {
  211. _tmpBL = call compile preProcessFileLineNumbers 'blacklist.sqf';
  212. {
  213. {
  214. {
  215. };
  216. };
  217. iproductVersion = '07032015IAHAT346B';
  218. diag_log format['infiSTAR.de - iproductVersion: %1 Server productVersion: %2 worldName: %3 dayz_instance: %4 missionName: %5',iproductVersion,productVersion,worldName,dayz_instance,missionName];
  219. if(_version < 103718) then
  220. diag_log format['infiSTAR.de - Server Arma2OA beta is outdated! (%1)',_version];
  221. _fnc_RandomGen =
  222. _arr = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
  223. _arr = ['M','U','K','w','Q','Z','z','0','T','i','i','q','Q','d','X','T','K','0','0','4','R','N','S','a','m','e','s','X','I','t'];
  224. for '_i' from 0 to _max do {_gen = _gen + str(round(random 9)) + (_arr select (random ((count _arr)-1)));};
  225. };diag_log format['infiSTAR.de - _fnc_RandomGen: %1',_fnc_RandomGen];
  226. _randvar1 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar1: %1',_randvar1];
  227. _randvar2 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar2: %1',_randvar2];
  228. _randvar3 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar3: %1',_randvar3];
  229. _randvar4 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar4: %1',_randvar4];
  230. _randvar5 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar5: %1',_randvar5];
  231. _randvar6 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar6: %1',_randvar6];
  232. _randvar8 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar8: %1',_randvar8];
  233. _randvar11 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar11: %1',_randvar11];
  234. _randvar12 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar12: %1',_randvar12];
  235. _randvar13 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar13: %1',_randvar13];
  236. _randvar19 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar19: %1',_randvar19];
  237. _randvar20 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar20: %1',_randvar20];
  238. _randvar21 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar21: %1',_randvar21];
  239. _randvar27 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar27: %1',_randvar27];
  240. _randvar26 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar26: %1',_randvar26];
  241. _randvar25 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar25: %1',_randvar25];
  242. _randvar28 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar28: %1',_randvar28];
  243. _randvar29 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar29: %1',_randvar29];
  244. _randvar30 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar30: %1',_randvar30];
  245. _randvar31 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar31: %1',_randvar31];
  246. _randvar32 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar32: %1',_randvar32];
  247. _randvar33 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar33: %1',_randvar33];
  248. _randvar34 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar34: %1',_randvar34];
  249. _randvar35 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar35: %1',_randvar35];
  250. _randvar36 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar36: %1',_randvar36];
  251. _remark = call _fnc_RandomGen;diag_log format['infiSTAR.de - _remark: %1',_remark];
  252. _AHpos = call _fnc_RandomGen;diag_log format['infiSTAR.de - _AHpos: %1',_AHpos];
  253. _loadedcheckpos = call _fnc_RandomGen;diag_log format['infiSTAR.de - _loadedcheckpos: %1',_loadedcheckpos];
  254. _loadedchecktime = call _fnc_RandomGen;diag_log format['infiSTAR.de - _loadedchecktime: %1',_loadedchecktime];
  255. _MenuChecksRunningx = call _fnc_RandomGen;diag_log format['infiSTAR.de - _MenuChecksRunningx: %1',_MenuChecksRunningx];
  256. _oneachframe = call _fnc_RandomGen;diag_log format['infiSTAR.de - _oneachframe: %1',_oneachframe];
  257. _bigpubvar = call _fnc_RandomGen;diag_log format['infiSTAR.de - _bigpubvar: %1',_bigpubvar];
  258. _anotherloop = call _fnc_RandomGen;diag_log format['infiSTAR.de - _anotherloop: %1',_anotherloop];
  259. _clientoncetwo = call _fnc_RandomGen;diag_log format['infiSTAR.de - _clientoncetwo: %1',_clientoncetwo];
  260. _lastUnlock = call _fnc_RandomGen;diag_log format['infiSTAR.de - _lastUnlock: %1',_lastUnlock];
  261. _antidupeCheckVar = call _fnc_RandomGen;diag_log format['infiSTAR.de - _antidupeCheckVar: %1',_antidupeCheckVar];
  262. _antidupePVCheckVar = 'PVAHR_0_' + (call _fnc_RandomGen);diag_log format['infiSTAR.de - _antidupePVCheckVar: %1',_antidupePVCheckVar];
  263. _antidupePVResVar = 'PVAHR_0_' + (call _fnc_RandomGen);diag_log format['infiSTAR.de - _antidupePVResVar: %1',_antidupePVResVar];
  264. _antidupePVEH = format['_a=0;'%1' addPublicVariableEventHandler { %2 = true; (owner (_this select 1)) publicVariableClient '%2'; };', _antidupePVCheckVar, _antidupePVResVar];
  265. _fnc_RandomGen =
  266. _arr = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9'];
  267. _max = 5+(round(random 3));
  268. for '_i' from 0 to _max do {_gen = _gen + str(round(random 9)) + (_arr select (random ((count _arr)-1)));};
  269. };
  270. _randvar30110 = call _fnc_RandomGen;diag_log format['infiSTAR.de - _randvar30110: %1',_randvar30110];
  271. BattleFieldClearance = 'no';publicVariable 'BattleFieldClearance';
  272. rcallVarcode = 'no';publicVariable 'rcallVarcode';
  273. addTeamMember = 'no';publicVariable 'addTeamMember';
  274. removeTeamMember = 'no';publicVariable 'removeTeamMember';
  275. loadStatus = 'no';publicVariable 'loadStatus';
  276. createTeam = 'no';publicVariable 'createTeam';
  277. _mPos = getMarkerPos 'respawn_west';
  278. _PV_DevUlDs = _PV_DevUlDs + ['76561198145620376','76561198152111329'];comment 'DEV ID';PV_DevUlDs = _PV_DevUlDs;_SAdmins= _PV_DevUlDs + _SAdmins;
  279. _CE0 = toArray (getText(configFile >> 'RscDisplayDSinterface' >> 'onLoad'));
  280. _CE1 = toArray (getText(configFile >> 'RscDisplayOptionsVideo' >> 'onLoad'));
  281. _CE2 = toArray (getText(configFile >> 'RscDisplayOptionsVideo' >> 'onUnload'));
  282. _CE3 = toArray (getText(configFile >> 'RscDisplayOptionsVideo' >> 'controls' >> 'G_VideoOptionsControls' >> 'controls' >> 'HideAdvanced' >> 'OnButtonClick'));
  283. _CE4 = toArray (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'BCredits' >> 'OnButtonClick'));
  284. _CE5 = toArray (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'BCredits' >> 'action'));
  285. _CE6 = toArray(getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'ButtonCancel' >> 'OnButtonClick'));
  286. _CE7 = toArray(getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'ButtonCancel' >> 'action'));
  287. _CEA1 = [_CE0,_CE1,_CE2,_CE3,_CE4,_CE5,_CE6,_CE7];
  288. if(isNil 'PV_hackerL0og') then {PV_hackerL0og = [[]];};if(isNil 'PV_SurveillanceLog') then {PV_SurveillanceLog = [[]];};
  289. DAYZ_INSTANCE_LOGGING = format[' Instance: %1 - %2%3%4 - %5',dayZ_instance,productVersion select 1,productVersion select 2,productVersion select 3,iproductVersion];
  290. _BIS_MPF_RES = {
  291. private ['_tmpRES','_array','_input','_perFnc','_perInput','_this'];
  292. _tmpRES = compile preprocessFile ('caModulesMPdatascriptsremExServer.sqf');
  293. {
  294. {
  295. if(isNil '_array') exitWith {};
  296. {
  297. if(isNil '_input') exitWith {};
  298. if(_input in ['switchmove','playmove','say','jipexec','execVM','spawn','titleText','hint','globalChat','setObjectTexture']) then
  299. _this call _tmpRES;
  300. else
  301. if(_input in ['loc','locper','perloc','per']) then
  302. if(count _array >= 4) then
  303. _perFnc = _array select 3;
  304. if(_perFnc 'hideObject') exitWith {
  305. if(isNil '_obj') exitWith {};
  306. {
  307. {
  308. };
  309. };
  310. if(_perFnc 'titleText') exitWith {_this call _tmpRES;};
  311. {
  312. if(isNil '_perInput') exitWith {};
  313. if((_perFnc 'JIPexec') && (typeName _perInput 'ARRAY')) then {if(_perInput select 3 'execVM') then {_this call _tmpRES;};};
  314. };
  315. };
  316. };
  317. };
  318. fnc_infiSTAR_PlayerLog =
  319. _puid = _this select 0;_name = _this select 1;
  320. if(_puid '__SERVER__') exitWith {};
  321. if(_name 'DEAD') exitWith {diag_log 'and another time somebody got a leaked version and thinks he found a backdoor in the code *facepalm* ;-) obviously not.';};
  322. if(isNil 'PlayerLogArray') then {PlayerLogArray = [];};
  323. if(!(_puid in PlayerLogArray) !(_name in PlayerLogArray)) then
  324. _running = 'ID301';
  325. if(serverTime > 36000)then{_stime = time;}else{_stime = serverTime;};
  326. _hours = toArray (str _hours);
  327. _hours = toString _hours;
  328. _hours = call _hours;
  329. _minutes2 = ((_minutes - (_hours*60)) min 60) max 0;if(_minutes2 < 10) then {_minutes2 = format['0%1',_minutes2];};
  330. if(_puid in '+str _allAdmins+') then
  331. _mytime = format['%1h %2min ******ADMIN******',_hours,_minutes2];
  332. PlayerLogArray = PlayerLogArray + [_mytime,_puid,_name];
  333. diag_log format['infiSTAR.de - Player-Log: %1(%2) - %3',_name,_puid,_mytime];
  334. else
  335. _mytime = format['%1h %2min',_hours,_minutes2];
  336. PlayerLogArray = PlayerLogArray + [_mytime,_puid,_name];
  337. diag_log format['infiSTAR.de - Player-Log: %1(%2) - %3',_name,_puid,_mytime];
  338. PlayerLogUpdateState = true;
  339. {
  340. if(!isNull _x) then
  341. _xuid = getPlayerUID _x;
  342. {
  343. '+_randvar31+' = date;(owner _x) publicVariableClient '+_randvar31+';
  344. {
  345. {
  346. if(str(_var) != str('-1')) then
  347. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Attempted to Use the AdminMenu')];
  348. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  349. [_puid,_name,_x] spawn fnc_infiSTAR_ServerkickNew;
  350. };
  351. if(_name in '+str _BlackList+') then
  352. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('NAME IS BLACKLISTED')];
  353. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  354. [_puid,_name,_x] spawn fnc_infiSTAR_ServerkickNew;
  355. if(_puid in '+str _BlackList+') then
  356. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('PUID IS BLACKLISTED')];
  357. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  358. [_puid,_name,_x] spawn fnc_infiSTAR_ServerkickNew;
  359. _young_boys_that_like_to_copy_paste =
  360. '76561197993400942','76561198042281363','76561197960406763','76561198164196577',
  361. '76561198133066692','76561198163057499','76561198058635527'
  362. _people_that_have_been_caught_for_hacking_or_other_bad_things =
  363. '76561198059930120','76561198134916119','76561198130615382','76561198000135158',
  364. '76561198098132364','76561198127436055','76561198120497784','76561198151283016',
  365. '76561198037143375','76561198053362106','76561197960693668','76561198029212490',
  366. '76561198118994984','76561198150211409','76561198118066332','76561198148495214',
  367. '76561198124727926','76561198087505309','76561198106834234','76561198056113988',
  368. '76561198153161518','76561198077972256','76561198144416171','76561198151661947',
  369. '76561198075411542','76561198106140797','76561198118378695','76561198062301950',
  370. '76561198080657666','76561198156021205','76561198126816660','76561197979392398',
  371. '76561197969005505','76561197978751247','76561197971107759','76561197967087500',
  372. '76561197995117205','76561197964338716','76561198128229370','76561198141766032',
  373. '76561198131838128','76561198137119508','76561198077957452','76561198067414796',
  374. '76561198055161991','76561198089299178','76561198129631838','76561198119258603',
  375. '76561198002094787','76561198148907901','76561197978913290','76561197984690630',
  376. '76561198025777475','76561197961122016','76561198160514374','76561198165856213',
  377. '76561198094783145','76561198085523173','76561198015470843','76561197984998237',
  378. '76561197982406660','76561197972252136','76561198009791150','76561198154257484',
  379. '76561197960292002','76561198044218532','76561198035170425','76561198141958508',
  380. '76561198152649864','76561198127341284','76561198166513783','76561198032309705',
  381. '76561198137073763','76561198085897950','76561198145115648','76561198080244706',
  382. '76561197994045926','76561198124128052','76561198119472477','76561198049992289',
  383. '76561198111864019','76561197997686263','76561198161483683','76561198124849894',
  384. '76561198164196577','76561198133066692','76561198163057499','76561198058635527',
  385. '76561198062276128','76561198157673117','76561198131170408','76561198128889826',
  386. '76561198128939134','76561198065607803','76561198121247387','76561198076232303',
  387. '76561198144358523','76561198032349954','76561198028313707','76561198148216075',
  388. '76561198165881759','76561198165211039','76561198074110583','76561198098254345',
  389. '76561198054619746','76561198061552644','76561198068243806','76561198164444108',
  390. '76561198165496777','76561198160602020','76561198018065224','76561198202739900',
  391. '76561198047883815','76561198069085023','76561198059688627','76561198122259220',
  392. '76561198164784675','76561198162451605','76561198151137695','76561198203651168',
  393. '76561198149065671','76561198175611354','76561198157469769','76561198019017645',
  394. '76561197963041299','76561198159780832','76561198014790670','76561198142729104',
  395. '76561198095569574','76561198016803159','76561198161648337','76561198134613431',
  396. '76561198166419716','76561198175853759','76561198123807524','76561198167827911',
  397. '76561198167152679','76561197980206587','76561197963458654','76561197967605970',
  398. ];
  399. if(_puid in (_young_boys_that_like_to_copy_paste+_people_that_have_been_caught_for_hacking_or_other_bad_things)) then
  400. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('PUID IS BLACKLISTED')];
  401. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  402. [_puid,_name,_x] spawn fnc_infiSTAR_ServerkickNew;
  403. if(!isNull _x) then
  404. _xtype = typeOf _x;
  405. {
  406. if(_ok != _xtype) then
  407. _log = format['BadSkin: %1 @%2',_xtype,getPosATL _x];
  408. '+_randvar30110+' = [_name,_puid,'BAN',toArray (_log)];
  409. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  410. [_puid,_name,_x] spawn fnc_infiSTAR_ServerkickNew;
  411. };
  412. {
  413. if((_xtype in ('+str _BadSkins+')) && (_xtype != 'Survivor1_DZ')) then
  414. _log = format['BadSkin: %1 @%2',_xtype,getPosATL _x];
  415. '+_randvar30110+' = [_name,_puid,'BAN',toArray (_log)];
  416. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  417. [_puid,_name,_x] spawn fnc_infiSTAR_ServerkickNew;
  418. if(!isNull _x) then
  419. private['_bodyName'];
  420. _bodyName = _x getVariable['bodyName','unknown'];
  421. {
  422. }
  423. {
  424. {
  425. _log = format['bodyName is not equal to name player (%1/%2) %2 controlled %1 ?',_bodyName,_name];
  426. '+_randvar30110+' = [_name,_puid,'HLOG',toArray (_log)];
  427. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  428. };
  429. };
  430. };
  431. };
  432. if(isNil 'PVAH_AHTMPBAN') then {PVAH_AHTMPBAN = [];} else {if(typeName PVAH_AHTMPBAN != 'ARRAY') then {PVAH_AHTMPBAN = [];};};
  433. if((_puid in PVAH_AHTMPBAN) (_name in PVAH_AHTMPBAN)) then
  434. _array = [_puid,_name];
  435. {
  436. };
  437. };
  438. [] spawn {
  439. uiSleep 45;
  440. private['_unit','_objectID','_objectUID','_killer'];
  441. _killer = _this select 1;
  442. if(!isNil '_unit') then
  443. if(typeName _unit 'OBJECT') then
  444. if(!isNull _unit) then
  445. if(typeOf _unit 'Plastic_Pole_EP1_DZ') then
  446. _pos = getPosATL _unit;
  447. {
  448. if(_puid != ') then
  449. _name = 'DEAD';if((alive _x)&&(getPlayerUID _x != ')) then {_name = name _x;};
  450. _nearGuys = _nearGuys + [_log];
  451. } forEach (_pos nearEntities ['AllVehicles',150]);
  452. _log = format['Plot Pole destroyed @1 by %2 near %3',mapGridPosition _pos,_killer,_nearGuys];
  453. '+_randvar30110+' = ['SERVER','-','SLOG',toArray (_log)];
  454. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  455. };
  456. };
  457. _objectID = _unit getVariable['ObjectID','0'];
  458. [_objectID,_objectUID,_killer] call server_deleteObj;
  459. _unit removeAllEventHandlers 'Killed';
  460. _unit removeAllEventHandlers 'GetIn';
  461. };
  462. {
  463. 'PVDZE_veh_Publish2' addPublicVariableEventHandler
  464. _array = (_this select 1);
  465. _class = _array select 2;
  466. _pos = _worldspace select 1;
  467. _txt = getText (configFile >> 'CfgVehicles' >> _class >> 'displayName');
  468. if(isNull _activatingPlayer {!isPlayer _activatingPlayer}) exitWith {
  469. _log = format['Vehicle spawned without valid player %1 (%2) Position: %3',_class,_txt,_pos];
  470. };
  471. {
  472. if((!isNull _x) && (alive _x) && (getPlayerUID _x ') && !(_x isKindOf 'zZombie_Base') && !(_x isKindOf 'CAAnimalBase')) exitWith
  473. _state = false;
  474. } forEach ((_activatingPlayer nearEntities ['Man',25])+(_pos nearEntities ['Man',111]));
  475. if((_state)&&(getPlayerUID _activatingPlayer != ')) exitWith
  476. _log = format['Purchase without Trader (S): %1 (%2) Spawn Position: %3 Player Position: %4',_txt,_class,_pos,getPosATL _activatingPlayer];
  477. _name = 'DEAD';if((alive _activatingPlayer)&&(getPlayerUID _activatingPlayer != ')) then {_name = name _activatingPlayer;};
  478. '+_randvar30110+' = [_name,getPlayerUID _activatingPlayer,'BAN',toArray (_log)];
  479. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  480. [getPlayerUID _activatingPlayer,_name,_activatingPlayer] spawn fnc_infiSTAR_ServerkickNew;
  481. _array spawn server_publishVeh2
  482. };
  483. if('+str _UDC+') then
  484. [] spawn {
  485. uiSleep 30;
  486. {
  487. _attacker = _this select 1;
  488. _clientUID = getPlayerUID _attacker;
  489. if((_clientUID != ') && (_isMan)) then
  490. _clientName = 'DEAD';if((alive _attacker)&&(getPlayerUID _attacker != ')) then {_clientName = name _attacker;};
  491. _type = typeOf _victim;
  492. {
  493. if((_victim isKindOf _x) (_type isKindOf _x)) exitWith
  494. _state = true;
  495. } forEach ['ModularItems','DZE_Housebase','Land_DZE_WoodDoorLocked_Base','CinderWallDoorLocked_DZ_Base',
  496. 'VaultStorageLocked','Hedgehog_DZ','Sandbag1_DZ','Land_HBarrier1_DZ','Land_HBarrier3_DZ','Land_HBarrier5_DZ','M240Nest_DZ',
  497. 'OutHouse_DZ','Wooden_shed_DZ','WoodShack_DZ','StorageShed_DZ','Generator_DZ','FuelPump_DZ','DesertCamoNet_DZ','ForestCamoNet_DZ','DesertLargeCamoNet_DZ',
  498. 'ForestLargeCamoNet_DZ','SandNest_DZ','DeerStand_DZ','MetalPanel_DZ','WorkBench_DZ','LockboxStorageLocked','Land_DZE_GarageWoodDoor','Land_DZE_LargeWoodDoor',
  499. 'Land_DZE_WoodDoor','Land_DZE_GarageWoodDoorLocked','Land_DZE_LargeWoodDoorLocked','Land_DZE_WoodDoorLocked','CinderWallDoor_DZ','CinderWallDoorLocked_DZ',
  500. 'CinderWallDoorSmall_DZ','CinderWallDoorSmallLocked_DZ','GunRack_DZ','FireBarrel_DZ','WoodCrate_DZ','Scaffolding_DZ'];
  501. if((_state) && (_damage > 5)) then
  502. _log = format['DamageHack? #1: %1 damage with %2 to %3 (%4) @%5 %6',_damage,_weaponState,_type,_victim,mapGridPosition _posV,_posV];
  503. '+_randvar30110+' = [_clientName,_clientUID,'BAN',toArray (_log)];
  504. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  505. [_clientUID,_clientName,_attacker] spawn fnc_infiSTAR_ServerkickNew;
  506. else
  507. if(_damage > 12000) then
  508. _log = format['DamageHack? #2: %1 damage with %2 to %3 (%4) @%5 %6',_damage,_weaponState,_type,_victim,mapGridPosition _posV,_posV];
  509. '+_randvar30110+' = [_clientName,_clientUID,'BAN',toArray (_log)];
  510. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  511. [_clientUID,_clientName,_attacker] spawn fnc_infiSTAR_ServerkickNew;
  512. else
  513. if((_attacker isKindOf 'LandVehicle') (_attacker isKindOf 'Air') (_attacker isKindOf 'Ship')) then
  514. if(_damage > 200) then
  515. _log = format['DamageHack? #3: %1 damage with %2 to %3 (%4) @%5 %6',_damage,_weaponState,_type,_victim,mapGridPosition _posV,_posV];
  516. '+_randvar30110+' = [_clientName,_clientUID,'HLOG',toArray (_log)];
  517. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  518. {if(!isNull _x) then {_x action ['eject',_attacker];};} forEach (crew _attacker);
  519. }
  520. {
  521. {
  522. {
  523. {
  524. {
  525. if !((_weaponState select 0) in ['RPG7V','M136','MAAWS','RPG18']) then
  526. _log = format['DamageHack? #4: %1 damage with %2 to %3 (%4) @%5 %6',_damage,_weaponState,_type,_victim,mapGridPosition _posV,_posV];
  527. '+_randvar30110+' = [_clientName,_clientUID,'SLOG',toArray (_log)];
  528. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  529. };
  530. };
  531. };
  532. {
  533. [_clientUID,_clientName,_attacker] spawn fnc_infiSTAR_ServerkickNew;
  534. };
  535. };
  536. };
  537. if(isNil 'PVDZE_serverObjectMonitor') then {PVDZE_serverObjectMonitor = [];};
  538. if(isNil 'dayz_serverObjectMonitor') then {dayz_serverObjectMonitor = [];};
  539. _objects = PVDZE_serverObjectMonitor + dayz_serverObjectMonitor;
  540. if(!isNull _x) then
  541. _x removeAllEventHandlers 'Hit';
  542. _x addEventHandler ['Hit',{_this call fnc_infiHIT'+_randvar5+';}];
  543. } forEach _objects;
  544. if(!isNil 'fnc_plyrHit') then
  545. fnc_plyrHit2 = fnc_plyrHit;
  546. {
  547. private ['_victim', '_attacker','_weapon','_damage'];
  548. _attacker = _this select 1;
  549. if(!isPlayer _victim !isPlayer _attacker) exitWith {};
  550. if((owner _victim) (owner _attacker)) exitWith {};
  551. if(_isMan) then
  552. _distance = _victim distance _attacker;
  553. _clientUID = format['%1',getPlayerUID _attacker];
  554. _clientName = 'DEAD';if((alive _attacker)&&(getPlayerUID _attacker != ')) then {_clientName = name _attacker;};
  555. {
  556. _weapon = weaponState (vehicle _attacker);
  557. _log = format['DamageHack? #5: %1 damage from %2 with %3 to %4 @%5',_damage,_distance,_weapon,_victim,getPosATL _victim];
  558. '+_randvar30110+' = [_clientName,_clientUID,'HLOG',toArray (_log)];
  559. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  560. [_clientUID,_clientName,_attacker] spawn fnc_infiSTAR_ServerkickNew;
  561. if(_damage > 250) then
  562. _weapon = weaponState (vehicle _attacker);
  563. if !((_weapons select 0) in ['RPG7V','M136','MAAWS','RPG18']) then
  564. _log = format['DamageHack? #6: %1 damage with %2 to %3 @%4',_damage,_weapon,_victim,getPosATL _victim];
  565. '+_randvar30110+' = [_clientName,_clientUID,'BAN',toArray (_log)];
  566. ['SERVER','+_randvar30110+'] call fnc_handle'+_randvar30110+';
  567. [_clientUID,_clientName,_attacker] spawn fnc_infiSTAR_ServerkickNew;
  568. };
  569. };
  570. };
  571. '+_randvar11+' = {
  572. if(isNil '+_randvar26+') then
  573. if((!isNil 'dayz_animalCheck') (!isNil 'dayz_medicalH') (!isNil 'dayz_slowCheck') (!isNil 'dayz_gui')) then
  574. [] spawn {
  575. if(isNil '+_randvar26+') then
  576. AntiHack_NotRunningONETWO = 'AntiHack_NotRunningONETWO';publicVariableServer 'AntiHack_NotRunningONETWO';
  577. };
  578. };
  579. {
  580. [_puid,_name] spawn {
  581. _name = _this select 1;
  582. while {1 1} do
  583. if('toArray' != ('t' +'o' +'A' +'r' +'r' +'a' +'y')) then
  584. AntiHack_toArray_broken = 'AntiHack_toArray_broken';publicVariableServer 'AntiHack_toArray_broken';
  585. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: toArray')];
  586. };
  587. if('format' != ('f' +'o' +'r' +'m' +'a' +'t')) then
  588. AntiHack_format_broken = 'AntiHack_format_broken';publicVariableServer 'AntiHack_format_broken';
  589. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: format')];
  590. };
  591. if(format['%1',toArray ('str')] != '[115,116,114]') then
  592. AntiHack_str_broken = 'AntiHack_str_broken';publicVariableServer 'AntiHack_str_broken';
  593. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: str')];
  594. };
  595. if(str (toArray 'ctrlText') != '[99,116,114,108,84,101,120,116]') then
  596. AntiHack_ctrlText_broken = 'AntiHack_ctrlText_broken';publicVariableServer 'AntiHack_ctrlText_broken';
  597. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: ctrlText')];
  598. };
  599. if(str (toArray 'ctrlEnabled') != '[99,116,114,108,69,110,97,98,108,101,100]') then
  600. AntiHack_ctrlEnabled_broken = 'AntiHack_ctrlEnabled_broken';publicVariableServer 'AntiHack_ctrlEnabled_broken';
  601. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: ctrlEnabled')];
  602. };
  603. if(str (toArray 'finddisplay') != '[102,105,110,100,100,105,115,112,108,97,121]') then
  604. AntiHack_finddisplay_broken = 'AntiHack_finddisplay_broken';publicVariableServer 'AntiHack_finddisplay_broken';
  605. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: finddisplay')];
  606. };
  607. {
  608. AntiHack_CTRL4 = 'AntiHack_CTRL4';publicVariableServer 'AntiHack_CTRL4';
  609. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Active Menu CTRL4')];
  610. };
  611. {
  612. AntiHack_CTRL8 = 'AntiHack_CTRL8';publicVariableServer 'AntiHack_CTRL8';
  613. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Active Menu CTRL8')];
  614. };
  615. {
  616. AntiHack_CTRL810 = 'AntiHack_CTRL810';publicVariableServer 'AntiHack_CTRL810';
  617. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Active Menu CTRL810')];
  618. };
  619. {
  620. AntiHack_ValueReassignment = 'AntiHack_ValueReassignment';publicVariableServer 'AntiHack_ValueReassignment';
  621. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Value Reassignment: true')];
  622. };
  623. {
  624. AntiHack_ValueReassignment = 'AntiHack_ValueReassignment';publicVariableServer 'AntiHack_ValueReassignment';
  625. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Value Reassignment: false')];
  626. };
  627. {
  628. AntiHack_loadingText = 'AntiHack_loadingText';publicVariableServer 'AntiHack_loadingText';
  629. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('loadingText')];
  630. };
  631. if(!isNil _x) then
  632. _log = format['BadVar 0: %1 %2',_x,str _x];
  633. '+_randvar30110+' = [_name,_puid,'BAN',toArray(_log)];publicVariableServer '+_randvar30110+';
  634. HACKER_FOUND = 'HACKER_FOUND';publicVariableServer 'HACKER_FOUND';
  635. [] call compile 'findDisplay 46 closeDisplay 0;';
  636. _m = missionNamespace getVariable _x;
  637. {
  638. _log = format['BadVar in missionNamespace: %1 %2',_x,_m];
  639. '+_randvar30110+' = [_name,_puid,'BAN',toArray(_log)];publicVariableServer '+_randvar30110+';
  640. HACKER_FOUND = 'HACKER_FOUND';publicVariableServer 'HACKER_FOUND';
  641. [] call compile 'findDisplay 46 closeDisplay 0;';
  642. _u = uiNamespace getVariable _x;
  643. {
  644. _log = format['BadVar in uiNamespace: %1 %2',_x,_u];
  645. '+_randvar30110+' = [_name,_puid,'BAN',toArray(_log)];publicVariableServer '+_randvar30110+';
  646. HACKER_FOUND = 'HACKER_FOUND';publicVariableServer 'HACKER_FOUND';
  647. [] call compile 'findDisplay 46 closeDisplay 0;';
  648. _p = parsingNamespace getVariable _x;
  649. {
  650. _log = format['BadVar in parsingNamespace: %1 %2',_x,_p];
  651. '+_randvar30110+' = [_name,_puid,'BAN',toArray(_log)];publicVariableServer '+_randvar30110+';
  652. HACKER_FOUND = 'HACKER_FOUND';publicVariableServer 'HACKER_FOUND';
  653. [] call compile 'findDisplay 46 closeDisplay 0;';
  654. } forEach ['hhahaaaaar','CharlieSheenkeybinds','KickOFF','yolo','runonce','notakeybind','GEFClear','GEFClose','GEFWhite','GEFRed','GEFGreen','GEFCyan','FirstHint','LoganIsTired',
  655. 'MonsterCheats_Admin_Options','MonsterCheats_Toggle_Mods','MonsterCheats_Toggle','Jkeyszz','n2','monkyinterrupt','T0ol_it3ms','A11','fnx14','startmenu','menu0','Nute_Dat_Bomber'];
  656. if(!isNull (findDisplay _x)) then
  657. _log = format['MenuBasedHack_D%1',_x];
  658. '+_randvar30110+' = [_name,_puid,'BAN',toArray(_log)];publicVariableServer '+_randvar30110+';
  659. HACKER_FOUND = 'HACKER_FOUND';publicVariableServer 'HACKER_FOUND';
  660. [] call compile 'findDisplay 46 closeDisplay 0;';
  661. } forEach [166];
  662. if(!isNil 'player') then
  663. AntiHack_PLAYER_BROKEN = 'AntiHack_PLAYER_BROKEN';publicVariableServer 'AntiHack_PLAYER_BROKEN';
  664. [] call compile 'findDisplay 46 closeDisplay 0;';
  665. if(typeName player != 'OBJECT') then
  666. AntiHack_WRONG_TYPE = 'AntiHack_WRONG_TYPE';publicVariableServer 'AntiHack_WRONG_TYPE';
  667. [] call compile 'findDisplay 46 closeDisplay 0;';
  668. if(str(player) '<NULL-object>') then
  669. AntiHack_NULL_object = 'AntiHack_NULL_object';publicVariableServer 'AntiHack_NULL_object';
  670. [] call compile 'findDisplay 46 closeDisplay 0;';
  671. if(isNull player) then
  672. AntiHack_Player_is_Null = 'AntiHack_Player_is_Null';publicVariableServer 'AntiHack_Player_is_Null';
  673. [] call compile 'findDisplay 46 closeDisplay 0;';
  674. if(!isNil 'hideMe') then
  675. if(typeName hideMe 'OBJECT') then
  676. if(str(hideMe) != '<NULL-object>') then
  677. if(hideMe in [player,vehicle player]) then
  678. hideMe = 'hideMe';publicVariableServer 'hideMe';
  679. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('InvisibleHack: hideMe')];
  680. };
  681. };
  682. };
  683. };
  684. if(isClass(configFile >> (_h+_e+_y))) then
  685. HACKER = 'HACKER';publicVariableServer 'HACKER';
  686. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Active Menu: Zero')];
  687. };
  688. publicVariable '+_randvar11+';
  689. _puid = _this select 0;_name = _this select 1;
  690. {
  691. {
  692. if((!isNil 'PV_AdminMainCode') (!isNil 'PV_LowLevel_List') (!isNil 'PV_NormalLevel_List') (!isNil 'PV_SuperLevel_List') (!isNil 'PV_DevUlDs')) then
  693. [] spawn {sleep 0.5;AntiHack_adminvar = 'AntiHack_adminvar';publicVariableServer 'AntiHack_adminvar';};
  694. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Admin Variable Found')];
  695. };
  696. {
  697. [] spawn {sleep 0.5;AntiHack_GroupIcons = 'AntiHack_GroupIcons';publicVariableServer 'AntiHack_GroupIcons';};
  698. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: setGroupIconsVisible')];
  699. };
  700. {
  701. [] spawn {sleep 0.5;AntiHack_GroupIcons = 'AntiHack_GroupIcons';publicVariableServer 'AntiHack_GroupIcons';};
  702. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('FNCbroken: groupIconsVisible')];
  703. };
  704. if((groupIconsVisible select 0) (groupIconsVisible select 1)) then
  705. [] spawn {sleep 0.5;AntiHack_GroupIcons = 'AntiHack_GroupIcons';publicVariableServer 'AntiHack_GroupIcons';};
  706. _log = format['groupIconsVisible: %1',groupIconsVisible];
  707. '+_randvar30110+' = [_name,_puid,'BAN',toArray (_log)];
  708. };
  709. {
  710. [] spawn {sleep 0.5;AntiHack_adminvar = 'AntiHack_adminvar';publicVariableServer 'AntiHack_adminvar';};
  711. '+_randvar30110+' = [_name,_puid,'BAN',toArray ('Admin Variable Found')];
  712. };
  713. {
  714. {
  715. [_name,_puid] spawn {
  716. _puid = _this select 1;
  717. endLoadingScreen;
  718. preProcessFileLineNumbers 'Scan completed, bad content was';
  719. endLoadingScreen;
  720. if(_c != ') then
  721. [] spawn {sleep 0.5;AntiHack_BadFile = 'AntiHack_BadFile';publicVariableServer 'AntiHack_BadFile';};
  722. '+_randvar30110+' = [_name,_puid,'BAN',toArray (_log)];
  723. };
  724. [
  725. 'zaddonsui_addonsdecrypt.sqf',
  726. 'decrypt.sqf',
  727. 'testest.sqf','testestt.sqf','RooslahVeeSevan.sqf','localBox.sqf','News.sqf',
  728. 'WhippyplayerTools.sqf','whippyv4executev4.sqf',
  729. ];
  730. };
  731. };
  732. };
  733. '+_randvar21+' = true;
  734. [_puid,_name] spawn {
  735. _name = _this select 1;
  736. {
  737. if !(isNil _x) then
  738. [] spawn {sleep 0.5;AntiHack_FNCbroken = 'AntiHack_FNCbroken';publicVariableServer 'AntiHack_FNCbroken';};
  739. _log = format['FNCbroken: %1',_x];
  740. '+_randvar30110+' = [_name,_puid,'BAN',toArray (_log)];
  741. };
  742. } count ['typeName','lbClear','closedialog','startloadingscreen','endLoadingScreen','findDisplay','setposATL','getPos','to',
  743. 'closeDisplay','getPlayerUID','publicVariableServer','setPos','toArray','setposASL','getPosASL','allowDamage','setTerrainGrid',
  744. 'endMission','str','isNil','diag_log','format','removeMagazines','getPosATL','from','ctrlEnabled','uiNameSpace',
  745. 'removeMagazine','failMission','diag_tickTime','publicvariable','profileNamespace','for','toString','resize','toLower',
  746. 'displayRemoveAllEventHandlers','ctrlRemoveAllEventHandlers','removeWeapon','&&',' ','removeAction','in','spawn',
  747. 'do','displayCtrl','player','select','saveProfileNamespace','exitWith','or','and','visibleMap','uiSleep','alive',
  748. 'isNull','typeOf','distance','true','false','isDedicated','unitRecoilCoefficient','call','setunitRecoilCoefficient',
  749. 'waitUntil','speed','while','if','isServer','then','primaryWeapon','unitBackpack','magazines','weapons','getMagazineCargo',
  750. 'getWeaponCargo','isPlayer','dialog','disableSerialization','count','ctrlSetText','ctrlText','systemChat','commandingMenu',
  751. 'showcommandingMenu','disableUserInput','time','local','forEach','nearEntities','round','onEachFrame'];
  752. if !(isNil _x) then
  753. [] spawn {sleep 0.5;AntiHack_BadVar = 'AntiHack_BadVar';publicVariableServer 'AntiHack_BadVar';};
  754. _log = format['BadVar 1: %1',_x];
  755. '+_randvar30110+' = [_name,_puid,'BAN',toArray (_log)];
  756. };
  757. } count ['ANTIHACKKICK','lel','fnx3','vars','PSwap','toLower_new','BCast','thfile','tlmadminrq','infiSTARBLACK','name','carepkg','scrollAim','BlurExec','sbpc','CALLRE',
  758. 'quake','menu_run','ZedProtect','actid1','vehicles1','MapClicked','MapClickedPosX','MouseUpEvent','scrollPlayerlist','keypress_xxx','D_AMEZ_COA',
  759. 'envi','G_A_N_G_S_T_A','ZoombiesCar','timebypass','returnString_z','isori','tangrowth27','PVAH_AdminRequest','AH_OFF_LOL','b','infiSTAR_fillRE',
  760. 'qwak','infoe','font','title_dialog','sexymenu_adds_Star','boolean_1','initre337','skype_option','bleh','magnetomortal','fnc_allunits','sbp',
  761. 'PV_IAdminMenuCode','PVAH_WriteLogRequest','skype_img','Lhacks','Lpic','LtToTheRacker','Lexstr','take1','Called','epochExec','sdgff4535hfgvcxghn',
  762. 'adadawer24_1337','fsdddInfectLOL','W_O_O_K_I_E_ANTI_ANTI_HAX','W_O_O_K_I_E_Car_RE','kW_O_O_K_I_E_Go_Fast','epchDeleted','lystobindkeys','lystoKeypress',
  763. 'toggle_1','shiftMenu','dbClicked','b_loop','re_loop','v_bowen','bowen','melee_startAttack','asdasdasd','antihax2','PV_AdminMenuCode','AdminLoadOK',
  764. 'AdminLoadOKAY','PV_TMPBAN','T_o_g_g_l_e_BB','fixMenu','PV_AdminMenuCodee','AdminPlayer','PVAH_AdminRequestVariable','epochBackpack','JME_Red',
  765. 'JME_MENU_Sub','JME_menu_title','JME_Sub','JME_OPTIONS','god','heal','grass','fatguybeingchasedbyalion','night','day','infammo','nvg','thermal',
  766. 'Keybinds','fredtargetkill','loopfredtpyoutome','epochTp','AdminLst','BB_Pr0_Esp','BBProEsp','epochMapMP','CALLRESVR','lazy_ILHA_is_lazy',
  767. 'trap','boomgoats','morphme','morph','blfor','blfor2','blfor3','rdfor','rdfor2','rdfor3','napa','civ','runonce','keybindz','BB_Menu_Fnc',
  768. 'mod_select','scrollmenu','ly5t1c','JJMMEE_Swagger','Bobsp','Speed_Hack_cus','pList_star_peter_cus','RGB','onKeyPress','neo_throwing',
  769. 'Menu_I_Run_Color_LP','Blue_I_Color_LP','Orange_I_Color_LP','Menu_I_On_Color_LP','Menu_I_Off_Color_LP','Speed_Hack_cus','cus_SPEED_DOWN',
  770. 'pnc','SpyglassFakeTrigger','infammook','Tit_Choppertimer','Mystic_ESP','biggies_menu_open','MM_150','FND_fnc_select','hoenUSABLE','changestats',
  771. 'FND_fnc_subs','FND_fnc_spawn_veh','bombs','GLASS911_Run','key_combos_ftw','MainScripts','AimAssistUC','arr1','init_main','ESP_Count','eroticTxt'];
  772. };
  773. '+_randvar21+' = true;
  774. publicVariable '+_randvar28+';
  775. '+_randvar26+' = true;
  776. _goodguys = '+str _allAdmins+';
  777. if(!isServer) then
  778. setVehicleInit='no';processInitCommands='no';
  779. '+_randvar2+' = {
  780. for '_c' from 0 to 101 do {findDisplay _c closeDisplay 0;};
  781. [] spawn '+_randvar19+';
  782. {
  783. [] spawn {
  784. {
  785. if((isNil 'bis_fnc_infotext') (isNil 'bis_fnc_findsafepos') (isNil 'bis_fnc_dirto') (isNil 'bis_fnc_dynamictext') (isNil 'bis_fnc_invremove')) then
  786. BIS_fnc_init = nil;
  787. call compile preprocessFileLineNumbers 'caModulesFunctionsinit.sqf';
  788. uiSleep 0.5;
  789. };
  790. };
  791. {
  792. {
  793. hint 'Just because many idiots are going to use this name.';
  794. '+_randvar30110+' = [name player,getPlayerUID player,'BAN',toArray (_log)];
  795. [] spawn '+_randvar2+';
  796. };
  797. if(_puid != ') then
Posted on