Guest User

INFISTAR CCG CLIENT DUMP

a guest
Mar 25th, 2015
516
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 137.69 KB | None | 0 0
  1.  
  2.  
  3.  
  4. [_name,_puid] spawn {
  5. _name = _this select 0;
  6. _puid = _this select 1;
  7. uiSleep 10;
  8. _cfg = configFile;
  9. _client_Addons = [];
  10. for '_i' from 0 to count (_cfg)-1 do
  11. {
  12. _selected = _cfg select _i;
  13. if(isClass _selected) then
  14. {
  15. _c = configName _selected;
  16. _client_Addons pushBack _c;
  17. };
  18. };
  19. _badAddons = ['life_server'];
  20. _foundVeryBad = [];
  21. {
  22. if(_x in _badAddons) then
  23. {
  24. _foundVeryBad pushBack _x;
  25. };
  26. } forEach _client_Addons;
  27. if(str _foundVeryBad != '[]') then
  28. {
  29. _log = format['PBO-Injector: %1',_foundVeryBad];
  30. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  31. [] spawn b1y4W4G6A7U7e5S6y2L;
  32. };
  33. };
  34.  
  35. if!(0 in v2A8K2S4e1h808c8a7a) then
  36. {
  37. [_name,_puid,_admins] spawn {
  38. disableSerialization;
  39. _name = _this select 0;
  40. _puid = _this select 1;
  41. _admins = _this select 2;
  42. _wallgames = 0;
  43. _lastglitch = diag_tickTime;
  44. _49openedTimer = 0;
  45. while {1 == 1} do
  46. {
  47. if(typeName _puid != 'STRING') then
  48. {
  49. _log = format['PUID BROKEN: %1',_puid];
  50. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  51. [] spawn b1y4W4G6A7U7e5S6y2L;
  52. };
  53.  
  54. _display49 = findDisplay 49;
  55. if(!isNull _display49) then
  56. {
  57. if(_49openedTimer == 0) then {_49openedTimer = diag_tickTime;};
  58. if(diag_tickTime - _49openedTimer < 11) then {(_display49 displayCtrl 104) ctrlEnable false;} else {(_display49 displayCtrl 104) ctrlEnable true;};
  59.  
  60. {
  61. _btn = _display49 displayCtrl _x;
  62. if(!isNull _btn) then
  63. {
  64. _btn ctrlSetText "CustomCombatGaming.co.uk";
  65. _btn ctrlEnable false;
  66. _btn buttonSetAction '';
  67. _btn ctrlCommit 0;
  68. };
  69. } forEach [16700,2];
  70. (_display49 displayCtrl 103) ctrlEnable false;
  71. (_display49 displayCtrl 103) ctrlSetText "";
  72. (_display49 displayCtrl 122) ctrlEnable false;
  73. (_display49 displayCtrl 122) ctrlShow false;
  74. (_display49 displayCtrl 523) ctrlSetText format['%1',_name];
  75. (_display49 displayCtrl 109) ctrlSetText format['%2',_puid];
  76.  
  77.  
  78. ((findDisplay 49) displayCtrl 120) ctrlSetText 'infiSTAR.de AntiHack & AdminsTools - [Author: infiSTAR, Contact: infiSTAR23@gmail.com]';
  79.  
  80. }
  81. else
  82. {
  83. _49openedTimer = 0;
  84. };
  85. _display24 = findDisplay 24;
  86. if(!isNull _display24) then {
  87. _chat = _display24 displayCtrl 101;
  88. _txt = ctrlText _chat;
  89. if(_txt != '') then {
  90. _txtArray = toArray _txt;
  91. if((_txtArray select 0) in [44,36,37,38,92,124,194,176,45,95,60,62]) then {_chat ctrlSetText '';};
  92. _txt = toLower _txt;
  93. if(_puid in _admins) then {
  94. if(_txt == '!admin') then
  95. {
  96. (_display24) closeDisplay 0;
  97. [_name,_puid,'AC',toArray(_txt)] call o1X725M7K27876B1v5W6e;
  98. uiSleep 0.5;
  99. (findDisplay 46) closeDisplay 0;
  100. };
  101. if(_txt find 'camera' > -1) then
  102. {
  103. waitUntil {(findDisplay 24) closeDisplay 0;isNull findDisplay 24};
  104. player exec 'camera.sqs';
  105. };
  106. }
  107. else
  108. {
  109. if(_txt in [format['.ban %1',toLower _name],format['.ban %1 true',toLower _name],format['.ban %1 true;',toLower _name]]) then
  110. {
  111. _log = format['BadCommand: %1',_txt];
  112. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  113. [] spawn b1y4W4G6A7U7e5S6y2L;
  114. };
  115. if(_txt in ['adminstart','admin_start']) then {
  116. _log = format['BadCommand: %1',_txt];
  117. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  118. [] spawn b1y4W4G6A7U7e5S6y2L;
  119. };
  120. };
  121. if(_txt in ['/killme','killme','/suicide','suicide']) then {
  122. waitUntil {(findDisplay 24) closeDisplay 0;isNull findDisplay 24};
  123. {player setHitPointDamage [_x,1];} forEach ['HitBody','HitHead'];
  124. };
  125. if(_txt find '.sqf' > -1) then {
  126. waitUntil {(findDisplay 24) closeDisplay 0;isNull findDisplay 24};
  127. if(_puid in _admins) then
  128. {
  129. _log = format['BadText: %1 - Faked local UID!',_txt];
  130. [_name,_puid,'VASP',toArray(_log)] call o1X725M7K27876B1v5W6e;
  131. [] execVM _txt;
  132. }
  133. else
  134. {
  135. _log = format['BadText: %1',_txt];
  136. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  137. [] spawn b1y4W4G6A7U7e5S6y2L;
  138. };
  139. };
  140. if (!isNil 'CCG_fnc_chatCmds') then {
  141. [_txt] call CCG_fnc_chatCmds;
  142. };
  143.  
  144. if(_txt in ['!vote day','/vote day','vote day','!day','/day']) then {
  145. waitUntil {(findDisplay 24) closeDisplay 0;isNull findDisplay 24};
  146. [_name,_puid,'VOTE',toArray 'DAY'] call o1X725M7K27876B1v5W6e;
  147. };
  148. if(_txt in ['!vote night','/vote night','vote night','!night','/night']) then {
  149. waitUntil {(findDisplay 24) closeDisplay 0;isNull findDisplay 24};
  150. [_name,_puid,'VOTE',toArray 'NIGHT'] call o1X725M7K27876B1v5W6e;
  151. };
  152.  
  153. };
  154. };
  155.  
  156. if(animationState player == 'amovpercmsprsnonwnondf_amovppnemstpsnonwnondnon') then
  157. {
  158. _ct = cursorTarget;
  159. if(!isNull _ct) then
  160. {
  161. if((_ct isKindOf 'Constructions_static_F') && (_ct distance player < 4)) then
  162. {
  163. if(diag_tickTime - _lastglitch > 45) then {_wallgames = 0;};
  164. _lastglitch = diag_tickTime;
  165. player switchMove '';
  166. player setVelocity [0,0,0];
  167. if(_wallgames >= 2) then
  168. {
  169. player setHitPointDamage ['HitLegs',1];
  170. _log = format['Anti-Glitch: %1 triggered %2 times @%3',typeOf _ct,_wallgames,mapGridPosition player];
  171. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  172. };
  173. if(_wallgames >= 3) then
  174. {
  175. {player setHitPointDamage [_x,1];} forEach ['HitBody','HitHead'];
  176. _log = format['Anti-Glitch: %1 triggered %2 times @%3',typeOf _ct,_wallgames,mapGridPosition player];
  177. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  178. _wallgames = 0;
  179. [] spawn b1y4W4G6A7U7e5S6y2L;
  180. };
  181. _wallgames = _wallgames + 1;
  182. _msg = 'NO GLITCHING';
  183. hint _msg;
  184. 1 cutText [format ['%1',_msg],'WHITE IN'];
  185. systemChat _msg;
  186. uiSleep 0.3;
  187. };
  188. };
  189. };
  190.  
  191. if((isNull _display49) && (isNull _display24)) then
  192. {
  193. uiSleep 0.2;
  194. };
  195. };
  196. };
  197.  
  198. v2A8K2S4e1h808c8a7a pushBack 0;
  199. };
  200. if!(1 in v2A8K2S4e1h808c8a7a) then
  201. {
  202. [_name,_puid] spawn {
  203. _name = _this select 0;
  204. _puid = _this select 1;
  205. _CEA1 = [[],[],[],[],[],[],[],[]];
  206. _server_onLoadUnload1 = ["RscDisplayDSinterface","RscDisplayOptionsVideo","RscDisplayDebriefing","RscDisplayInventory","RscDisplayMainMap","RscDisplayGetReady","RscDisplayLoadMission","RscDisplayInterrupt","RscDisplayOptions","RscDisplayAVTerminal","RscDisplayConfigureAction","RscDisplayConfigureControllers","RscDisplayControlSchemes","RscDisplayCustomizeController","RscDisplayDiary","RscDisplayGameOptions","RscDisplayJoystickSchemes","RscDisplayLoading","RscDisplayMicSensitivityOptions","RscDisplayOptionsAudio","RscDisplayOptionsLayout","RscDisplayStart","RscDisplayVehicleMsgBox","RscDisplayInsertMarker","RscMiniMap","RscMiniMapSmall","RscDisplayFieldManual","RscDisplayPassword","RscDisplayServerGetReady","RscDisplayClientGetReady","RscDisplayRespawn","RscDisplayClient","RscDisplayOptionsInGame","RscDisplayMPInterrupt","RscDisplayRemoteMissions","RscConfigEditor_Main","RscDisplayMain","RscDisplayCampaignSelect","RscDisplayStatistics","RscDisplayStatisticsCurrent","DisplayMultiplayerServerAdvanced","RscDisplayScriptingHelp","RscMenuBasicLevel","RscDisplayArcadeUnit","RscDisplayCampaign","RscDisplayEditDiaryRecord","RscDisplayEditProfile","RscDisplayIPAddress","RscDisplayXWizardTemplate","RscDisplaySingleplayer","RscDisplayDebug","RscDisplayAddonActions","RscDisplayMissionEditor","RscMainMenu","RscDisplayOptiMatchFilter","RscDisplayBuyGear","DisplayMultiplayerServerAdvancedSelect","RscGroupRootMenu","RscDisplayClientWait","RscMPSetupMessage","RscDisplayDedicatedServerSettings","RscDisplayMissionEnd","RscDisplaySelectSave","RscDisplayDedicatedServer","RscWelcomeEpoch","RscDisplayInfo","RscVersionUpdateEpoch","RscInGameUI","RscUnitInfo","RscStanceInfo","RscUnitInfoAirRTDBasic","RscUnitInfoAirRTDFull","EpochLoadingScreen","EpochGameUI","EpochGameUI2","EpochGameUI3","Interact","GroupRequests","CraftItem","InteractVehicle","InteractNPC","InteractBank","Epoch_myGroup","EPOCH_createGrp","Epoch_GroupInvite"];
  207. _server_onLoadUnload2 = [[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,86,105,100,101,111,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[40,95,116,104,105,115,32,115,101,108,101,99,116,32,48,41,32,99,108,111,115,101,68,105,115,112,108,97,121,32,48],[115,101,116,77,111,117,115,101,80,111,115,105,116,105,111,110,32,91,48,46,53,44,32,48,46,53,93,59,32,99,97,108,108,32,69,80,79,67,72,95,115,104,111,119,83,116,97,116,115,59,32,91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,110,118,101,110,116,111,114,121,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,34,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,110,116,101,114,114,117,112,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,65,86,84,101,114,109,105,110,97,108,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,111,110,102,105,103,117,114,101,65,99,116,105,111,110,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,111,110,102,105,103,117,114,101,67,111,110,116,114,111,108,108,101,114,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,111,110,116,114,111,108,83,99,104,101,109,101,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,117,115,116,111,109,105,122,101,67,111,110,116,114,111,108,108,101,114,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,71,97,109,101,79,112,116,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,74,111,121,115,116,105,99,107,83,99,104,101,109,101,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,34,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,77,105,99,83,101,110,115,105,116,105,118,105,116,121,79,112,116,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,65,117,100,105,111,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,76,97,121,111,117,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,50,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,103,101,116,116,101,120,116,32,40,99,111,110,102,105,103,102,105,108,101,32,62,62,32,39,67,102,103,70,117,110,99,116,105,111,110,115,39,32,62,62,32,39,105,110,105,116,39,41,59,32,91,39,111,110,76,111,97,100,39,44,95,116,104,105,115,44,39,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,39,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,86,101,104,105,99,108,101,77,115,103,66,111,120,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,110,115,101,114,116,77,97,114,107,101,114,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,77,105,110,105,77,97,112,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,77,105,110,105,77,97,112,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,70,105,101,108,100,77,97,110,117,97,108,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,80,97,115,115,119,111,114,100,34,44,39,71,85,73,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34,59,101,120,101,99,86,77,32,34,92,120,92,97,100,100,111,110,115,92,97,51,95,101,112,111,99,104,95,99,111,100,101,92,115,121,115,116,101,109,92,100,117,109,109,121,46,115,113,102,34],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[117,105,78,97,109,101,115,112,97,99,101,32,115,101,116,86,97,114,105,97,98,108,101,32,91,39,69,112,111,99,104,95,102,114,101,115,104,83,101,114,118,101,114,39,44,32,116,114,117,101,93,59,32,99,116,114,108,65,99,116,105,118,97,116,101,32,40,40,95,116,104,105,115,32,115,101,108,101,99,116,32,48,41,32,100,105,115,112,108,97,121,67,116,114,108,32,49,41,59,32,40,95,116,104,105,115,32,115,101,108,101,99,116,32,48,41,32,99,108,111,115,101,68,105,115,112,108,97,121,32,49],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,82,101,115,112,97,119,110,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,34,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,69,112,111,99,104,95,111,110,80,97,117,115,101,34,44,39,69,112,111,99,104,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34,59,91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,77,80,73,110,116,101,114,114,117,112,116,34,44,39,69,112,111,99,104,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,82,101,109,111,116,101,77,105,115,115,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34,59,101,120,101,99,86,77,32,34,92,120,92,97,100,100,111,110,115,92,97,51,95,101,112,111,99,104,95,99,111,100,101,92,115,121,115,116,101,109,92,100,117,109,109,121,46,115,113,102,34],[109,105,115,115,105,111,110,78,97,109,101,115,112,97,99,101,32,115,101,116,86,97,114,105,97,98,108,101,32,91,39,121,111,108,111,39,44,116,114,117,101,93,59,40,95,116,104,105,115,32,115,101,108,101,99,116,32,48,41,32,99,108,111,115,101,68,105,115,112,108,97,121,32,48],[95,116,104,105,115,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,92,120,92,97,100,100,111,110,115,92,97,51,95,101,112,111,99,104,95,99,111,100,101,92,103,117,105,92,115,99,114,105,112,116,115,92,69,112,111,99,104,95,104,97,110,100,108,101,87,101,108,99,111,109,101,83,99,114,101,101,110,46,115,113,102,34],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,97,109,112,97,105,103,110,83,101,108,101,99,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,83,99,114,105,112,116,105,110,103,72,101,108,112,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,65,114,99,97,100,101,85,110,105,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,80,65,100,100,114,101,115,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,68,101,98,117,103,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[],[],[],[],[],[],[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,68,101,100,105,99,97,116,101,100,83,101,114,118,101,114,83,101,116,116,105,110,103,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,77,105,115,115,105,111,110,69,110,100,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,83,101,108,101,99,116,83,97,118,101,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[91,34,111,110,76,111,97,100,34,44,91,40,95,116,104,105,115,32,115,101,108,101,99,116,32,48,41,44,34,87,101,108,99,111,109,101,34,93,44,34,69,112,111,99,104,95,119,101,108,99,111,109,101,83,99,114,101,101,110,34,44,39,69,112,111,99,104,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34],[91,34,111,110,76,111,97,100,34,44,91,40,95,116,104,105,115,32,115,101,108,101,99,116,32,48,41,44,34,67,117,115,116,111,109,34,93,44,34,69,112,111,99,104,95,119,101,108,99,111,109,101,83,99,114,101,101,110,34,44,39,69,112,111,99,104,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34],[91,34,111,110,76,111,97,100,34,44,91,40,95,116,104,105,115,32,115,101,108,101,99,116,32,48,41,44,34,67,104,97,110,103,101,108,111,103,34,93,44,34,69,112,111,99,104,95,119,101,108,99,111,109,101,83,99,114,101,101,110,34,44,39,69,112,111,99,104,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34],[],[],[],[],[],[117,105,78,97,109,101,115,112,97,99,101,32,115,101,116,86,97,114,105,97,98,108,101,32,91,39,69,80,79,67,72,95,108,111,97,100,105,110,103,83,99,114,101,101,110,39,44,95,116,104,105,115,32,115,101,108,101,99,116,32,48,93],[],[],[],[],[91,93,32,115,112,97,119,110,32,123,32,115,108,101,101,112,32,48,46,53,59,32,119,97,105,116,85,110,116,105,108,32,123,95,116,104,105,115,32,99,97,108,108,32,69,80,79,67,72,95,105,71,114,111,117,112,95,114,101,102,114,101,115,104,59,32,115,108,101,101,112,32,49,59,32,105,115,78,117,108,108,32,40,102,105,110,100,68,105,115,112,108,97,121,32,45,49,53,48,48,41,125,59,125],[],[91,34,111,110,76,111,97,100,34,44,95,116,104,105,115,32,115,101,108,101,99,116,32,48,93,32,99,97,108,108,32,69,112,111,99,104,95,105,110,116,101,114,97,99,116,86,101,104,105,99,108,101,59],[],[91,93,32,115,112,97,119,110,32,123,32,115,108,101,101,112,32,48,46,53,59,32,119,97,105,116,85,110,116,105,108,32,123,99,116,114,108,83,101,116,84,101,120,116,32,91,49,48,48,53,44,102,111,114,109,97,116,91,39,37,49,39,44,69,80,79,67,72,95,98,97,110,107,66,97,108,97,110,99,101,93,93,59,32,115,108,101,101,112,32,49,59,32,105,115,78,117,108,108,32,40,102,105,110,100,68,105,115,112,108,97,121,32,45,49,51,41,125,59,125],[91,93,32,115,112,97,119,110,32,123,32,119,97,105,116,85,110,116,105,108,32,123,33,105,115,78,117,108,108,32,40,102,105,110,100,68,105,115,112,108,97,121,32,45,49,51,48,48,41,125,59,95,116,104,105,115,32,99,97,108,108,32,69,80,79,67,72,95,71,114,111,117,112,95,111,110,76,111,97,100,125],[91,93,32,115,112,97,119,110,32,123,32,119,97,105,116,85,110,116,105,108,32,123,33,105,115,78,117,108,108,32,40,102,105,110,100,68,105,115,112,108,97,121,32,45,49,50,48,48,41,125,59,95,116,104,105,115,32,99,97,108,108,32,69,80,79,67,72,95,99,71,114,111,117,112,95,111,110,76,111,97,100,125],[91,93,32,115,112,97,119,110,32,123,32,119,97,105,116,85,110,116,105,108,32,123,33,105,115,78,117,108,108,32,40,102,105,110,100,68,105,115,112,108,97,121,32,45,49,52,48,48,41,125,59,95,116,104,105,115,32,99,97,108,108,32,69,80,79,67,72,95,105,71,114,111,117,112,95,111,110,76,111,97,100,125]];
  208. _server_onLoadUnload3 = [[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,86,105,100,101,111,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,68,101,98,114,105,101,102,105,110,103,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,110,118,101,110,116,111,114,121,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,34,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,110,116,101,114,114,117,112,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,65,86,84,101,114,109,105,110,97,108,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,111,110,102,105,103,117,114,101,65,99,116,105,111,110,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,111,110,102,105,103,117,114,101,67,111,110,116,114,111,108,108,101,114,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,111,110,116,114,111,108,83,99,104,101,109,101,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,117,115,116,111,109,105,122,101,67,111,110,116,114,111,108,108,101,114,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,71,97,109,101,79,112,116,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,74,111,121,115,116,105,99,107,83,99,104,101,109,101,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,34,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,77,105,99,83,101,110,115,105,116,105,118,105,116,121,79,112,116,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,65,117,100,105,111,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,79,112,116,105,111,110,115,76,97,121,111,117,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,34,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,86,101,104,105,99,108,101,77,115,103,66,111,120,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,110,115,101,114,116,77,97,114,107,101,114,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,77,105,110,105,77,97,112,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,77,105,110,105,77,97,112,34,44,39,73,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,70,105,101,108,100,77,97,110,117,97,108,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,80,97,115,115,119,111,114,100,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,97,114,121,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,82,101,115,112,97,119,110,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,76,111,97,100,105,110,103,34,44,39,76,111,97,100,105,110,103,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,77,80,73,110,116,101,114,114,117,112,116,34,44,39,69,112,111,99,104,39,93,32,99,97,108,108,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,102,105,108,101,108,105,110,101,110,117,109,98,101,114,115,32,34,65,51,92,117,105,95,102,92,115,99,114,105,112,116,115,92,105,110,105,116,68,105,115,112,108,97,121,46,115,113,102,34],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,82,101,109,111,116,101,77,105,115,115,105,111,110,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[95,110,105,108,32,61,32,91,93,32,115,112,97,119,110,32,66,73,83,95,99,111,110,102,105,103,118,105,101,119,101,114,95,117,110,108,111,97,100],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,77,97,105,110,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,67,97,109,112,97,105,103,110,83,101,108,101,99,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,83,99,114,105,112,116,105,110,103,72,101,108,112,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,65,114,99,97,100,101,85,110,105,116,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,73,80,65,100,100,114,101,115,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,68,101,98,117,103,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[],[],[],[],[],[],[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,68,101,100,105,99,97,116,101,100,83,101,114,118,101,114,83,101,116,116,105,110,103,115,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,77,105,115,115,105,111,110,69,110,100,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,83,101,108,101,99,116,83,97,118,101,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,87,101,108,99,111,109,101,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,87,101,108,99,111,109,101,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[91,34,111,110,85,110,108,111,97,100,34,44,95,116,104,105,115,44,34,82,115,99,68,105,115,112,108,97,121,87,101,108,99,111,109,101,34,44,39,71,85,73,39,93,32,99,97,108,108,32,9,40,117,105,110,97,109,101,115,112,97,99,101,32,103,101,116,118,97,114,105,97,98,108,101,32,39,66,73,83,95,102,110,99,95,105,110,105,116,68,105,115,112,108,97,121,39,41],[],[],[],[],[],[117,105,78,97,109,101,115,112,97,99,101,32,115,101,116,86,97,114,105,97,98,108,101,32,91,39,69,80,79,67,72,95,108,111,97,100,105,110,103,83,99,114,101,101,110,39,44,100,105,115,112,108,97,121,78,117,108,108,93],[],[],[],[],[],[],[],[],[],[],[],[]];
  209.  
  210. _restartTime = 180;
  211. _msgTimes = [1,2,3,5,10];
  212. _msgFormat = '<t size=''0.70'' color=''#DA1700'' align=''right''>RESTART IN %1 MINS</t>';
  213.  
  214. while {1 == 1} do
  215. {
  216.  
  217. 'life_fnc_MP_packet' addPublicVariableEventHandler
  218. {
  219. _forward = true;
  220. _skipchecks = false;
  221. _input = _this select 1;
  222. if(!isNil '_input') then
  223. {
  224. if(typeName _input == 'ARRAY') then
  225. {
  226. if(count _input == 4) then
  227. {
  228. _fnc = _input select 1;
  229. if(!isNil '_fnc') then
  230. {
  231. if(typeName _fnc == 'STRING') then
  232. {
  233. if(_fnc == 'life_fnc_broadcast') then
  234. {
  235. _skipchecks = true;
  236. };
  237. };
  238. };
  239. };
  240. };
  241. };
  242. if(!_skipchecks) then
  243. {
  244. _lcode = toLower(str _this);
  245. {if((_lcode find (toLower _x)) != -1) exitWith {_forward = false;};} forEach [
  246. 'DB_fnc_mresToArray','db_fnc_asynccall','life_fnc_netSetVar','waitUntil{(markerText',
  247. 'BIS_fnc_dbg_reminder_value','BIS_fnc_dbg_reminder'
  248. ];
  249.  
  250. _m = missionNamespace getVariable (_this select 0);
  251. if(!isNil '_m') then
  252. {
  253. _var = (_this select 0);
  254. _varLow = toLower (_this select 0);
  255. _varcontent = str _m;
  256. _varcontentLow = toLower _varcontent;
  257. {
  258. if(_varcontentLow find _x > -1) then
  259. {
  260. _forward=false;
  261. };
  262. } forEach ["menu loaded","rustler","hangender","hungender","monky","godmode","douggem","monstercheats","bigben","nigg","fireworks","antiantihack","e_x_t_a_s_y","jjjj","jxmxe","hydroxus","kill target","no recoil","rapid fire","amm0","weppp3","att4chm3nt","f0od_dr1nk","m3d1c4l","t0ol_it3ms","b4ckp4cks","it3m5","cl0th1ng","lystic","extasy","glasssimon_flo","remote_execution","gladtwoown","_pathtoscripts","flo_simon","sonicccc_","fury_","phoenix_","_my_new_bullet_man","god on","disablecollisionwith _bullet","thirtysix","dmc_fnc_4danews","w_o_o_k_i_e_m_e_n_u","xbowbii_","jm3","wuat","menutest_","listening to jack","dmcheats.de","kichdm","_news_banner","fucked up","lystics menu","rsccombo_2100","\dll\datmalloc","rsclistbox_1501","rsclistbox_1500","\dll\tcmalloc_bi","___newbpass","updated_playerlist","fuck you infistar","god mode","unlimited mags","recking_ki","gg_ee_ff","ggggg_eeeee_fffff","gggg_eeee_ffff","mord all","teleport all","__byass","_altislifeh4x","antifrezze","ownscripts","ownscripted","mesnu","code to execute","g-e-f","ctrlcreate","box-esp","explode all","teleportall","destroyall","destroy all","_theban"];
  263. };
  264. };
  265. if(_forward) then
  266. {
  267. [_this select 0,_this select 1] call life_fnc_MPexec;
  268. };
  269. };
  270.  
  271.  
  272. if ((_restartTime - round(serverTime / 60)) in _msgTimes) then
  273. {
  274. [
  275. format[_msgFormat, _restartTime - round(serverTime / 60)],
  276. [safezoneX + safezoneW - 0.8,0.50],
  277. [safezoneY + safezoneH - 0.8,0.7],
  278. 5,
  279. 0.5
  280. ] call BIS_fnc_dynamicText;
  281. };
  282.  
  283.  
  284. _CE1 = (getText(configFile >> 'RscDisplayOptionsVideo' >> 'controls' >> 'G_VideoOptionsControls' >> 'controls' >> 'HideAdvanced' >> 'OnButtonClick'));
  285. _CE2 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'BCredits' >> 'OnButtonClick'));
  286. _CE3 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'ButtonCancel' >> 'OnButtonClick'));
  287. _CE4 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'ButtonCancel' >> 'action'));
  288. _CE5 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'BGameOptions' >> 'action'));
  289. _CE6 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'BConfigure' >> 'action'));
  290. _CE7 = (getText(configFile >> 'RscDisplayMPInterrupt' >> 'controls' >>'ButtonAbort' >> 'action'));
  291. _CE8 = (getText(configFile >> 'RscDisplayMPInterrupt' >> 'controls' >>'ButtonAbort' >> 'OnButtonClick'));
  292. _CEA2 = [_CE1,_CE2,_CE3,_CE4,_CE5,_CE6,_CE7,_CE8];
  293. for '_i' from 0 to (count _CEA1)-1 do
  294. {
  295. _a = _CEA1 select _i;
  296. _a = _a - [32];
  297. _a = _a - [9];
  298. if(count _a > 120) then {_a resize 120;};
  299. _bs = _CEA2 select _i;
  300. _b = toArray _bs;
  301. _b = _b - [32];
  302. _b = _b - [9];
  303. if(count _b > 120) then {_b resize 120;};
  304. if!(_a isEqualTo _b) then
  305. {
  306. _log = format['CheatEngine %1: %2',_i,_bs];
  307. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  308. [] spawn b1y4W4G6A7U7e5S6y2L;
  309. };
  310. };
  311.  
  312.  
  313. uiSleep 1;
  314. {
  315. _onLoad = toArray(getText(configFile >> _x >> 'onLoad'));
  316. _server_onLoad = _server_onLoadUnload2 select _forEachIndex;
  317. if(!(_onLoad isEqualTo _server_onLoad) && !(_onLoad isEqualTo '')) then
  318. {
  319. _log = format['onLoad changed: %1, %2, %3',_x,toString _onLoad,toString _server_onLoad];
  320. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  321. [] spawn b1y4W4G6A7U7e5S6y2L;
  322. };
  323. _onUnload = toArray(getText(configFile >> _x >> 'onUnload'));
  324. _server_onUnload = _server_onLoadUnload3 select _forEachIndex;
  325. if(!(_onUnload isEqualTo _server_onUnload) && !(_onUnload isEqualTo '')) then
  326. {
  327. _log = format['onUnload changed: %1, %2, %3',_x,toString _onUnload,toString _server_onUnload];
  328. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  329. [] spawn b1y4W4G6A7U7e5S6y2L;
  330. };
  331. } forEach _server_onLoadUnload1;
  332.  
  333.  
  334. uiSleep 1;
  335. _cfg = configFile;
  336. for '_i' from 0 to count (_cfg)-1 do
  337. {
  338. _selected = _cfg select _i;
  339. if(isClass _selected) then
  340. {
  341. _c = configName _selected;
  342. _lc = toLower _c;
  343. if(_lc in ['pooploop','rscrazzler','rscListboxvg','vgdialog']) then
  344. {
  345. _log = format['BadCFG: %1',_x];
  346. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  347. [] spawn b1y4W4G6A7U7e5S6y2L;
  348. };
  349. };
  350. };
  351. uiSleep 15;
  352. };
  353. };
  354. v2A8K2S4e1h808c8a7a pushBack 1;
  355. };
  356. _isNormal = true;
  357. if(_puid in _admins) then
  358. {
  359. _isNormal = false;
  360. if!(_puid in p5B4e3l8S9a6q3c8l6a) then
  361. {
  362. _isNormal = true;
  363. };
  364. };
  365. if(_isNormal) then
  366. {
  367. if!(2 in v2A8K2S4e1h808c8a7a) then
  368. {
  369.  
  370. [_name,_puid] spawn {
  371. _name = _this select 0;
  372. _puid = _this select 1;
  373. disableSerialization;
  374. _verybadStrings = ["menu loaded","rustler","hangender","hungender","monky","godmode","douggem","monstercheats","bigben","nigg","fireworks","antiantihack","e_x_t_a_s_y","jjjj","jxmxe","hydroxus","kill target","no recoil","rapid fire","amm0","weppp3","att4chm3nt","f0od_dr1nk","m3d1c4l","t0ol_it3ms","b4ckp4cks","it3m5","cl0th1ng","lystic","extasy","glasssimon_flo","remote_execution","gladtwoown","_pathtoscripts","flo_simon","sonicccc_","fury_","phoenix_","_my_new_bullet_man","god on","disablecollisionwith _bullet","thirtysix","dmc_fnc_4danews","w_o_o_k_i_e_m_e_n_u","xbowbii_","jm3","wuat","menutest_","listening to jack","dmcheats.de","kichdm","_news_banner","fucked up","lystics menu","rsccombo_2100","\dll\datmalloc","rsclistbox_1501","rsclistbox_1500","\dll\tcmalloc_bi","___newbpass","updated_playerlist","fuck you infistar","god mode","unlimited mags","recking_ki","gg_ee_ff","ggggg_eeeee_fffff","gggg_eeee_ffff","mord all","teleport all","__byass","_altislifeh4x","antifrezze","ownscripts","ownscripted","mesnu","code to execute","g-e-f","ctrlcreate","box-esp","explode all","teleportall","destroyall","destroy all","_theban"];
  375. _excludeTxTArray = [];
  376. _tmpexcludeTxTArray = [];{_tmpexcludeTxTArray pushBack (toLower _x);} forEach _excludeTxTArray;_excludeTxTArray = _tmpexcludeTxTArray;
  377. _fnc_checkExcludedStrings = {
  378. _state = true;
  379. if(_excludeTxTArray isEqualTo []) exitWith {_state = true;};
  380. {if (_this find _x > -1) exitWith {_state = false;};} forEach _excludeTxTArray;
  381. _state
  382. };
  383. _tempcountallDisplays = 0;
  384. while {1 == 1} do
  385. {
  386. if!(_tempcountallDisplays isEqualTo (count allDisplays)) then
  387. {
  388. {
  389. _display = _x;
  390. _allCtrls = allControls _display;
  391. {
  392. _control = _x;
  393. _controltype = ctrlType _control;
  394. if(_controltype isEqualTo 5) then
  395. {
  396. _size = lbSize _control;
  397. if(_size > 0) then
  398. {
  399. for '_i' from 0 to (_size-1) do
  400. {
  401. _lbtxt = _control lbText _i;
  402. _lowerlbtxt = toLower _lbtxt;
  403. if(_lowerlbtxt call _fnc_checkExcludedStrings) then
  404. {
  405. {
  406. if(_lowerlbtxt find _x > -1) then
  407. {
  408. _log = format['BadlbText: %1 on %2 %3 (set _CC2 = false; in run.sqf if this bothers you.)',_lbtxt,_display,_control];
  409. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  410. [] spawn b1y4W4G6A7U7e5S6y2L;
  411. };
  412. } forEach _verybadStrings;
  413. };
  414. };
  415. };
  416. }
  417. else
  418. {
  419. if!(_controltype in [0,3,4,8,9,15,42,81,102]) then
  420. {
  421. _ctrlTxt = ctrlText _control;
  422. _lowerctrlTxt = toLower _ctrlTxt;
  423. if(_lowerctrlTxt call _fnc_checkExcludedStrings) then
  424. {
  425. {
  426. if(_lowerctrlTxt find _x > -1) then
  427. {
  428. _log = format['BadCtrlText: %1 on %2 %3 (set _CC2 = false; in run.sqf if this bothers you.)',_ctrlTxt,_display,_control];
  429. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  430. [] spawn b1y4W4G6A7U7e5S6y2L;
  431. };
  432. } forEach _verybadStrings;
  433. };
  434. };
  435. };
  436. } forEach _allCtrls;
  437. } forEach allDisplays;
  438. };
  439. _tempcountallDisplays = count allDisplays;
  440. uiSleep 1;
  441. };
  442. };
  443.  
  444.  
  445. [_name,_puid] spawn {
  446. _name = _this select 0;
  447. _puid = _this select 1;
  448. _verybadStrings = ["menu loaded","rustler","hangender","hungender","monky","godmode","douggem","monstercheats","bigben","nigg","fireworks","antiantihack","e_x_t_a_s_y","jjjj","jxmxe","hydroxus","kill target","no recoil","rapid fire","amm0","weppp3","att4chm3nt","f0od_dr1nk","m3d1c4l","t0ol_it3ms","b4ckp4cks","it3m5","cl0th1ng","lystic","extasy","glasssimon_flo","remote_execution","gladtwoown","_pathtoscripts","flo_simon","sonicccc_","fury_","phoenix_","_my_new_bullet_man","god on","disablecollisionwith _bullet","thirtysix","dmc_fnc_4danews","w_o_o_k_i_e_m_e_n_u","xbowbii_","jm3","wuat","menutest_","listening to jack","dmcheats.de","kichdm","_news_banner","fucked up","lystics menu","rsccombo_2100","\dll\datmalloc","rsclistbox_1501","rsclistbox_1500","\dll\tcmalloc_bi","___newbpass","updated_playerlist","fuck you infistar","god mode","unlimited mags","recking_ki","gg_ee_ff","ggggg_eeeee_fffff","gggg_eeee_ffff","mord all","teleport all","__byass","_altislifeh4x","antifrezze","ownscripts","ownscripted","mesnu","code to execute","g-e-f","ctrlcreate","box-esp","explode all","teleportall","destroyall","destroy all","_theban"];
  449. _allRandomGenVars = ["l7B425q1e1S2a5L3e4L0L6c6e","d3y1y4a4A1e5q1S1A727v4B","p2W9L722A8a0q0e22122e1q","x378B3M3e3k9W9U8U2B5K3q","g8e777d2M6q873v2L3v1l","l4q3l4d1L9l8e5q9A9B","s277c7l424W6W1X8M073l8B","u7q4W3M3k506A3W6y9U2X8e","k6e807U0M3W5k6B8q4c6B0B","f6e6y2B2S8k3W3q5a5q6B3e","i2X1q9l4B126a9e121e4M322q","q4K604L3e5M52976K2q3e","o6U1k2d3a4q073B722l","c4K1a9K2y4B6d6M879a1y","q6q7k5M7G7q704G5l2q0G","h1A4a7h9c5e770k3e7q4U","l3q1l4W2U622B7q2q3U5G1q","x0K801X7k322G1l4q8l2G5q3k","c7v2B5X7q126d8K4M1e2l2U","m5l4q6d7M025e1U5M4B7B3d","f8X7l727q2q5U3a1L727h","d2G6e5B62808a4U3q2W","d6v8l50327d1U6q8c5a2A2X5M","e8e5U72228M5y5e8l3l1d6e8q","b1y4W4G6A7U7e5S6y2L","h3A3v2c8l6v5e2a4q3v9q","b725e9v9X6q475q5k7M80","u2l9c1M1h7W6h3A726q0M8q","PVAHR_0_127s0o54126b","f7d405q9q3a1k6G8y6G5B0X","l2X7q4X3a0k6B6X5l2B325a","p5B4e3l8S9a6q3c8l6a","j4L4L3e5e1S8a0l1l6a22","n6a5e4q4k325l5v6B4S8S3S3W","y5A1c2M2U3l772U1G1k4l9M7v","c2U4X103d2W6a4c9k5B2S","o1X725M7K27876B1v5W6e","v2A8K2S4e1h808c8a7a","q32422B6X0l7X9G3l106G7A","p6l9q9280821L4L8a4d9v1U1X","n6h5a3B2A6e0c7k7q6d5l5S","b5l2q1q9d0B1e6d5U8G37"];
  450. while {1 == 1} do
  451. {
  452. _timer1 = diag_tickTime;
  453.  
  454. _allmissionNamespaceVars = (allVariables missionNamespace);
  455. _allmissionNamespaceVars = _allmissionNamespaceVars - ['pvah_adminreq'];
  456. _allmissionNamespaceVars = _allmissionNamespaceVars - ['fnc_ammoforvehicles'];
  457. _allmissionNamespaceVars = _allmissionNamespaceVars - ['bpdcode'];
  458. {_allmissionNamespaceVars = _allmissionNamespaceVars - [_x];} forEach _allRandomGenVars;
  459. {
  460. _m = missionNamespace getVariable _x;
  461. if(!isNil '_m' && (_x find 'epoch') == -1) then
  462. {
  463. _var = _x;
  464. _varLow = toLower _x;
  465. _varcontent = toLower(str _m);
  466. {
  467. if(_varLow find _x > -1) then
  468. {
  469. _log = format['BadVar: %1 found: %2 (set _UV2 = false; in run.sqf if this bothers you.)',_var,_x];
  470. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  471. [] spawn b1y4W4G6A7U7e5S6y2L;
  472. };
  473.  
  474. if(_varcontent find _x > -1) then
  475. {
  476. _log = format['BadVarContent: %1 found: %2 (set _V2C = false; in run.sqf if this bothers you.)',_var,_x];
  477. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  478. [] spawn b1y4W4G6A7U7e5S6y2L;
  479. };
  480.  
  481. } forEach _verybadStrings;
  482. };
  483. } forEach _allmissionNamespaceVars;
  484.  
  485. _sleeptimer = ((diag_tickTime - _timer1)*2)+5;
  486. uiSleep _sleeptimer;
  487. };
  488. };
  489.  
  490.  
  491. [_name,_puid,_admins] spawn {
  492. _name = _this select 0;
  493. _puid = _this select 1;
  494. _admins = _this select 2;
  495.  
  496. _badVariables =
  497. [
  498. 'FND_fnc_subs','setcash','Dummy_Ghost','entf','c_player','check_loaded','mein1','LY_Menu',
  499. 'showcommandingMenu','disableUserInput','local','forEach','nearEntities','round','onEachFrame','a','imgoingnukeyou','fnc_usec_damageHandler',
  500. 'Status_BB','TZ_BB_A3','TZ_BB_KB_Hint','TZ_BB_BindHandler','AH_BRAZZERS_TZ_BB','kamakazi_lystic','fuckfest','LYSTIC_MENU_LOADED','D_AMEZ_COA',
  501. 'Intro','Repair','Heal','T3le','TNK','I_like_turtles','BIGM','GMod','E3p','Does_Tonic_Like_to_take_Turtle_penis_in_the_ass_LODESTARS',
  502. 'lel','vars','PSwap','toLower_new','BCast','thfile','tlmadminrq','infiSTARBLACK','carepkg','scrollAim','BlurExec','sbpc','CALLRE',
  503. 'quake','menu_run','ZedProtect','actid1','vehicles1','MapClicked','MapClickedPosX','MouseUpEvent','scrollPlayerlist','keypress_xxx','D_AMEZ_COA',
  504. 'envi','G_A_N_G_S_T_A','ZoombiesCar','timebypass','returnString_z','isori','tangrowth27','PVAH_AdminRequest','AH_OFF_LOL','b','infiSTAR_fillRE',
  505. 'qwak','infoe','font','title_dialog','sexymenu_adds_Star','boolean_1','initre337','skype_option','bleh','magnetomortal','fnc_allunits','sbp',
  506. 'PV_IAdminMenuCode','PVAH_WriteLogRequest','skype_img','Lhacks','Lpic','LtToTheRacker','Lexstr','take1','Called','epochExec','sdgff4535hfgvcxghn',
  507. 'adadawer24_1337','fsdddInfectLOL','W_O_O_K_I_E_Car_RE','kW_O_O_K_I_E_Go_Fast','epchDeleted','lystobindkeys','lystoKeypress','fnc_usec_unconscious',
  508. 'toggle_1','shiftMenu','dbClicked','b_loop','re_loop','v_bowen','bowen','melee_startAttack','asdasdasd','antihax2','PV_AdminMenuCode','AdminLoadOK',
  509. 'AdminLoadOKAY','PV_TMPBAN','T_o_g_g_l_e_BB','fixMenu','PV_AdminMenuCodee','AdminPlayer','PVAH_AdminRequestVariable','epochBackpack','JME_Red',
  510. 'JME_MENU_Sub','JME_menu_title','JME_Sub','JME_OPTIONS','god','heal','grass','fatguybeingchasedbyalion','night','day','infammo','nvg','thermal',
  511. 'Keybinds','fredtargetkill','loopfredtpyoutome','epochTp','AdminLst','BB_Pr0_Esp','BBProEsp','epochMapMP','CALLRESVR','EPOCH_spawnVehicle_PVS',
  512. 'adminlite','adminlitez','antihacklite','bp','inSub','scroll_m_init_star','markerCount','zombies','startmenu_star','LystoDone','MOD_EPOCH',
  513. 'Admin_Lite_Menu','admingod','adminESPicons','fnc_MapIcons_infiSTAR','BIS_MPF_remoteExecutionServer4','adminadd','shnext','infiSTAR_fill_Weapons',
  514. 'adminZedshld','adminAntiAggro','admin_vehicleboost','admin_low_terrain','admin_debug','admincrate','exstr','nlist','PV_AdminMainCode','TPCOUNTER',
  515. 'PVDZ_Hangender','fn_filter','vehiList','Remexec_Bitch','zeus_star','igodokxtt','tmmenu','AntihackScrollwheel','survcam','infiniteammo','PVAH_AHTEMPBAN',
  516. 'lalf','toggle','iammox','telep','dayzlogin3','dayzlogin4','changeBITCHinstantly','antiAggro_zeds','BigFuckinBullets','abcdefGEH','adminicons',
  517. 'fn_esp','aW5maVNUQVI_re_1','passcheck','isInSub','qodmotmizngoasdommy','ozpswhyx','xdistance','wiglegsuckscock','diz_is_real__i_n_f_i_S_T_A_R',
  518. 'pic','veh','unitList','list_wrecked','addgun','ESP','BIS_fnc_3dCredits_n','dayzforce_save','ViLayer','blackhawk_sex','activeITEMlist','items1',
  519. 'adgnafgnasfnadfgnafgn','Metallica_infiSTAR_hax_toggled','activeITEMlistanzahl','xyzaa','iBeFlying','rem','DAYZ_CA1_Lollipops','HMDIR','vehC',
  520. 'HDIR','carg0d','init_Fncvwr_menu_star','altstate','black1ist','ARGT_JUMP','ARGT_KEYDOWN','ARGT_JUMP_w','ARGT_JUMP_a','bpmenu','color_black',
  521. 'p','fffffffffff','markPos','pos','TentS','VL','MV','monky','qopfkqpofqk','monkytp','pbx','nametagThread','spawnmenu','sceptile15','sandshrew',
  522. 'mk2','i','j','v','fuckmegrandma','mehatingjews','TTT5OptionNR','zombieDistanceScreen','cargodz','R3m0te_RATSifni','wepmenu','admin_d0','RAINBOWREMEXECVEH',
  523. 'omgwtfbbq','namePlayer','thingtoattachto','HaxSmokeOn','testIndex','g0d','spawnvehicles_star','kill_all_star','sCode','dklilawedve','peter_so_fly_CUS',
  524. 'selecteditem','moptions','delaymenu','gluemenu','g0dmode','cargod','infiSTAR_fillHax','itemmenu','gmadmin','fapEsp','mapclick','VAGINA_secret',
  525. 'spawnweapons1','abcd','skinmenu','playericons','changebackpack','keymenu','godall','theKeyControl','infiSTAR_FILLPLAYER','whitelist','pfEpochTele',
  526. 'custom_clothing','img','surrmenu','footSpeedIndex','ctrl_onKeyDown','plrshldblcklst','DEV_ConsoleOpen','executeglobal','cursoresp','Asdf','planeGroup',
  527. 'teepee','spwnwpn','musekeys','dontAddToTheArray','morphtoanimals','aesp','LOKI_GUI_Key_Color','Monky_initMenu','tMenu','recon','curPos',
  528. 'playerDistanceScreen','ihatelife','debugConsoleIndex','MY_KEYDOWN_FNC','pathtoscrdir','Bowen_RANDSTR','ProDayz','idonteven','walrein820','RandomEx',
  529. 'TAG_onKeyDown','changestats','derp123','heel','rangelol','unitsmenu','xZombieBait','plrshldblckls','ARGT_JUMP_s','ARGT_JUMP_d','globalplaya','ALL_MAGS_TO_SEARCH',
  530. 'shnmenu','xtags','pm','lmzsjgnas','vm','bowonkys','glueallnigga','hotkeymenu','Monky_hax_toggled','espfnc','playeresp','zany','dfgjafafsafccccasd',
  531. 'atext','boost','nd','vspeed','Ug8YtyGyvguGF','inv','rspwn','pList','loldami','T','bowonky','aimbott','Admin_Layout','markeresp','allMrk','MakeRandomSpace',
  532. 'helpmenu','godlol','rustlinginit','qofjqpofq','invall','initarr','reinit','byebyezombies','admin_toggled','fn_ProcessDiaryLink','ALexc','DAYZ_CREATEVEHICLE',
  533. 'Monky_funcs_inited','FUK_da_target','damihakeplz','damikeyz_veryhawt','mapopt','hangender','slag','jizz','kkk','ebay_har','sceptile279','TargetPlayer',
  534. 'tell_me_more_infiSTAR','airborne_spawn_vehicle_infiSTAR','sxy_list_stored','advert_SSH','antiantiantiantih4x','Flare8','Flare7','SuperAdmin_MENU',
  535. 'bl4ck1ist','keybinds','actualunit','mark_player','unitList_vec','yo2','actualunit_vec','typeVec','mark','r_menu','hfghfg','vhnlist','work','Intro',
  536. 'yo3','q','yo4','k','cTargetPos','cpbLoops','cpLoopsDelay','Flare','Flare1','Flare2','Flare3','Flare4','Flare5','Flare6','kanghaskhan','palkia',
  537. 'eExec_commmand','cockasdashdioh','fsdandposanpsdaon','antiloop','anti','spawn_explosion_target_ebay','whatisthis4','ratingloop_star','epochRemoteNukeAll',
  538. 'PVAH_admin_rq','PVAH_writelog_rq','sandslash','muk','pidgeotto','charmeleon','pidgey','lapras','LYST1C_UB3R_L33T_Item','MathItem','fapLayer','cooldown',
  539. 'raichu','infiSTAR_chewSTAR_dayz_1','infi_STAR_output','infi_STAR_code_stored','keybindings','keypress','menu_toggle_on','dayz_godmode','aiUnit',
  540. 'MENUTITLE','wierdo','runHack','Dwarden','poalmgoasmzxuhnotx','ealxogmniaxhj','firstrun','ohhpz','fn_genStrFront','shazbot1','cip','Armor1','GMod',
  541. 'kickable','stop','possible','friendlies','hacks','main','mapscanrad','maphalf','DelaySelected','SelectDelay','GlobalSleep','vehD','ALL_WEPS_TO_SEARCH',
  542. 'jopamenu','ggggg','tlm','Listw','toggle_keyEH','infammoON','pu','chute','dayzforce_savex','PVDZ_AdminMenuCode','PVDZ_SUPER_AdminList','DarkwrathBackpack',
  543. 'PVDZ_hackerLog','BP_OnPlayerLogin','material','mapEnabled','markerThread','addedPlayers','playershield','spawnitems1','sceptile27','Proceed_BB',
  544. 'ESPEnabled','wpnbox','fnc_temp','MMYmenu_stored','VMmenu_stored','LVMmenu_stored','BIS_MPF_ServerPersistentCallsArray','PV_CHECK','admin_animate1',
  545. 'patharray','ZobieDistanceStat','infiSTARBOTxxx','keyspressed','fT','tpTarget','HumanityVal','yanma','absol','SimpleMapHackCount','keyp',
  546. 'aggron','magazines_spawn','weapons_spawn','backpack_spawn','backpackitem_spawn','keybindings_exec','keypress_exec','MajorHageAssFuckinfBulletsDude',
  547. 'Wannahaveexplosivesforbullets','TheTargetedFuckingPlayerDude','haHaFuckAntiHakcsManIbypasDatShit','aintNoAntiHackCatchMyVars','objMYPlayer',
  548. 'Awwwinvisibilty','vehiclebro','wtfyisthisshithere','terrainchangintime','Stats','menu','ssdfsdhsdfh','onisinfiniteammobra','youwantgodmodebro',
  549. 'yothefuckingplayerishere','Namey','sendmsg12','jkh','DELETE_THIS','move_forward','leftAndRight','forwardAndBackward','upAndDown','distanceFromGround',
  550. 'hoverPos','hovering','bulletcamon','cheatlist','espOn','removegrass','timeday','infammo','norekoil','nocollide','esp2ez','fastwalk','entupautowalk',
  551. 'BensWalker','dropnear','executer','killme','magnetmenu','loadmain','magnet','loadMenu','refreshPlayers','ALREADYRAN','players','BigBenBackpack',
  552. 'sendMessage','newMessage','W34p0ns','amm0','Att4chm3nt','F0od_Dr1nk','M3d1c4l','T0ol_it3ms','B4ckp4cks','It3m5','Cl0th1ng','walkloc','nwaf','cherno',
  553. 'cherno_resident','cherno_resident_2','dubky','oaks','swaf','swmb','getX','PlayerShowDistance','M_e_n_u_2','colorme','keybindloop','Tractor_Time',
  554. 'murkrow','noctowl','isExecuted','piloswine','AddPlayersToMap','markers','miltank','GearAdd','GearRemove','Malvsm','Malcars','malfly','keyForward',
  555. 'PermDialogSelected','TempDialogSelected','AdminDialogList','pfKeygen','pfScanUnits','pfPickPlayer','pfshnext','pfnlist','pfselecteditem','pfshnmenu',
  556. 'pfPlayerMonitor','pfPlayersToMonitor','pfShowPlayerMonitor','pfPlayerMonitorMutex','marker','JJJJ_MMMM___EEEEEEE_INIT_MENU','E_X_T_A_S_Y_Init_Menu',
  557. 'monkaiinsalt','monkaiin','part88','adminKeybinds','PV_DevUIDs','fapEspGroup','Repair','RepairIT','rainbowTarget','rainbowTarget1','rainbowTarget2',
  558. 'rainbowTarget3','letmeknow','VehicleMenue','Menue_Vehicle','my_anus_hurtz','life_no_injection','Tonic_has_a_gaping_vagina','teletoplr','telet',
  559. 'ygurv1f2','BIGM','E3p','T3le','fnc_PVAH_AdminReq','infiSTAR_MAIN_CODE','MAIN_CODE_INJECTED','D34DXH34RT_E5P','Arsenal','Jme_Is_God','B0X_CANN0N_T0GGLE',
  560. 'PL4YER_CANN0N_T0GGLE','aim','HOLY_FUCK_FDKFHSDJFHSDKJ_vehicles_m','lazy_ILHA_is_lazy','POOP_Item','die_menu_esp_v1','XXMMWW_main_menu','MM_150',
  561. 'BIS_tracedShooter','JME_HAS_A_GIANT_DONG','nuke_vars','nukepos','fuckfest','fuckfestv2','FAG_NEON','Deverts_keyp','jfkdfjdfjdsfjdsfjkjflfjdlfjdlfjru_keyp',
  562. 'eroticTxt','asdadaio9d0ua298d2a0dza2','trap','boomgoats','morphme','morph','blfor','blfor2','blfor3','rdfor','rdfor2','rdfor3','napa','civ',
  563. 'Detected_Remote_Execution','keybindz','PEDO_IS_FUKED','MAINON','PLAYERON','PLAYEROFFNEXT1','PLAYERNEXT2','ALTISLIFEON','ALTISLIFEOFFNEXT1','ALTISLIFENEXT2',
  564. 'ALTISLIFEOFFNEXT2','ALTISLIFENEXT3','FUNMENUON','FUNMENUOFFNEXT1','FUNMENUNEXT2','FUNMENUOFFNEXT2','FUNMENUNEXT3','MAINOFF','PLAYEROFF','ALTISLIFEOFF',
  565. 'FUNMENUOFF','H4X_Miriweth_Menu_Click_Hax','IrEcOCMmeNEnd_God_MODE','TTTT_IIII___TTTTTTT_REPGAs','EC_GOD_TOGGLE','admin_d0_server','PedoMazing_Friends',
  566. 'ly5t1c','JJMMEE_Swagger','Bobsp','Speed_Hack_cus','pList_star_peter_cus','RGB','neo_throwing','Menu_I_Run_Color_LP','Blue_I_Color_LP','box','bombs',
  567. 'Orange_I_Color_LP','Menu_I_On_Color_LP','Menu_I_Off_Color_LP','Speed_Hack_cus','cus_SPEED_DOWN','pnc','SpyglassFakeTrigger','infammook','input_text',
  568. 'Tit_Choppertimer','GLASS911_Executer_for_menu','E5P','ThirtySix_Unlim_Ammo','ThirtySix_God','JJMMEE_INIT_MENU','menuheader','life_fnc_sessionUpdateCalled',
  569. 'blu_t_color_LP','FAG_RedSoldiers','titles_n_shit','eXecutorr','menu_headers','player_list','refresh_players','fn_loadMap','weapon_list','vehicle_list','get_display',
  570. 'create_display','CTRL_BTN_LIST','execMapFunc','mapFunc','OPEN_LISTS','init_menu','biggies_white_tex','Abraxas_Unl_Life','Abraxas_Life','waitFor','Mystic_ESP',
  571. 'biggies_menu_open','scriptex3cuter','rym3nucl0s3','eses_alis','PersonWhomMadeThisCorroded_Menu','Flo_Simon_KillPopUp','keybindz2','text_colour','key_combos_ftw',
  572. 'PlayerInfiniteAmmo','Im_a_Variable','aaaa','fnc_LBDblClick_RIGHT','OMFG_MENU','N_6','RscCombo_2100_mini','RscListbox_1501_mini','andy_suicide',
  573. 'JxMxE_hide','JME_Keybinds','JME_has_yet_to_fuck_this_shit','JME_deleteC','JME_Tele','JME_ANAL_PLOW','JME_M_E_N_U_initMenu','JME_M_E_N_U_hax_toggled','W_O_O_K_I_E_FUD_Pro_RE','W_O_O_K_I_E_FUD_Car_RE','W_O_O_K_I_E_FUD_Car_RE',
  574. 'JxMxE_Veh_M','JxMxE_LifeCash500k','W_O_O_K_I_E_FUD_FuckUp_GunStore','W_O_O_K_I_E_FUD_M_E_N_U_initMenu','W_O_O_K_I_E_FuckUp_GunStore_a','JME_KillCursor','JME_OPTIONS','JME_M_E_N_U_fill_TROLLmenu','ASSPLUNGE','FOXBYPASS','POLICE_IN_HELICOPTA',
  575. 'JxMxE_EBRP','W_O_O_K_I_E_M_E_N_U_funcs_inited','Menu_Init_Lol','E_X_T_A_S_Y_Atm','W_O_O_K_I_E_Pro_RE','W_O_O_K_I_E_Debug_Mon','W_O_O_K_I_E_Debug_1337','Veh_S_P_A_W_N_Shitt','sfsefse','tw4etinitMenu','tw4etgetControl',
  576. 'JxMxEsp','JxMxE_GOD','JxMxE_Heal','efr4243234','sdfwesrfwesf233','sdgff4535hfgvcxghn','adadawer24_1337','lkjhgfuyhgfd','E_X_T_A_S_Y_M_E_N_U_funcs_inited','dayz_serverObjectMonitor','fsfgdggdzgfd','fsdddInfectLOL','Wookie_List',
  577. 'JxMxE_TP','Wookie_Pro_RE','Wookie_Car_RE','Wookie_Debug_Mon','faze_funcs_inited','advertising_banner_infiSTAR','atext_star_xa','Monky_hax_dbclick','qopfkqpofqk','debug_star_colorful','AntiAntiAntiAntiHax','antiantiantiantih4x',
  578. 'JxMxE_Infect','hub','scrollinit','gfYJV','Lystic_LMAOOOOOOOOOOOOOOOOOOO','Lystic_Re','Lysto_Lyst','E_X_T_A_S_Y_Keybinds','Menulocations','Lystic_Init','scroll_m_init_star','exstr1','pathtoscrdir3','Monky_funcs_inited',
  579. 'JxMxE_secret','Monky_initMenu','player_zombieCheck','E_X_T_A_S_Y_Recoil','godlol','playericons','abcdefGEH','wierdo','go_invisible_infiSTAR','serverObjectMonitor','enamearr','initarr3','locdb','sCode','infAmmoIndex',
  580. 'nukeDONEstar','Wookie_List','Wookie_Pro_RE','FUCKTONIC','E_X_T_A_S_Y_FuckUp_GunStore_a','E_X_T_A_S_Y_Cash_1k_t','E_X_T_A_S_Y_Cash_a','E_X_T_A_S_Y_LicenseDrive','E_X_T_A_S_Y_Menu_LOOOOOOOOOL','Metallica_vehicleg0dv3_infiSTAR',
  581. 'JJJJ_MMMM___EEEEEEE_INIT_MENU','JJJJ_MMMM___EEEEEEE_GAPER','JJJJ_MMMM___EEEEEEE_SMOKExWEEDxEVERYDAY_BUM_RAPE','JJJJ_MMMM___EEEEEEE_OPTIONS','JJJJ_MMMM___EEEEEEE_M_E_N_U_fill_Target','E3p',
  582. 'Jesus_MODE','ESP','MissileStrike','AL_Liscenses','NoIllegal','NoWeight','m0nkyaatp_sadksadxa','m0nkyaatp_RANDSTR','myvar23','player_adminlevel','TNK','I_like_turtles',
  583. 'BIGM','Does_Tonic_Like_to_take_Turtle_penis_in_the_ass_LODESTARS','Does_Tonic_Like_to_take_Turtle_penis_in_the_ass_LODESTAR1','GMod','No_No_No_Tonic_likes_A_Big_Fat_Sheep_Cock_Right_in_the_bum_G0d_Mode',
  584. 'Sload','T3le','life_no_injection','Tonic_has_a_gaping_vagina','my_anus_hurtz','aKFerm','aKMMenu','aKTitans','aKLikeaG0d','riasgremory_G0d_Mode','aKCarG0d','riasgremory_Car_Jesus','aKE5p','riasgremory_isseilol','aKPMark',
  585. 'riasgremory_Noobs','riasgremory_Bitches','riasgremory_Map_Markers','aKUnMmo','jenesuispasuncheateur_unamo','aKVoit','Loljesaispasquoiecriremdr','isseigremory','gremorysama','aKTaCu','aKCardetroy','aKGetKey','aKKillcursor',
  586. 'aKNoEscort','aKEscort','aKtroll','aKTPall','aKUnrestrain','aKNoEscortMe','aKNoTaze','aKJailplayer','aKLisense','riasgremory_titans_shit_reold','Tonic_merde','jaimepaslepoisin_HLEAL','TTTT_IIII___TTTTTTT_RAP_FR','TTTT_IIII___TTTTTTT_REPGA',
  587. 'TTTT_IIII___TTTTTTT_REPGAs','jaimepaslepoisin_HLEAL','Root_Main4','Root_Pistol4','Root_Rifle4','Root_Machinegun4','Root_Sniper4','Root_Launcher4','Root_Attachement4',
  588. 'VAR56401668319_secret','myPubVar','JJJJ_MMMM___EEEEEEE_LLYYSSTTIICCC_SHIT_RE','XXMMWW_boxquad','Init_Menu_Fury','A3RANDVARrpv1tpv','fnc_nestf','XXMMWW_keybinds', 'sk_always_fuck_ccg'
  589. ];
  590. if(_puid in _admins) then
  591. {
  592. {
  593. _missionNamespace = missionNamespace getVariable _x;
  594. if(!isNil '_missionNamespace') then
  595. {
  596. missionNamespace setVariable [_x,nil];
  597. };
  598. _uiNamespace = uiNamespace getVariable _x;
  599. if(!isNil '_uiNamespace') then
  600. {
  601. uiNamespace setVariable [_x,nil];
  602. };
  603. _profileNamespace = profileNamespace getVariable _x;
  604. if(!isNil '_profileNamespace') then
  605. {
  606. profileNamespace setVariable [_x,nil];
  607. };
  608. } forEach _badVariables;
  609. saveProfileNamespace;
  610. };
  611.  
  612.  
  613. _filechecktimer = diag_tickTime;
  614. _txtsqfA =
  615. [
  616. '1.sqf','3.sqf','qa.sqf','gknova61_money.sqf','invi.sqf','Krypto.sqf','Dta\mhm.sqf','Newscroll.sqf',
  617. 'test\jude\3dollar\blub.sqf','lel.sqf','_src\Load.sqf','scripts\jmepoch.sqf','Det\Test.sqf','test\mhm.sqf',
  618. 'Jowin.sqf','FreundeMod\altea.sqf','dracau18scripts.sqf','CraftLourens.sqf','My Menu Collection\Wookie\mongoose.sqf',
  619. 'menu\menuext.sqf','LystoArma3\Lystic.sqf','LystoArma3\antiantihax.sqf','rouvenk.sqf','chub\start.sqf','Whippy\playerTools.sqf',
  620. 'rouven33.sqf','Addons\temp.sqf','hihi.sqf','test.sqf','\Life41337\init.sqf','swagre.sqf','huki.sqf','y.sqf',
  621. 'Dta\nom.sqf','AnalFuckMeOnATable.sqf','JH\Action.sqf','V4Run.sqf','_src\test.sqf','ScriptName.sqf','999999999999999999999999999.sqf',
  622. 'RommelV1\Rexecv1.sqf','abra.sqf','jmepochV2.sqf','FuryV3.sqf','69.sqf'
  623. ];
  624. {_txtsqfA pushBack format['%1.sqf',_x];} forEach [0,1,2,3,4,5,6,7,8,9,10,'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'];
  625. _otherA =
  626. [
  627. 'debug_console.dll','debug_consolee.dll','tbb4malloc_bi.dll','Xenos.exe','Xenos64.exe','fraps.dll','youtube.dll','_CommonRedist\DirectX\Config.cab',
  628. 'DirectX\Config.cab','G-e-F_Menu\StartGeF.dta','Bonus\Soundtrack\Win\12_Wins.dta','_CommonRedist\DirectX\Jun2010\Apr2005_d3dx9_24_x64.cab',
  629. 'Bonus\Soundtrack\clickSound.ogg','G-e-F_Menu\G-e-F_HackConfig.ini','Launcher\kernel_x86.dll','DLL\DatMalloc.dll','\G-e-F_HackConfig.ini',
  630. 'Dta\Screens.bin', '999999999999999999999999999.sqf', '888888888888888888888888888.sqf'
  631. ];
  632.  
  633. while {1 == 1} do
  634. {
  635. _timer1 = diag_tickTime;
  636.  
  637. _avpnamespace = (allVariables parsingNamespace);
  638. if!(_avpnamespace isEqualTo []) then
  639. {
  640. _log = format['BadVariables in parsingNamespace: %1',_avpnamespace];
  641. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  642. [] spawn b1y4W4G6A7U7e5S6y2L;
  643. };
  644.  
  645.  
  646. if(_filechecktimer < diag_tickTime) then
  647. {
  648. _filechecktimer = diag_tickTime + 300;
  649. diag_log 'IGNORE THIS';
  650. diag_log '--------------------------------------------------';
  651. preProcessFileLineNumbers 'Scan completed, badcontent.sqf';
  652. {
  653. _f = preprocessFileLineNumbers _x;
  654. if(_f != '') then
  655. {
  656. _log = format['BadFile1: %1 - %2',_x,_f];
  657. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  658. [] spawn b1y4W4G6A7U7e5S6y2L;
  659. };
  660. uiSleep 0.1;
  661. } forEach _txtsqfA;
  662. {
  663. _f = preprocessFileLineNumbers _x;
  664. if(_f != '') then
  665. {
  666. _log = format['BadFile2: %1',_x];
  667. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  668. [] spawn b1y4W4G6A7U7e5S6y2L;
  669. };
  670. uiSleep 0.1;
  671. } forEach _otherA;
  672. diag_log '--------------------------------------------------';
  673. };
  674.  
  675.  
  676. {
  677. _vc = missionNamespace getVariable _x;
  678. if(!isNil _x) then
  679. {
  680. _log = format['BadVar: %1 - %2',_x,_vc];
  681. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  682. [] spawn b1y4W4G6A7U7e5S6y2L;
  683. }
  684. else
  685. {
  686. if(!isNil '_vc') then
  687. {
  688. _log = format['BadVar in missionNamespace: %1 - %2',_x,_vc];
  689. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  690. [] spawn b1y4W4G6A7U7e5S6y2L;
  691. };
  692. };
  693. _vc = uiNamespace getVariable _x;
  694. if(!isNil '_vc') then
  695. {
  696. _log = format['BadVar in uiNamespace: %1 - %2',_x,_vc];
  697. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  698. [] spawn b1y4W4G6A7U7e5S6y2L;
  699. };
  700. _vc = profileNamespace getVariable _x;
  701. if(!isNil '_vc') then
  702. {
  703. profileNamespace setVariable [_x,nil];saveProfileNamespace;
  704. _log = format['BadVar in profileNamespace: %1 - %2',_x,_vc];
  705. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  706. [] spawn b1y4W4G6A7U7e5S6y2L;
  707. };
  708. } forEach _badVariables;
  709.  
  710. _sleeptimer = ((diag_tickTime - _timer1)*2)+1;
  711. uiSleep _sleeptimer;
  712. };
  713. };
  714.  
  715. v2A8K2S4e1h808c8a7a pushBack 2;
  716. };
  717. if!(3 in v2A8K2S4e1h808c8a7a) then
  718. {
  719. [_name,_puid] spawn {
  720. disableSerialization;
  721. _name = _this select 0;
  722. _puid = _this select 1;
  723. m5l4q6d7M025e1U5M4B7B3d = compileFinal '
  724. if((_this select 1) in [''AmovPercMstpSnonWnonDnon_exerciseKata'',''AmovPercMstpSnonWnonDnon_exercisePushup'',''GestureSpasm1'',''GestureSpasm4'',''GestureNod'']) exitWith {
  725. player playMoveNow ''Unconscious'';
  726. {player setHitPointDamage [_x,1];} forEach [''HitBody'',''HitHead''];
  727. };
  728. ';
  729. _kdID = 0;
  730. _kdID_F = 0;
  731. if(true) then {(findDisplay 46) displayRemoveAllEventHandlers 'KeyDown';};
  732.  
  733. fnc_inventoryClosed = compileFinal '
  734. if(!isNil ''EPOCH_arr_interactedObjs'') then {
  735. if!(EPOCH_arr_interactedObjs isEqualTo []) then {
  736. EPOCH_S_S_VEHICLES = EPOCH_arr_interactedObjs;
  737. publicVariableServer ''EPOCH_S_S_VEHICLES'';
  738. EPOCH_arr_interactedObjs = [];
  739. };
  740. };
  741. ';
  742.  
  743. _FiredCheck = {
  744. _unit = _this select 0;
  745. _weapon = _this select 1;
  746. _muzzle = _this select 2;
  747. _mode = _this select 3;
  748. _ammo = _this select 4;
  749. _magazine = _this select 5;
  750. _projectile = _this select 6;
  751. if((true) && {((!(false) && {_ammo in ["200Rnd_65x39_Belt","200Rnd_65x39_Belt_Tracer_Red","200Rnd_65x39_Belt_Tracer_Green","200Rnd_65x39_Belt_Tracer_Yellow","2000Rnd_65x39_Belt","2000Rnd_65x39_Belt_Green","2000Rnd_65x39_Belt_Yellow","1000Rnd_65x39_Belt","1000Rnd_65x39_Belt_Green","1000Rnd_65x39_Belt_Yellow","2000Rnd_65x39_Belt_Tracer_Red","2000Rnd_65x39_Belt_Tracer_Green","2000Rnd_65x39_Belt_Tracer_Yellow","1000Rnd_65x39_Belt_Tracer_Red","1000Rnd_65x39_Belt_Tracer_Green","1000Rnd_65x39_Belt_Tracer_Yellow","500Rnd_127x99_mag","500Rnd_127x99_mag_Tracer_Red","500Rnd_127x99_mag_Tracer_Green","500Rnd_127x99_mag_Tracer_Yellow","200Rnd_127x99_mag","200Rnd_127x99_mag_Tracer_Green","200Rnd_127x99_mag_Tracer_Yellow","450Rnd_127x108_Ball","150Rnd_127x108_Ball","50Rnd_127x108_Ball","8Rnd_82mm_Mo_shells","8Rnd_82mm_Mo_guided","8Rnd_82mm_Mo_LG","24Rnd_PG_missiles","12Rnd_PG_missiles","200Rnd_20mm_G_belt","40Rnd_20mm_g_belt","96Rnd_40mm_G_belt","64Rnd_40mm_G_belt","32Rnd_40mm_G_belt","60Rnd_40mm_GPR_shells","60Rnd_40mm_GPR_Tracer_Red_shells","60Rnd_40mm_GPR_Tracer_Green_shells","60Rnd_40mm_GPR_Tracer_Yellow_shells","40Rnd_40mm_APFSDS_shells","40Rnd_40mm_APFSDS_Tracer_Red_shells","40Rnd_40mm_APFSDS_Tracer_Green_shells","40Rnd_40mm_APFSDS_Tracer_Yellow_shells","140Rnd_30mm_MP_shells","140Rnd_30mm_MP_shells_Tracer_Red","140Rnd_30mm_MP_shells_Tracer_Green","140Rnd_30mm_MP_shells_Tracer_Yellow","60Rnd_30mm_APFSDS_shells","60Rnd_30mm_APFSDS_shells_Tracer_Red","60Rnd_30mm_APFSDS_shells_Tracer_Green","60Rnd_30mm_APFSDS_shells_Tracer_Yellow","2000Rnd_20mm_shells","1000Rnd_20mm_shells","300Rnd_20mm_shells","250Rnd_30mm_HE_shells","250Rnd_30mm_APDS_shells","2Rnd_AAA_missiles","2Rnd_AAA_missiles_MI02","4Rnd_AAA_missiles","4Rnd_AAA_missiles_MI02","2Rnd_LG_scalpel","8Rnd_LG_scalpel","6Rnd_LG_scalpel","2Rnd_GAT_missiles","5Rnd_GAT_missiles","4Rnd_GAA_missiles","4Rnd_Titan_long_missiles","14Rnd_80mm_rockets","38Rnd_80mm_rockets","32Rnd_120mm_APFSDS_shells","32Rnd_120mm_APFSDS_shells_Tracer_Red","32Rnd_120mm_APFSDS_shells_Tracer_Green","32Rnd_120mm_APFSDS_shells_Tracer_Yellow","30Rnd_120mm_APFSDS_shells","30Rnd_120mm_APFSDS_shells_Tracer_Red","30Rnd_120mm_APFSDS_shells_Tracer_Green","30Rnd_120mm_APFSDS_shells_Tracer_Yellow","30Rnd_120mm_HE_shells","30Rnd_120mm_HE_shells_Tracer_Red","30Rnd_120mm_HE_shells_Tracer_Green","30Rnd_120mm_HE_shells_Tracer_Yellow","16Rnd_120mm_HE_shells","16Rnd_120mm_HE_shells_Tracer_Red","16Rnd_120mm_HE_shells_Tracer_Green","16Rnd_120mm_HE_shells_Tracer_Yellow","1000Rnd_25mm_shells","300Rnd_25mm_shells","680Rnd_35mm_AA_shells","680Rnd_35mm_AA_shells_Tracer_Red","680Rnd_35mm_AA_shells_Tracer_Green","680Rnd_35mm_AA_shells_Tracer_Yellow","32Rnd_155mm_Mo_shells","2Rnd_155mm_Mo_guided","2Rnd_155mm_Mo_LG","6Rnd_155mm_Mo_mine","2Rnd_155mm_Mo_Cluster","6Rnd_155mm_Mo_AT_mine","1Rnd_GAT_missiles","1Rnd_GAA_missiles","2Rnd_GBU12_LGB","2Rnd_GBU12_LGB_MI10","2Rnd_Mk82","2Rnd_Mk82_MI08","12Rnd_230mm_rockets","140Rnd_30mm_MP_shells","140Rnd_30mm_MP_shells_Tracer_Red","140Rnd_30mm_MP_shells_Tracer_Green","140Rnd_30mm_MP_shells_Tracer_Yellow","60Rnd_30mm_APFSDS_shells","60Rnd_30mm_APFSDS_shells_Tracer_Red","60Rnd_30mm_APFSDS_shells_Tracer_Green","60Rnd_30mm_APFSDS_shells_Tracer_Yellow","28Rnd_120mm_APFSDS_shells","28Rnd_120mm_APFSDS_shells_Tracer_Red","28Rnd_120mm_APFSDS_shells_Tracer_Green","28Rnd_120mm_APFSDS_shells_Tracer_Yellow","14Rnd_120mm_HE_shells","14Rnd_120mm_HE_shells_Tracer_Red","14Rnd_120mm_HE_shells_Tracer_Green","14Rnd_120mm_HE_shells_Tracer_Yellow","24Rnd_125mm_APFSDS","24Rnd_125mm_APFSDS_T_Red","24Rnd_125mm_APFSDS_T_Green","24Rnd_125mm_APFSDS_T_Yellow","12Rnd_125mm_HE","12Rnd_125mm_HE_T_Red","12Rnd_125mm_HE_T_Green","12Rnd_125mm_HE_T_Yellow","12Rnd_125mm_HEAT","12Rnd_125mm_HEAT_T_Red","12Rnd_125mm_HEAT_T_Green","12Rnd_125mm_HEAT_T_Yellow","2000Rnd_20mm_shells","1000Rnd_20mm_shells","300Rnd_20mm_shells","1000Rnd_Gatling_30mm_Plane_CAS_01_F","2Rnd_Missile_AA_04_F","6Rnd_Missile_AGM_02_F","7Rnd_Rocket_04_HE_F","7Rnd_Rocket_04_AP_F","2Rnd_Bomb_03_F","4Rnd_Bomb_04_F","4Rnd_Missile_AGM_01_F","20Rnd_Rocket_03_HE_F","500Rnd_Cannon_30mm_Plane_CAS_02_F","20Rnd_Rocket_03_AP_F","2Rnd_Missile_AA_03_F","500Rnd_127x99_mag","500Rnd_127x99_mag_Tracer_Red","500Rnd_127x99_mag_Tracer_Green","500Rnd_127x99_mag_Tracer_Yellow","200Rnd_127x99_mag","200Rnd_127x99_mag_Tracer_Red","200Rnd_127x99_mag_Tracer_Green","200Rnd_127x99_mag_Tracer_Yellow","40Rnd_105mm_APFSDS","40Rnd_105mm_APFSDS_T_Red","40Rnd_105mm_APFSDS_T_Green","40Rnd_105mm_APFSDS_T_Yellow","20Rnd_105mm_HEAT_MP","20Rnd_105mm_HEAT_MP_T_Red","20Rnd_105mm_HEAT_MP_T_Green","20Rnd_105mm_HEAT_MP_T_Yellow"]}) || ((false) && {!(_ammo in ["AllowThisAmmo1","AllowThisAmmo2"])}))}) then
  752. {
  753. _log = format['ForbiddenAmmo: %1 with weapon %2',_ammo,_muzzle];
  754. [profileName,getPlayerUID player,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  755. [] spawn b1y4W4G6A7U7e5S6y2L;
  756. };
  757. if(_unit isEqualTo player) then
  758. {
  759. if!(_muzzle in ['','Throw','Flare','Put']) then
  760. {
  761. if((toLower _magazine) find '3rnd_' == -1) then
  762. {
  763. _ammo_checkpassed = true;
  764. _lowAmmo = toLower _ammo;
  765. {if (_lowAmmo find _x > -1) exitWith {_ammo_checkpassed = false;};} forEach ['f_40mm','f_20mm','g_40mm','g_20mm','spear_'];
  766. if(_ammo_checkpassed) then
  767. {
  768. _cfgammo = getText(configFile >> 'CfgMagazines' >> _magazine >> 'ammo');
  769. if(_ammo != _cfgammo) then
  770. {
  771. player removeWeapon _muzzle;
  772. player removeMagazines _magazine;
  773. _log = format['BadMuzzle: %1 with weapon %2',_ammo,_muzzle];
  774. [profileName,getPlayerUID player,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  775. [] spawn b1y4W4G6A7U7e5S6y2L;
  776. };
  777.  
  778. _maxAmmo = getNumber (configFile >> 'CfgMagazines' >> _magazine >> 'count');
  779. if(_maxAmmo > 1) then
  780. {
  781. if(isNil 'n6h5a3B2A6e0c7k7q6d5l5S') then {n6h5a3B2A6e0c7k7q6d5l5S = diag_tickTime;};
  782. if(typeName n6h5a3B2A6e0c7k7q6d5l5S != 'SCALAR') then
  783. {
  784. _log = 'BadDefinition: -no ammo loss- check bypass!';
  785. [profileName,getPlayerUID player,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  786. [] spawn b1y4W4G6A7U7e5S6y2L;
  787. };
  788. if(diag_tickTime - n6h5a3B2A6e0c7k7q6d5l5S > 0.2) then
  789. {
  790. _camm = player ammo _muzzle;
  791. if((_camm >= _maxAmmo)&&(_muzzle isEqualTo currentWeapon player)) then
  792. {
  793. player removeWeapon _muzzle;
  794. player removeMagazines _magazine;
  795. _log = format['No Ammo Loss - Removed Current Magazine: %1 %2 %3 %4',_muzzle,_magazine,_camm,_maxAmmo];
  796. [profileName,getPlayerUID player,'SLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  797. };
  798. };
  799. n6h5a3B2A6e0c7k7q6d5l5S = diag_tickTime;
  800. };
  801. };
  802. };
  803. };
  804. };
  805. true
  806. };
  807. _toCompilableString = {
  808. _code = _this select 0;
  809. _string = '';
  810. if(typeName _code == 'CODE') then
  811. {
  812. _string = str(_code);
  813. _arr = toArray(_string);
  814. _arr set[0,32];
  815. _arr set[count(_arr)-1,32];
  816. _string = toString(_arr);
  817. };
  818. _string;
  819. };
  820. l3q1l4W2U622B7q2q3U5G1q = compileFinal ([_FiredCheck] call _toCompilableString);
  821. _addCaseHDMGold = -1;
  822. _addCaseMEHold = -1;
  823. while {1 == 1} do
  824. {
  825. {(findDisplay 12 displayCtrl 51) ctrlRemoveAllEventHandlers _x;} forEach ['onMouseButtonDblClick','MouseButtonClick','MouseButtonDown','MouseButtonUp','Draw','MouseZChanged','MouseHolding','KeyDown','KeyUp'];
  826. {
  827. if!(isNull (findDisplay _x)) then
  828. {
  829. if(_x in [49]) then
  830. {
  831. (findDisplay _x) displayRemoveAllEventHandlers 'MouseZChanged';
  832. (findDisplay _x) displayRemoveAllEventHandlers 'MouseMoving';
  833. (findDisplay _x) displayRemoveAllEventHandlers 'MouseHolding';
  834. };
  835. if!(_x in [-1,106]) then
  836. {
  837. (findDisplay _x) displayRemoveAllEventHandlers 'MouseButtonDown';
  838. (findDisplay _x) displayRemoveAllEventHandlers 'MouseButtonUp';
  839. };
  840. (findDisplay _x) displayRemoveAllEventHandlers 'KeyDown';
  841. (findDisplay _x) displayRemoveAllEventHandlers 'KeyUp';
  842. };
  843. } forEach [-1,12,18,49,106];
  844. (findDisplay 131) displayCtrl 102 ctrlRemoveallEVenthandlers 'LBDblClick';
  845. (findDisplay 131) displayCtrl 102 ctrlRemoveallEVenthandlers 'LBSelChanged';
  846. _display46 = (findDisplay 46);
  847. _display46 displayRemoveAllEventHandlers 'MouseButtonDown';
  848. _display46 displayRemoveAllEventHandlers 'MouseButtonUp';
  849. _display46 displayRemoveAllEventHandlers 'MouseMoving';
  850. _display46 displayRemoveAllEventHandlers 'MouseHolding';
  851. if(true) then{_display46 displayRemoveAllEventHandlers 'MouseZChanged';};
  852.  
  853. _display46 displayRemoveAllEventHandlers 'KeyDown';
  854. _display46 displayRemoveAllEventHandlers 'KeyUp';
  855. if(isNil 'life_fnc_keyHandler') then
  856. {
  857. life_fnc_keyHandler = {false};
  858. }
  859. else
  860. {
  861. if(typeName life_fnc_keyHandler != 'CODE') then {life_fnc_keyHandler = {false};};
  862. _kdID = _display46 displayAddEventHandler ['KeyDown','_this call life_fnc_keyHandler;'];
  863. };
  864.  
  865. if(!isNil 'EPOCH_KeyDown') then
  866. {
  867. _kdID = _display46 displayAddEventHandler ['KeyDown','_this call EPOCH_KeyDown'];
  868. };
  869.  
  870. uiSleep 0.2;
  871. _kd_TEST_ID = _display46 displayAddEventHandler ['KeyDown','false'];
  872. if((_kd_TEST_ID - _kdID > 1) && (_kdID != 0)) then
  873. {
  874. if(alive player) then
  875. {
  876. if(_kdID_F > 3) then {
  877. _log = format['KeyBinds added (%1/%2)',_kdID,_kd_TEST_ID];
  878. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  879. [] spawn b1y4W4G6A7U7e5S6y2L;
  880. };
  881. _kdID_F = _kdID_F + 1;
  882. };
  883. };
  884.  
  885.  
  886. if(!isNull player) then
  887. {
  888. if(alive player) then
  889. {
  890. player removeAllEventHandlers 'Take';
  891.  
  892.  
  893. player removeAllEventHandlers 'InventoryClosed';
  894. player addEventHandler ['InventoryClosed', {if!(EPOCH_arr_interactedObjs isEqualTo[]) then{EPOCH_S_S_VEHICLES = EPOCH_arr_interactedObjs;publicVariableServer 'EPOCH_S_S_VEHICLES';EPOCH_arr_interactedObjs = [];};}];
  895.  
  896. player removeAllEventHandlers 'Respawn';
  897. player addEventHandler ['Respawn', { (_this select 0) call EPOCH_clientRespawn }];
  898.  
  899. player removeAllEventHandlers 'Killed';
  900. player addEventHandler ['Killed',{_this call EPOCH_fnc_playerDeath}];
  901. player removeAllEventHandlers 'Put';
  902. player addEventHandler ['Put', {(_this select 1) call EPOCH_interact; _this call EPOCH_PutHandler}];
  903. player removeAllEventHandlers 'AnimChanged';
  904. player addEventHandler ['AnimChanged', {_this call m5l4q6d7M025e1U5M4B7B3d}];
  905. player addEventHandler ['Damaged',{}];
  906. player addEventHandler ['Take', {(_this select 1) call EPOCH_interact; _this call EPOCH_UnisexCheck}];
  907.  
  908. {
  909. player removeAllEventHandlers _x;
  910. _addCase = player addEventHandler [_x,{}];
  911. if(_addCase > 0) then {
  912. _log = format['EH_%1: %2',_x,_addCase];
  913. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  914. [] spawn b1y4W4G6A7U7e5S6y2L;
  915. };
  916. } forEach ['FiredNear','HandleHeal','Dammaged','Damaged','Hit','HitPart'];
  917.  
  918. if(_addCaseHDMGold > -1) then
  919. {
  920. _addCaseHDMG = player addEventHandler ['HandleDamage',{}];
  921. if((_addCaseHDMGold + 1 != _addCaseHDMG)&&(_addCaseHDMG != 0)) then
  922. {
  923. _log = format['EH_HandleDamage 2: %1 should be %2',_addCaseHDMG,_addCaseHDMGold + 1];
  924. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  925. [] spawn b1y4W4G6A7U7e5S6y2L;
  926. };
  927. };
  928. player removeAllEventHandlers 'HandleDamage';
  929. _roundRandomNumberHDMG = (round(random 3))+1;
  930. _addCaseHDMG = 0;
  931. for '_i' from 0 to _roundRandomNumberHDMG do
  932. {
  933. _addCaseHDMG = player addEventHandler ['HandleDamage',{}];
  934. };
  935. if(_addCaseHDMG == _roundRandomNumberHDMG) then
  936. {
  937. _addCaseHDMGold = _addCaseHDMG;
  938. }
  939. else
  940. {
  941. _log = format['EH_HandleDamage 1: %1 should be %2',_addCaseHDMG,_roundRandomNumberHDMG];
  942. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  943. [] spawn b1y4W4G6A7U7e5S6y2L;
  944. };
  945.  
  946. if(_addCaseMEHold > -1) then
  947. {
  948. _addCaseMEH = addMissionEventHandler ['Draw3D', {}];
  949. if(_addCaseMEHold + 1 != _addCaseMEH) then
  950. {
  951. _log = format['EH_Draw3D 2: %1 should be %2',_addCaseMEH,_addCaseMEHold + 1];
  952. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  953. [] spawn b1y4W4G6A7U7e5S6y2L;
  954. };
  955. };
  956. removeAllMissionEventHandlers 'Draw3D';
  957. _roundRandomNumberMEH = (round(random 3))+1;
  958. _addCaseMEH = 0;
  959. for '_i' from 0 to _roundRandomNumberMEH do
  960. {
  961. _addCaseMEH = addMissionEventHandler ['Draw3D', {}];
  962. };
  963. if(_addCaseMEH == _roundRandomNumberMEH) then
  964. {
  965. _addCaseMEHold = _addCaseMEH;
  966. }
  967. else
  968. {
  969. _log = format['EH_Draw3D 1: %1 should be %2',_addCaseMEH,_roundRandomNumberMEH];
  970. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  971. [] spawn b1y4W4G6A7U7e5S6y2L;
  972. };
  973.  
  974.  
  975. }
  976. else
  977. {
  978. _addCaseMEHold = -1;
  979. _addCaseHDMGold = -1;
  980. };
  981. }
  982. else
  983. {
  984. _addCaseMEHold = -1;
  985. _addCaseHDMGold = -1;
  986. };
  987. };
  988. };
  989. v2A8K2S4e1h808c8a7a pushBack 3;
  990. };
  991. if!(4 in v2A8K2S4e1h808c8a7a) then
  992. {
  993. [_name,_puid,_admins] spawn {
  994. _name = _this select 0;
  995. _puid = _this select 1;
  996. _admins = _this select 2;
  997. disableSerialization;
  998. uiSleep 5;
  999. _badDialogsClose = [2,3,7,17,19,25,26,27,28,29,30,31,32,37,40,41,43,44,45,51,52,53,74,85,106,126,127,129,132,146,147,150,151,152,153,154,159,164,262,314,632,1320,2121];
  1000. _badDialogsKICK = [-1337];
  1001. _allowedDialogs = [-1,602,1340,1341];
  1002. BIS_fnc_showNotification_queue=nil;
  1003. missionNamespace setVariable['BIS_fnc_showNotification_queue',nil];
  1004. {uiNamespace setVariable[_x,nil];} forEach ['RscDisplayRemoteMissions','RscDisplayDebugPublic','RscDisplayMovieInterrupt','RscDisplayArsenal'];
  1005. _inventoryIds = [8,0,18,70,46,12,602,999,-1200,-1300,-1400,-1500,-1900,-8,-9,-10,-15,63,55,49,-6,24,-13,129,174,38500,7300];
  1006. _inventoryDisplays = ['No display'];
  1007. {_inventoryDisplays pushBack format['Display #%1',_x];} forEach _inventoryIds;
  1008. _check = -1;
  1009. _checkshouldbe = 14;
  1010. _found54 = false;
  1011. _lastText = '';
  1012. while {1 == 1} do
  1013. {
  1014. if((_check != -1)&&(_check != _checkshouldbe)) then
  1015. {
  1016. _log = format['MenuBasedHackCheck broken! %1/%2',_check,_checkshouldbe];
  1017. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1018. [] spawn b1y4W4G6A7U7e5S6y2L;
  1019. };
  1020. _check = 0;
  1021. {
  1022. if(!isNull (_x select 0)) then
  1023. {
  1024. _log = format['MenuBasedHack_%1',_x select 1];
  1025. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1026. [] spawn b1y4W4G6A7U7e5S6y2L;
  1027. ctrlDelete (_x select 0);
  1028. }
  1029. else
  1030. {
  1031. _check = _check + 1;
  1032. };
  1033. } forEach [
  1034. [(findDisplay 64) displayCtrl 101,'DISPLAY_64_C_101'],
  1035. [(findDisplay 64) displayCtrl 1002,'DISPLAY_64_C_1002'],
  1036. [(findDisplay 49) displayCtrl 0,'DISPLAY_49_C_0'],
  1037. [(findDisplay 49) displayCtrl 16100,'DISPLAY_49_C_16100'],
  1038. [(findDisplay 58) displayCtrl 16100,'DISPLAY_58_C_16100'],
  1039. [(findDisplay 58) displayCtrl 12000,'DISPLAY_58_C_12000'],
  1040. [(findDisplay 24) displayCtrl -50,'DISPLAY_24_C_-50'],
  1041. [(findDisplay 46) displayCtrl -50,'DISPLAY_46_C_-50'],
  1042. [(findDisplay 49) displayCtrl -50,'DISPLAY_49_C_-50'],
  1043. [(findDisplay 999) displayCtrl -50,'DISPLAY_999_C_-50'],
  1044. [(findDisplay 999) displayCtrl -95,'DISPLAY_999_C_-95'],
  1045. [(findDisplay 58) displayCtrl 24120,'DISPLAY_58_C_24120'],
  1046. [(findDisplay 12) displayCtrl 99991,'DISPLAY_12_C_99991'],
  1047. [(findDisplay 602) displayCtrl 989187,'DISPLAY_602_C_989187']
  1048. ];
  1049.  
  1050. _uiNamespace_dynamicText = uiNamespace getVariable 'BIS_dynamicText';
  1051. if(!isNil '_uiNamespace_dynamicText') then
  1052. {
  1053. _allCtrls = allControls _uiNamespace_dynamicText;
  1054. {
  1055. _txt = ctrlText _x;
  1056. if(_txt != _lastText) then
  1057. {
  1058. if((_txt != '')&&(_txt != 'Debug Mode Enabled')) then
  1059. {
  1060. _lastText = _txt;
  1061. _ltxt = toLower _txt;
  1062. {
  1063. if(_ltxt find _x != -1) then
  1064. {
  1065. _log = format['BadText: %1 - %2',_x,_txt];
  1066. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1067. [] spawn b1y4W4G6A7U7e5S6y2L;
  1068. };
  1069. } forEach ["menu loaded","rustler","hangender","hungender","monky","godmode","douggem","monstercheats","bigben","nigg","fireworks","antiantihack","e_x_t_a_s_y","jjjj","jxmxe","hydroxus","kill target","no recoil","rapid fire","amm0","weppp3","att4chm3nt","f0od_dr1nk","m3d1c4l","t0ol_it3ms","b4ckp4cks","it3m5","cl0th1ng","lystic","extasy","glasssimon_flo","remote_execution","gladtwoown","_pathtoscripts","flo_simon","sonicccc_","fury_","phoenix_","_my_new_bullet_man","god on","disablecollisionwith _bullet","thirtysix","dmc_fnc_4danews","w_o_o_k_i_e_m_e_n_u","xbowbii_","jm3","wuat","menutest_","listening to jack","dmcheats.de","kichdm","_news_banner","fucked up","lystics menu","rsccombo_2100","\dll\datmalloc","rsclistbox_1501","rsclistbox_1500","\dll\tcmalloc_bi","___newbpass","updated_playerlist","fuck you infistar","god mode","unlimited mags","recking_ki","gg_ee_ff","ggggg_eeeee_fffff","gggg_eeee_ffff","mord all","teleport all","__byass","_altislifeh4x","antifrezze","ownscripts","ownscripted","mesnu","code to execute","g-e-f","ctrlcreate","box-esp","explode all","teleportall","destroyall","destroy all","_theban"];
  1070. };
  1071. };
  1072. } forEach _allCtrls;
  1073. };
  1074.  
  1075.  
  1076. {
  1077. if(!isNull (findDisplay _x)) then
  1078. {
  1079. _log = format['MenuBasedHack_D%1',_x];
  1080. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1081. [] spawn b1y4W4G6A7U7e5S6y2L;
  1082. };
  1083. } forEach [-1338,-1337,17,19,30,32,45,56,64,69,71,125,132,155,156,162,165,166,167,1320,1321,2727,2928,2929,3030,316000,9899,0110,110];
  1084. if(!isNull (findDisplay 157)) then
  1085. {
  1086. _log = 'MenuBasedHack_D157 (or player opened the menu which hidden in the escape menu, at the bottom right corner.';
  1087. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1088. [] spawn b1y4W4G6A7U7e5S6y2L;
  1089. };
  1090. {
  1091. _cc1 = uiNamespace getVariable _x;
  1092. if(!isNil '_cc1') then
  1093. {
  1094. _formatedcc1 = format['%1',_cc1];
  1095. if(_formatedcc1 != '<null>') then
  1096. {
  1097. if(_formatedcc1 != 'No display') then
  1098. {
  1099. _log = format['Hacked: %1 - %2',_x,_cc1];
  1100. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1101. [] spawn b1y4W4G6A7U7e5S6y2L;
  1102. }
  1103. else
  1104. {
  1105. uiNamespace setVariable[_x,nil];
  1106. _log = format['Hacked: %1 - %2',_x,_cc1];
  1107. [_name,_puid,'SLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1108. (findDisplay 46) closeDisplay 0;
  1109. };
  1110. };
  1111. };
  1112. } forEach ['RscDisplayRemoteMissions','RscDisplayDebugPublic','RscDisplayMovieInterrupt','RscDisplayArsenal'];
  1113.  
  1114. if!(_puid in _admins) then
  1115. {
  1116. _sHq = missionNamespace getVariable 'BIS_fnc_showNotification_queue';
  1117. if(!isNil '_sHq') then
  1118. {
  1119. if(str _sHq == '[]') then
  1120. {
  1121. BIS_fnc_showNotification_queue=nil;
  1122. missionNamespace setVariable['BIS_fnc_showNotification_queue',nil];
  1123. }
  1124. else
  1125. {
  1126. _log = format['Hacked: showNotification - %1',_sHq];
  1127. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1128. [] spawn b1y4W4G6A7U7e5S6y2L;
  1129. };
  1130. };
  1131. };
  1132.  
  1133. if(!isNull (findDisplay 148)) then
  1134. {
  1135. if((lbSize 104)-1 > 3) exitWith {
  1136. _log = 'Hacked: RscDisplayConfigureControllers';
  1137. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1138. [] spawn b1y4W4G6A7U7e5S6y2L;
  1139. };
  1140. };
  1141. {
  1142. _lbSize = lbSize _x;
  1143. if(_lbSize > 0) then {
  1144. _log = format['lbSize %1 == %2',_x,_lbSize];
  1145. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1146. lbClear _x;
  1147. };
  1148. } forEach [101,102];
  1149. if(!_found54) then
  1150. {
  1151. _display = findDisplay 54;
  1152. if(!isNull _display) then
  1153. {
  1154. {
  1155. if (_x && !isNull _display) then
  1156. {
  1157. if(_found54)exitWith {};
  1158. [] spawn {
  1159. disableSerialization;
  1160. while {1 == 1} do
  1161. {
  1162. waitUntil {!isNull findDisplay 54};
  1163. _display = findDisplay 54;
  1164. _txt = _display displayCtrl 1001;
  1165. _txt ctrlSetText format['%1',localize 'STR_A3_RscDisplayInsertMarker_Title'];
  1166. _txt ctrlCommit 0;
  1167. _btn1 = _display displayCtrl 1;
  1168. _btn1 buttonSetAction '';
  1169. _btn1 ctrlCommit 0;
  1170. _btn2 = _display displayCtrl 2;
  1171. _btn2 buttonSetAction '';
  1172. _btn2 ctrlCommit 0;
  1173. };
  1174. };
  1175. _found54 = true;
  1176. };
  1177. } forEach [
  1178. (toLower ctrlText (_display displayCtrl 1001) != toLower localize 'STR_A3_RscDisplayInsertMarker_Title'),
  1179. {if (buttonAction (_display displayCtrl _x) != '') exitWith {true}; false} forEach [1,2]
  1180. ];
  1181. };
  1182. };
  1183. _dsp163 = findDisplay 163;
  1184. if(!isNull _dsp163) then
  1185. {
  1186. (_dsp163 displayCtrl 101) ctrlRemoveAllEventHandlers 'LBDblClick';
  1187. (_dsp163 displayCtrl 101) ctrlRemoveAllEventHandlers 'LBSelChanged';
  1188. if((toLower ctrlText (_dsp163 displayCtrl 1000) != toLower localize 'STR_DISP_OPTIONS_SCHEME') || (buttonAction (_dsp163 displayCtrl 1) != '') || (buttonAction (_dsp163 displayCtrl 2) != '')) then
  1189. {
  1190. _log = 'Hacked: RscDisplayControlSchemes';
  1191. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1192. [] spawn b1y4W4G6A7U7e5S6y2L;
  1193. };
  1194. };
  1195. _RscDisplayConfigureAction = uiNamespace getVariable 'RscDisplayConfigureAction';
  1196. if(!isNil '_RscDisplayConfigureAction') then
  1197. {
  1198. _formatedRscDisplayConfigureAction = format['%1',_RscDisplayConfigureAction];
  1199. if(_formatedRscDisplayConfigureAction != '<null>') then
  1200. {
  1201. if(_formatedRscDisplayConfigureAction != 'No display') then
  1202. {
  1203. _actions = [buttonAction 1,buttonAction 107,buttonAction 104,buttonAction 106,buttonAction 109,buttonAction 105,buttonAction 108];
  1204. _title = ctrlText 1000;
  1205. if(_title != localize '$STR_A3_RscDisplayConfigureAction_Title') exitWith {
  1206. _log = 'Hacked: RscDisplayConfigureAction';
  1207. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1208. [] spawn b1y4W4G6A7U7e5S6y2L;
  1209. };
  1210. {
  1211. if(_x != '') exitWith {
  1212. _log = 'Hacked: RscDisplayConfigureAction';
  1213. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1214. [] spawn b1y4W4G6A7U7e5S6y2L;
  1215. };
  1216. } forEach _actions;
  1217. };
  1218. };
  1219. };
  1220. _c101txt = ctrlText 101;
  1221. if(_c101txt != '') then {
  1222. _log = format['D_167_C_101: %1',_c101txt];
  1223. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1224. [] spawn b1y4W4G6A7U7e5S6y2L;
  1225. };
  1226. _fkd = 'no';{if(!isNull (findDisplay _x)) exitWith {_fkd = str _x;};} forEach _badDialogsKICK;
  1227. if(_fkd != 'no') then
  1228. {
  1229. _log = format['BadDisplayID: %1',_fkd];
  1230. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1231. [] spawn b1y4W4G6A7U7e5S6y2L;
  1232. };
  1233. {if(!isNull (findDisplay _x)) then {closeDialog 0;(findDisplay _x) closeDisplay 0;closeDialog 0;closeDialog 0;};} forEach _badDialogsClose;
  1234.  
  1235. _checkAllowed = _allowedDialogs;
  1236.  
  1237. _checkAllowed = _allowedDialogs + [-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-1500,-1900,-666,300,301,302,303,304,13377];
  1238.  
  1239.  
  1240. _break = true;
  1241. {if(!isNull (findDisplay _x)) exitWith {_break = false;};} forEach _checkAllowed;
  1242.  
  1243. if(_break) then {closeDialog 0;closeDialog 0;closeDialog 0;};
  1244.  
  1245. uiSleep 0.25;
  1246. };
  1247. };
  1248. v2A8K2S4e1h808c8a7a pushBack 4;
  1249. };
  1250. if!(5 in v2A8K2S4e1h808c8a7a) then
  1251. {
  1252.  
  1253. [_name,_puid] spawn {
  1254. disableSerialization;
  1255. _name = _this select 0;
  1256. _puid = _this select 1;
  1257. uiSleep 10;
  1258.  
  1259.  
  1260.  
  1261. _badcontrols12 = false;
  1262. _12controlsO =
  1263. [
  1264. 'Control #-1','Control #-1','Control #-1','Control #-1','Control #51','Control #2350','Control #235000','Control #235001','Control #235002','Control #235003',
  1265. 'Control #235004','Control #235005','Control #235006','Control #1016','Control #1020','Control #1200','Control #1021','Control #1022','Control #1023',
  1266. 'Control #112','Control #2','Control #2302','Control #111','Control #1014','Control #116','Control #1205','Control #1202','Control #1201','Control #1204',
  1267. 'Control #101','Control #107','Control #1001','Control #1002','Control #1013','Control #1003','Control #106','Control #75','Control #77','Control #1008',
  1268. 'Control #78','Control #1015','Control #1005','Control #103','Control #63','Control #64','Control #65','Control #66','Control #67','Control #68','Control #69',
  1269. 'Control #70','Control #71','Control #72','Control #1099','Control #47060','Control #47061','Control #47062','Control #47063','Control #47064','Control #1124',
  1270. 'Control #1125','Object Control #102'
  1271. ];
  1272. _12controlscntO = count _12controlsO;
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278. while {1 == 1} do
  1279. {
  1280.  
  1281.  
  1282.  
  1283. if(!_badcontrols12) then
  1284. {
  1285. if(!isNull findDisplay 12) then
  1286. {
  1287. _12controlsA = allControls findDisplay 12;
  1288. _12controlscntA = count _12controlsA;
  1289. if(_12controlscntA isEqualTo _12controlscntO) then
  1290. {
  1291. if!(_12controlsA isEqualTo _12controlsO) then
  1292. {
  1293. {
  1294. _badcontrol = str _x;
  1295. if!(_badcontrol in _12controlsO) then
  1296. {
  1297. _log = format['BadControl on D12: %1',_badcontrol];
  1298. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1299. (findDisplay 12) closeDisplay 0;closeDialog 0;closeDialog 0;closeDialog 0;
  1300. _badcontrols12 = true;
  1301. [] spawn b1y4W4G6A7U7e5S6y2L;
  1302. };
  1303. } forEach _12controlsA;
  1304. };
  1305. }
  1306. else
  1307. {
  1308. _log = format['BadControls count on D12: %1 should be %2',_12controlscntA,_12controlscntO];
  1309. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1310. (findDisplay 12) closeDisplay 0;closeDialog 0;closeDialog 0;closeDialog 0;
  1311. _badcontrols12 = true;
  1312. [] spawn b1y4W4G6A7U7e5S6y2L;
  1313. };
  1314. };
  1315. };
  1316. uiSleep 2;
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322. };
  1323. };
  1324.  
  1325.  
  1326. [_name,_puid] spawn {
  1327. _name = _this select 0;
  1328. _puid = _this select 1;
  1329. uiSleep 10;
  1330. _acnt = -1;
  1331. _object = player;
  1332. _caughtFired = 0;
  1333. while {1 == 1} do
  1334. {
  1335. _tmpObj = player;
  1336. if((!isNull player) && (alive player)) then
  1337. {
  1338.  
  1339. player removeAllEventHandlers 'Fired';
  1340. player addEventHandler ['Fired',{}];
  1341. player addEventHandler ['Fired',{_this call EPOCH_fnc_playerFired}];
  1342.  
  1343. };
  1344. uiSleep 2;
  1345. if((!isNull player) && (alive player)) then
  1346. {
  1347. if(player isEqualTo _tmpObj) then
  1348. {
  1349.  
  1350. player addEventHandler ['Fired',{_this call l3q1l4W2U622B7q2q3U5G1q}];
  1351. _id = player addEventHandler ['Fired',{_this call {_this call CCG_fnc_firedCheck}}];
  1352. if(_id != 3) then
  1353. {
  1354. _caughtFired = _caughtFired + 1;
  1355. if(_caughtFired >= 2) then {
  1356. if(_id == 4) then {
  1357. _log = format['EH_FIRED: %1 (kicked to lobby) might be EpochCode interfering',_id];
  1358. [_name,_puid,'SLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1359. (findDisplay 46) closeDisplay 0;
  1360. if(isNil 'INFIKICK') then {INFIKICK = 'INFIKICK';};publicVariableServer 'INFIKICK';INFIKICK=nil;
  1361. }
  1362. else
  1363. {
  1364. _log = format['EH_FIRED: %1',_id];
  1365. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1366. [] spawn b1y4W4G6A7U7e5S6y2L;
  1367. };
  1368. };
  1369. };
  1370.  
  1371.  
  1372. };
  1373. };
  1374. };
  1375. };
  1376.  
  1377. v2A8K2S4e1h808c8a7a pushBack 5;
  1378. };
  1379. if!(6 in v2A8K2S4e1h808c8a7a) then
  1380. {
  1381.  
  1382. [_name,_puid] spawn {
  1383. _name = _this select 0;
  1384. _puid = _this select 1;
  1385. _mPos = [125.806,158.213,0];
  1386. _mPos = [_mPos select 0,_mPos select 1,0];
  1387. _teleports = 0;
  1388. _antitp = true;
  1389. _fnc_run_tp = {
  1390. _antitp = true;
  1391. if(_lastpos distance _mPos <= 50) then {_antitp = false};
  1392. if!(_tmpplayer isEqualTo player)then{if(_curpos distance _mPos <= 50) then {_antitp = false};};
  1393. _antitp
  1394. };
  1395. _fnc_revertTp = {
  1396. player setPosATL _lastpos;
  1397. (vehicle player) setPosATL _lastpos;
  1398. };
  1399. k6e807U0M3W5k6B8q4c6B0B = nil;
  1400. while {1 == 1} do
  1401. {
  1402. _lasttime = diag_tickTime;
  1403. _lastpos = getPosATL (vehicle player);
  1404. _lastpos = [_lastpos select 0,_lastpos select 1,0];
  1405. _tmpplayer = player;
  1406. uiSleep 0.4;
  1407. if(alive player) then
  1408. {
  1409. _curpos = getPosATL (vehicle player);
  1410. _curpos = [_curpos select 0,_curpos select 1,0];
  1411. _distance = _lastpos distance _curpos;
  1412. _difftime = diag_tickTime - _lasttime;
  1413. _speed = _distance / _difftime;
  1414. _type = typeOf (vehicle player);
  1415. _topSpeed = getNumber(configFile >> 'CfgVehicles' >> _type >> 'maxSpeed');
  1416. if(_topSpeed < 10) then {_topSpeed = 10;};
  1417. if(_speed > _topSpeed) then
  1418. {
  1419. call _fnc_run_tp;
  1420. if(_antitp) then
  1421. {
  1422. if((str player == str(driver(vehicle player))) || (isNull (driver(vehicle player)))) then
  1423. {
  1424. if(!isNil 'k6e807U0M3W5k6B8q4c6B0B') then
  1425. {
  1426. if(typeName k6e807U0M3W5k6B8q4c6B0B != 'ARRAY') then
  1427. {
  1428. _log = format['Admin Teleport Variable highjacked! Type now: %1',typeName k6e807U0M3W5k6B8q4c6B0B];
  1429. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1430. [] spawn b1y4W4G6A7U7e5S6y2L;
  1431. };
  1432. if(k6e807U0M3W5k6B8q4c6B0B isEqualTo []) then
  1433. {
  1434. if(_distance >= 25) then
  1435. {
  1436. if(visiblemap) then {_teleports = 9000+216;};
  1437. _teleports = _teleports + 1;
  1438. if(_teleports >= 2) then
  1439. {
  1440. _log = format['TP %1m from %2 to %3. TopSpeed of %4 is %5 speed was %6',round _distance,_lastpos,_curpos,_type,_topSpeed,_speed];
  1441. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1442. [] spawn b1y4W4G6A7U7e5S6y2L;
  1443. }
  1444. else
  1445. {
  1446. call _fnc_revertTp;
  1447. };
  1448. }
  1449. else
  1450. {
  1451. call _fnc_revertTp;
  1452. };
  1453. }
  1454. else
  1455. {
  1456. _tmpAHpos = k6e807U0M3W5k6B8q4c6B0B;
  1457. _tmpAHpos resize 2;
  1458. k6e807U0M3W5k6B8q4c6B0B = nil;
  1459. _log = 'Teleported by Admin';
  1460. [_name,_puid,'TPLOG',toArray(_log),_tmpAHpos select 0,_tmpAHpos select 1,_lastpos,_curpos] call o1X725M7K27876B1v5W6e;
  1461. };
  1462. };
  1463. }
  1464. else
  1465. {
  1466. if(!isNull (driver(vehicle player))) then
  1467. {
  1468. if!(isPlayer (driver(vehicle player))) then
  1469. {
  1470. _log = format['TP with AI as driver.. %1m from %2 to %3. TopSpeed of %4 is %5 speed was %6',round _distance,_lastpos,_curpos,_type,_topSpeed,_speed];
  1471. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1472. [] spawn b1y4W4G6A7U7e5S6y2L;
  1473. };
  1474. };
  1475. };
  1476. };
  1477. };
  1478. };
  1479. };
  1480. };
  1481.  
  1482. v2A8K2S4e1h808c8a7a pushBack 6;
  1483. };
  1484. if!(7 in v2A8K2S4e1h808c8a7a) then
  1485. {
  1486. [_name,_puid] spawn {
  1487. _name = _this select 0;
  1488. _puid = _this select 1;
  1489. diag_log format['LOCALPLAYERINFO: %1(%2) | %3(%4) | %5',_name,_puid,str _name,str _puid,str (getPlayerUID player)];
  1490. PVAH_AdminReq = nil;
  1491. if(!isNil 'PVAH_AdminReq') then
  1492. {
  1493. _log = format['BadVar: PVAH_AdminReq - %1',PVAH_AdminReq];
  1494. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1495. [] spawn b1y4W4G6A7U7e5S6y2L;
  1496. };
  1497. _randomshit = round(random 999);
  1498. PVAH_AdminReq = _randomshit;
  1499. _FTG = 45;
  1500.  
  1501. c4K1a9K2y4B6d6M879a1y=diag_tickTime;
  1502.  
  1503. while {1 == 1} do
  1504. {
  1505. if(isNil'PVAH_AdminReq') then {PVAH_AdminReq = 'undefined';};
  1506. if(str PVAH_AdminReq != str _randomshit) then
  1507. {
  1508. _log = 'BadVar: PVAH_AdminReq';
  1509. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1510. [] spawn b1y4W4G6A7U7e5S6y2L;
  1511. };
  1512.  
  1513. if(typeName c4K1a9K2y4B6d6M879a1y != 'SCALAR') then
  1514. {
  1515. _log = format['onEachFrame injector detected - %1',typeName c4K1a9K2y4B6d6M879a1y];
  1516. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1517. [] spawn b1y4W4G6A7U7e5S6y2L;
  1518. };
  1519. if(diag_tickTime - c4K1a9K2y4B6d6M879a1y > 20) then
  1520. {
  1521. _log = format['onEachFrame injector detected - %1 (either lag spike on client or ESP Hack/Godmoe.. bad things..)',diag_tickTime - c4K1a9K2y4B6d6M879a1y];
  1522. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1523. [] spawn b1y4W4G6A7U7e5S6y2L;
  1524. };
  1525. onEachFrame {
  1526. c4K1a9K2y4B6d6M879a1y=diag_tickTime;
  1527.  
  1528. call EPOCH_onEachFrame;
  1529.  
  1530.  
  1531. };
  1532.  
  1533.  
  1534.  
  1535. onMapSingleClick '';
  1536.  
  1537. setTerrainGrid _FTG;
  1538.  
  1539. player allowDamage true;
  1540. (vehicle player) allowDamage true;
  1541.  
  1542.  
  1543. if(unitRecoilCoefficient player == -1) then {player setunitRecoilCoefficient 1;};
  1544. if(abs(unitRecoilCoefficient player) != 1) then {
  1545. _log = format['BadRecoil %1 | %2 %3 %4',unitRecoilCoefficient player,typeOf player,typeOf (vehicle player),currentWeapon player];
  1546. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1547. [] spawn b1y4W4G6A7U7e5S6y2L;
  1548. };
  1549.  
  1550. uiSleep 0.1;
  1551. _uid = getPlayerUID player;
  1552. if((_uid != '') && {_puid != _uid} && {alive player}) then {
  1553. _log = format['_puid != _uid (%1/%2)',_puid,_uid];
  1554. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1555. [] spawn b1y4W4G6A7U7e5S6y2L;
  1556. };
  1557.  
  1558. if(!isNil'f6e6y2B2S8k3W3q5a5q6B3e') then {f6e6y2B2S8k3W3q5a5q6B3e=nil;};
  1559. 'f6e6y2B2S8k3W3q5a5q6B3e' addPublicVariableEventHandler
  1560. {
  1561. f6e6y2B2S8k3W3q5a5q6B3e=nil;
  1562. _array = _this select 1;
  1563. _a = ['_USER_DEFINED','[',']'];
  1564. if(true) then {_a = _a + ["MTS_","MIS_"];};
  1565. _foundbad = [];
  1566. {
  1567. _m = _x;
  1568. if(_m != '') then
  1569. {
  1570. _lowm = toLower _m;
  1571. if(_lowm find 'swag' != -1) then
  1572. {
  1573. _foundbad pushBack _m;
  1574. _mtext = markerText _m;
  1575. if(_mtext != '') then {_foundbad pushBack _mtext;};
  1576. }
  1577. else
  1578. {
  1579. if!(_m in _array) then
  1580. {
  1581. _do = true;
  1582. {if(_m find _x > -1) exitWith {_do = false;};} forEach _a;
  1583. if(_do) then
  1584. {
  1585. _foundbad pushBack _m;
  1586. _mtext = markerText _m;
  1587. if(_mtext != '') then {_foundbad pushBack _mtext;};
  1588. };
  1589. };
  1590. };
  1591. };
  1592. } forEach allMapMarkers;
  1593. if(str _foundbad != '[]') then
  1594. {
  1595. _log = format['LocalMarker: %1',_foundbad];
  1596. [profileName,getPlayerUID player,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1597. [] spawn b1y4W4G6A7U7e5S6y2L;
  1598. };
  1599. };
  1600.  
  1601. };
  1602. };
  1603. v2A8K2S4e1h808c8a7a pushBack 7;
  1604. };
  1605. if!(8 in v2A8K2S4e1h808c8a7a) then
  1606. {
  1607.  
  1608. [_name,_puid] spawn {
  1609. _name = _this select 0;
  1610. _puid = _this select 1;
  1611. _voicecount = 0;
  1612. _find1 = toLower('#USER');
  1613. _find2 = toLower('BIS_');
  1614. while {1 == 1} do
  1615. {
  1616.  
  1617. if((!isNull findDisplay 63) && {!isNull findDisplay 55} && {(ctrlText (findDisplay 63 displayCtrl 101)) in [localize 'str_channel_global',localize 'str_channel_side']}) then
  1618. {
  1619. _msg = '<infiSTAR.de>: NO VOICE ON SIDE/GLOBAL!';
  1620. hint _msg;
  1621. 1 cutText [format ['%1',_msg],'WHITE IN'];
  1622. systemChat _msg;
  1623. uiSleep 0.1;
  1624. _voicecount = _voicecount + 1;
  1625. if(_voicecount > 1) then {
  1626. player setHitPointDamage ['HitLegs',1];
  1627. };
  1628. if(_voicecount > 3) then {
  1629. _voicecount = 0;
  1630. {player setHitPointDamage [_x,1];} forEach ['HitBody','HitHead'];
  1631. };
  1632. };
  1633.  
  1634.  
  1635. _commandingMenu = commandingMenu;
  1636. if(((toLower _commandingMenu) find _find2) > -1) then
  1637. {
  1638. _searchIn = toLower(str bis_menu_groupcommunication);
  1639. if(_searchIn find 'lystic' > -1) then
  1640. {
  1641. _log = format['BIS_Menu_GroupCommunication: %1',str bis_menu_groupcommunication];
  1642. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1643. [] spawn b1y4W4G6A7U7e5S6y2L;
  1644. };
  1645. showCommandingMenu '';
  1646. };
  1647. _commandingMenu = commandingMenu;
  1648. if((_commandingMenu != '') && {!(_commandingMenu in ["","RscMainMenu","RscMoveHigh","#WATCH","#WATCH0","RscWatchDir","RscWatchMoveDir","#GETIN","#RscStatus","RscCallSupport","#ACTION","RscCombatMode","RscFormations","RscTeam","RscSelectTeam","RscReply","#User:BIS_Menu_GroupCommunication","#CUSTOM_RADIO","RscRadio","RscGroupRootMenu","RscMenuReply","RscMenuStatus","#User:BIS_fnc_addCommMenuItem_menu","RscMenuMove","RscMenuFormations"])}) then
  1649. {
  1650. if(((toLower _commandingMenu) find _find1) > -1) then
  1651. {
  1652. _log = format['BadCommandingMenu: %1',_commandingMenu];
  1653. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1654. [] spawn b1y4W4G6A7U7e5S6y2L;
  1655. };
  1656. };
  1657.  
  1658. uiSleep 0.75;
  1659. };
  1660. };
  1661.  
  1662. v2A8K2S4e1h808c8a7a pushBack 8;
  1663. };
  1664. if!(9 in v2A8K2S4e1h808c8a7a) then
  1665. {
  1666. f8X7l727q2q5U3a1L727h = [_name,_puid] spawn {
  1667. _name = _this select 0;
  1668. _puid = _this select 1;
  1669. _mytime = diag_tickTime + 45;
  1670. waitUntil {((!isNil 'h1A4a7h9c5e770k3e7q4U') || (diag_tickTime > _mytime))};
  1671. if(isNil 'h1A4a7h9c5e770k3e7q4U') then
  1672. {
  1673. _log = 'Secondary checks not running.. kicked after waiting 45 seconds for a 2 seconds timer..';
  1674. [_name,_puid,'SLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1675. [] spawn b1y4W4G6A7U7e5S6y2L;
  1676. };
  1677. };
  1678. [_name,_puid,_admins] spawn {
  1679. _name = _this select 0;
  1680. _puid = _this select 1;
  1681. _admins = _this select 2;
  1682. _ForbiddenItems = ["autocannon_Base_F","autocannon_30mm","autocannon_35mm","autocannon_40mm_CTWS","autocannon_30mm_CTWS","Bomb_04_Plane_CAS_01_F","Bomb_03_Plane_CAS_02_F","cannon_105mm","cannon_120mm","cannon_120mm_long","cannon_125mm","Cannon_30mm_Plane_CAS_02_F","gatling_20mm","gatling_25mm","gatling_30mm","Gatling_30mm_Plane_CAS_01_F","GBU12BombLauncher","GMG_20mm","GMG_40mm","GMG_UGV_40mm","HMG_127_MBT","HMG_127","HMG_127_APC","HMG_01","HMG_M2","HMG_NSVT","LMG_Minigun2","LMG_RCWS","LMG_M200","LMG_Minigun","LMG_Minigun_heli","LMG_coax","Missile_AGM_02_Plane_CAS_01_F","Missile_AA_04_Plane_CAS_01_F","Missile_AA_03_Plane_CAS_02_F","Missile_AGM_01_Plane_CAS_02_F","missiles_DAGR","missiles_DAR","missiles_ASRAAM","missiles_SCALPEL","missiles_titan","missiles_titan_static","missiles_Zephyr","Mk82BombLauncher","mortar_82mm","mortar_155mm_AMOS","rockets_Skyfire","rockets_230mm_GAT","Rocket_04_HE_Plane_CAS_01_F","Rocket_04_AP_Plane_CAS_01_F","Rocket_03_HE_Plane_CAS_02_F","Rocket_03_AP_Plane_CAS_02_F","Twin_Cannon_20mm"];
  1683.  
  1684. _ForbiddenOnEpochOnly = ["NVGoggles"];
  1685. _ForbiddenItems = _ForbiddenItems + _ForbiddenOnEpochOnly;
  1686. if(isNil 'EPOCH_target') then {EPOCH_target = objNull;};
  1687. if(isNil 'EPOCH_playerEnergy') then {EPOCH_playerEnergy = 0;};
  1688. if(isNil 'EPOCH_playerHunger') then {EPOCH_playerHunger = 5000;};
  1689. if(isNil 'EPOCH_playerThirst') then {EPOCH_playerThirst = 2500;};
  1690. if(isNil 'EPOCH_playerStamina') then {EPOCH_playerStamina = 100;};
  1691. if(isNil 'EPOCH_playerCrypto') then {EPOCH_playerCrypto = 0;} else {if(EPOCH_playerCrypto < 0) then {EPOCH_playerCrypto = 0;};};
  1692. if(isNil 'EPOCH_clientInit') then {EPOCH_clientInit = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_clientInit.sqf';};
  1693. if(isNil 'EPOCH_onEachFrame') then {EPOCH_onEachFrame = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\EPOCH_onEachFrame.sqf';};
  1694. if(isNil 'EPOCH_masterLoop') then {EPOCH_masterLoop = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_masterLoop.sqf';};
  1695. if(isNil 'EPOCH_client_rejectPlayer') then {EPOCH_client_rejectPlayer = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_client_rejectPlayer.sqf';};
  1696. if(isNil 'EPOCH_clientRespawn') then {EPOCH_clientRespawn = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_clientRespawn.sqf';};
  1697. if(isNil 'EPOCH_KeyDown') then {EPOCH_KeyDown = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\interface_event_handlers\EPOCH_KeyDown.sqf';};
  1698. if(isNil 'EPOCH_pushCustomVar') then {EPOCH_pushCustomVar = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\functions\EPOCH_pushCustomVar.sqf';};
  1699. _EPOCH_clientInit = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_clientInit.sqf';
  1700. _EPOCH_onEachFrame = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\EPOCH_onEachFrame.sqf';
  1701. _EPOCH_masterLoop = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_masterLoop.sqf';
  1702. _EPOCH_client_rejectPlayer = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_client_rejectPlayer.sqf';
  1703. _EPOCH_clientRespawn = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_clientRespawn.sqf';
  1704. _EPOCH_KeyDown = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\interface_event_handlers\EPOCH_KeyDown.sqf';
  1705. _EPOCH_pushCustomVar = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\functions\EPOCH_pushCustomVar.sqf';
  1706. _rnd1 = round(random 99999);life_cash = _rnd1;
  1707. _rnd2 = round(random 99999);life_adminlevel = _rnd2;
  1708. _rnd3 = round(random 99999);life_coplevel = _rnd3;
  1709. _rnd4 = round(random 99999);life_fnc_MPexec = _rnd4;
  1710. _rnd5 = round(random 99999);life_atmcash = _rnd5;
  1711.  
  1712.  
  1713. {(findDisplay 12 displayCtrl 51) ctrlRemoveAllEventHandlers _x;} forEach ['onMouseButtonDblClick','MouseButtonClick','MouseButtonDown','MouseButtonUp','Draw','MouseZChanged','MouseHolding','KeyDown','KeyUp'];
  1714. _caeM1 = 0;
  1715. _caeM2 = 0;
  1716. _vehptype = typeOf (vehicle player);
  1717. _lvlcheck = diag_tickTime;
  1718. _rnd6 = round(random 99999);e8e5U72228M5y5e8l3l1d6e8q = _rnd6;
  1719. while {1 == 1} do
  1720. {
  1721.  
  1722. if(isNil 'e8e5U72228M5y5e8l3l1d6e8q') then
  1723. {
  1724. _log = 'AntiAntiHack #3';
  1725. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1726. [] spawn b1y4W4G6A7U7e5S6y2L;
  1727. };
  1728. if!(_rnd6 isEqualTo e8e5U72228M5y5e8l3l1d6e8q) then
  1729. {
  1730. _log = 'AntiAntiHack #4';
  1731. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1732. [] spawn b1y4W4G6A7U7e5S6y2L;
  1733. };
  1734.  
  1735. _inventory = [];
  1736. {_inventory pushBack _x;} forEach (assignedItems player);
  1737. {_inventory pushBack _x;} forEach (magazines player);
  1738. {_inventory pushBack _x;} forEach (weapons player);
  1739. {_inventory pushBack _x;} forEach (primaryWeaponItems player);
  1740. {_inventory pushBack _x;} forEach (secondaryWeaponItems player);
  1741. _inventory pushBack (primaryWeapon player);
  1742. _inventory pushBack (secondaryWeapon player);
  1743. _inventory pushBack (uniform player);
  1744. _inventory pushBack (vest player);
  1745. _inventory pushBack (backpack player);
  1746. _inventory pushBack (headgear player);
  1747. _inventory pushBack (goggles player);
  1748. if!(_inventory isEqualTo []) then
  1749. {
  1750. {
  1751. if(_x != '') then
  1752. {
  1753. if((!(false) && (_x in _ForbiddenItems)) || ((false) && !(_x in ["AllowThisItem1","AllowThisItem2"]))) then
  1754. {
  1755. player removeItem _x;
  1756. player removeWeapon _x;
  1757. player removeMagazine _x;
  1758. if((uniform player) == _x) then {removeUniform player;};
  1759. if((vest player) == _x) then {removeVest player;};
  1760. if((backpack player) == _x) then {removeBackpack player;};
  1761. if((headgear player) == _x) then {removeHeadgear player;};
  1762. if((goggles player) == _x) then {removeGoggles player;};
  1763. player removePrimaryWeaponItem _x;
  1764. player removeSecondaryWeaponItem _x;
  1765. player unlinkItem _x;
  1766. _log = format['BadItem: %1',_x];
  1767. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1768. };
  1769. };
  1770. } forEach _inventory;
  1771. };
  1772.  
  1773. if(!isNull player) then
  1774. {
  1775.  
  1776. if(player == vehicle player) then
  1777. {
  1778. private['_pvision','_primweps'];
  1779. _pvision=currentVisionMode player;
  1780. _primweps=primaryWeaponItems player;
  1781. if((_pvision > 1)&&!('optic_tws' in _primweps)&&!('optic_tws_mg' in _primweps)) exitWith
  1782. {
  1783. _log = format['BadVisionMode: Thermal (%1) | weaponsItems player: %2 | typeOf vehicle player: %3',_pvision,weaponsItems player,typeOf (vehicle player)];
  1784. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1785. (findDisplay 46) closeDisplay 0;
  1786. };
  1787.  
  1788. if((_pvision == 1)&&(str EPOCH_playerEnergy == '0')&&!('optic_Nightstalker' in _primweps)&&!('optic_NVS' in _primweps)) exitWith
  1789. {
  1790. player action['nvGogglesOff',player];
  1791. uiSleep 0.5;
  1792. _pvision=currentVisionMode player;
  1793. if((_pvision == 1)&&(str EPOCH_playerEnergy == '0')) exitWith
  1794. {
  1795. _log = format['BadVisionMode: Nightvision (%1) | weaponsItems player: %2 | typeOf vehicle player: %3 | EPOCH_playerEnergy: %4',_pvision,weaponsItems player,typeOf (vehicle player),EPOCH_playerEnergy];
  1796. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1797. (findDisplay 46) closeDisplay 0;
  1798. };
  1799. };
  1800.  
  1801. };
  1802.  
  1803.  
  1804. _veh = vehicle player;
  1805. if(!(player isEqualTo _veh) && !(_vehptype isEqualTo (typeOf _veh))) then
  1806. {
  1807. _vehptype = typeOf _veh;
  1808. if((toLower _vehptype) find 'chute' == -1) then
  1809. {
  1810. if(_lvlcheck < diag_tickTime) then
  1811. {
  1812. _lvlcheck = diag_tickTime + 30;
  1813. [_name,_puid,'LVC',player,_vehptype,getPos player] call o1X725M7K27876B1v5W6e;
  1814. };
  1815. };
  1816. };
  1817.  
  1818. };
  1819.  
  1820. _twelvewasactive = false;
  1821. if(!isNull (findDisplay 12 displayCtrl 51)) then
  1822. {
  1823. _twelvewasactive = true;
  1824. _caeM1 = (findDisplay 12 displayCtrl 51) ctrlAddEventHandler ['Draw',''];
  1825. };
  1826.  
  1827. uiSleep 2;
  1828.  
  1829. if((_twelvewasactive) && (!isNull (findDisplay 12 displayCtrl 51))) then
  1830. {
  1831. _caeM2 = (findDisplay 12 displayCtrl 51) ctrlAddEventHandler ['Draw',''];
  1832. if(_caeM2 - _caeM1 > 1) then
  1833. {
  1834. if((("Epoch" == 'AltisLife')&&(side player != west))||("Epoch" != 'AltisLife')) then
  1835. {
  1836. _log = format['MapIcons (%1/%2)',_caeM1,_caeM2];
  1837. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1838. [] spawn b1y4W4G6A7U7e5S6y2L;
  1839. };
  1840. };
  1841. };
  1842.  
  1843.  
  1844. if(viewDistance > 1600) then {
  1845. _log = format['viewDistance %1/1600',viewDistance];
  1846. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1847. [] spawn b1y4W4G6A7U7e5S6y2L;
  1848. };
  1849.  
  1850. if(!isNull player) then
  1851. {
  1852. if(alive player) then
  1853. {
  1854.  
  1855. _con = vehicle cameraOn;
  1856. _veh = vehicle player;
  1857. if(!(_con isEqualTo _veh) && !(str _con isEqualTo '<NULL-object>') && (player isEqualTo driver (_veh))) then
  1858. {
  1859. uiSleep 1;
  1860. _con = vehicle cameraOn;
  1861. _veh = vehicle player;
  1862. if(alive player) then
  1863. {
  1864. if((_con != _veh) && !(str _con isEqualTo '<NULL-object>') && (player isEqualTo driver (_veh)) && {_con distance _veh > 150} && {(("Epoch" != 'KOTH') || (str(typeOf _con) find 'UAV' == -1))}) then
  1865. {
  1866. _log = format['cameraOn: %1 %2',typeOf _con,_con];
  1867. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1868. [] spawn b1y4W4G6A7U7e5S6y2L;
  1869. };
  1870. };
  1871. };
  1872.  
  1873. {
  1874. if(!isNull _x)then
  1875. {
  1876. (vehicle player) enableCollisionWith _x;
  1877. if(true)then{removeAllActions _x;};
  1878. _type = typeOf _x;
  1879. if(_type == 'Box_IND_AmmoVeh_F') then
  1880. {
  1881. _var = _x getVariable['l7B425q1e1S2a5L3e4L0L6c6e',''];
  1882. if(!isNil '_var') then
  1883. {
  1884. if(_var == '') then {player setPosATL (player modelToWorld [0,-8,0]);};
  1885. };
  1886. };
  1887.  
  1888. _getCrypto = _x getVariable['Crypto',0];
  1889. if(typeName _getCrypto == 'SCALAR') then
  1890. {
  1891. if(_type == 'Land_MPS_EPOCH') then
  1892. {
  1893. if(_getCrypto > 25000 || _getCrypto < 0) then
  1894. {
  1895. _log = format['BadCrypto on %1 - %2',_type,_getCrypto];
  1896. [_name,_puid,'SLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1897. deleteVehicle _x;
  1898. };
  1899. }
  1900. else
  1901. {
  1902. if(_getCrypto != 0) then
  1903. {
  1904. _log = format['BadCrypto on %1 - %2',_type,_getCrypto];
  1905. [_name,_puid,'SLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1906. deleteVehicle _x;
  1907. };
  1908. };
  1909. };
  1910.  
  1911. };
  1912. } forEach (player nearObjects 15);
  1913.  
  1914.  
  1915. {
  1916. if(!isNull _x)then
  1917. {
  1918. if(isPlayer _x) then {if!(getPlayerUID _x in _admins) then {_x hideObject false;};};
  1919.  
  1920. _objects = attachedObjects (vehicle player);
  1921. if((_x in _objects)||((vehicle _x) in _objects)) then
  1922. {
  1923. _log = format['AttachTo Hack: %1',name _x];
  1924. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1925. [] spawn b1y4W4G6A7U7e5S6y2L;
  1926. };
  1927.  
  1928.  
  1929. };
  1930. } forEach ([vehicle player] + (player nearEntities ['AllVehicles',100]));
  1931. };
  1932. };
  1933. if!(groupIconsVisible isEqualTo [false,false]) then
  1934. {
  1935. _log = format['GroupIcons %1',groupIconsVisible];
  1936. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1937. [] spawn b1y4W4G6A7U7e5S6y2L;
  1938. };
  1939.  
  1940. {
  1941. if(isNil _x) then
  1942. {
  1943. _log = format['BadDefinition: %1 is Nil',_x];
  1944. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1945. [] spawn b1y4W4G6A7U7e5S6y2L;
  1946. }
  1947. else
  1948. {
  1949. _var = missionNamespace getVariable _x;
  1950. if(typeName _var != 'SCALAR') then
  1951. {
  1952. _log = format['BadDefinition: %1 is not Scalar',_x];
  1953. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1954. [] spawn b1y4W4G6A7U7e5S6y2L;
  1955. };
  1956. };
  1957. } forEach [
  1958. 'life_cash','life_adminlevel','life_coplevel','life_fnc_MPexec','life_atmcash',
  1959. 'EPOCH_playerEnergy','EPOCH_playerHunger','EPOCH_playerThirst','EPOCH_playerStamina','EPOCH_playerCrypto'
  1960. ];
  1961. {
  1962. if(str(_x select 0) != str(_x select 1)) then
  1963. {
  1964. _log = format['%1: %2',(_x select 2),(_x select 0)];
  1965. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  1966. [] spawn b1y4W4G6A7U7e5S6y2L;
  1967. };
  1968. } forEach [
  1969. [EPOCH_clientInit,_EPOCH_clientInit,'EPOCH_clientInit'],
  1970. [EPOCH_onEachFrame,_EPOCH_onEachFrame,'EPOCH_onEachFrame'],
  1971. [EPOCH_masterLoop,_EPOCH_masterLoop,'EPOCH_masterLoop'],
  1972. [EPOCH_client_rejectPlayer,_EPOCH_client_rejectPlayer,'EPOCH_client_rejectPlayer'],
  1973. [EPOCH_clientRespawn,_EPOCH_clientRespawn,'EPOCH_clientRespawn'],
  1974. [EPOCH_KeyDown,_EPOCH_KeyDown,'EPOCH_KeyDown'],
  1975. [EPOCH_pushCustomVar,_EPOCH_pushCustomVar,'EPOCH_pushCustomVar']
  1976. ];
  1977. if!(_rnd1 isEqualTo life_cash) then
  1978. {
  1979. [_name,_puid,'BAN',toArray(format['Altis Life Money Hack: %1',life_cash])] call o1X725M7K27876B1v5W6e;[] spawn b1y4W4G6A7U7e5S6y2L;
  1980. };
  1981. if!(_rnd2 isEqualTo life_adminlevel) then
  1982. {
  1983. [_name,_puid,'BAN',toArray(format['Altis Life Adminlevel Hack: %1',life_adminlevel])] call o1X725M7K27876B1v5W6e;[] spawn b1y4W4G6A7U7e5S6y2L;
  1984. };
  1985. if!(_rnd3 isEqualTo life_coplevel) then
  1986. {
  1987. [_name,_puid,'BAN',toArray(format['Altis Life Coplevel Hack: %1',life_coplevel])] call o1X725M7K27876B1v5W6e;[] spawn b1y4W4G6A7U7e5S6y2L;
  1988. };
  1989. if!(_rnd4 isEqualTo life_fnc_MPexec) then
  1990. {
  1991. [_name,_puid,'BAN',toArray('Altis Life Hack: life_fnc_MPexec')] call o1X725M7K27876B1v5W6e;[] spawn b1y4W4G6A7U7e5S6y2L;
  1992. };
  1993. if!(_rnd5 isEqualTo life_atmcash) then
  1994. {
  1995. [_name,_puid,'BAN',toArray('Altis Life Hack: life_atmcash')] call o1X725M7K27876B1v5W6e;[] spawn b1y4W4G6A7U7e5S6y2L;
  1996. };
  1997. if(!isNil 'EPOCH_target') then
  1998. {
  1999. if(typeName EPOCH_target != 'OBJECT') then
  2000. {
  2001. _log = format['BadDefinition: %1 is not an Object',EPOCH_target];
  2002. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2003. [] spawn b1y4W4G6A7U7e5S6y2L;
  2004. };
  2005. }else{EPOCH_target=objNull;};
  2006. if(!isNull EPOCH_target) then
  2007. {
  2008. if(EPOCH_target isEqualTo player) then
  2009. {
  2010. _log = format['setVelocityTarget: %1', EPOCH_target];
  2011. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2012. [] spawn b1y4W4G6A7U7e5S6y2L;
  2013. };
  2014. };
  2015. if(EPOCH_playerEnergy > 2500 || EPOCH_playerEnergy < 0) then
  2016. {
  2017. _log = format['Energy: %1',EPOCH_playerEnergy];
  2018. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2019. [] spawn b1y4W4G6A7U7e5S6y2L;
  2020. };
  2021. if(EPOCH_playerHunger > 5000 || EPOCH_playerHunger < 0) then
  2022. {
  2023. _log = format['Hunger: %1',EPOCH_playerHunger];
  2024. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2025. [] spawn b1y4W4G6A7U7e5S6y2L;
  2026. };
  2027. if(EPOCH_playerThirst > 2500 || EPOCH_playerThirst < 0) then
  2028. {
  2029. _log = format['Thirst: %1',EPOCH_playerThirst];
  2030. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2031. [] spawn b1y4W4G6A7U7e5S6y2L;
  2032. };
  2033. if(EPOCH_playerStamina > 2500 || EPOCH_playerStamina < 0) then
  2034. {
  2035. _log = format['Stamina: %1',EPOCH_playerStamina];
  2036. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2037. [] spawn b1y4W4G6A7U7e5S6y2L;
  2038. };
  2039. if(EPOCH_playerCrypto > 25000) then
  2040. {
  2041. _log = format['Crypto: %1',EPOCH_playerCrypto];
  2042. [_name,_puid,'BAN',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2043. [] spawn b1y4W4G6A7U7e5S6y2L;
  2044. };
  2045. if(EPOCH_playerCrypto < 0) then
  2046. {
  2047. _log = format['Crypto: %1 (reverted to 0)',EPOCH_playerCrypto];
  2048. [_name,_puid,'HLOG',toArray(_log)] call o1X725M7K27876B1v5W6e;
  2049. EPOCH_playerCrypto = 0;
  2050. true call EPOCH_pushCustomVar;
  2051. };
  2052.  
  2053. h1A4a7h9c5e770k3e7q4U = true;
  2054. if(!isNil 'f8X7l727q2q5U3a1L727h') then {terminate f8X7l727q2q5U3a1L727h;f8X7l727q2q5U3a1L727h = nil;};
  2055. };
  2056. };
  2057. v2A8K2S4e1h808c8a7a pushBack 9;
  2058. };
  2059. }else{v2A8K2S4e1h808c8a7a=v2A8K2S4e1h808c8a7a + [2,3,4,5,6,7,8,9];};
  2060. _globaltime = serverTime;if(_globaltime > 18000) then {_globaltime = diag_tickTime;};_hours = floor(_globaltime/60/60);_minutes = (round(_globaltime/60)-(_hours*60));if(_minutes < 10) then {_minutes = format['0%1',_minutes];};_seconds = '209';
  2061. _devLog = format['<infiSTAR.de> VERSION: 19-03-2015 infiSTAR.de AHAT (v0132) - server running: %1:%2:%3',_hours,_minutes,_seconds];diag_log _devLog;
  2062. systemChat '<infiSTAR.de>: Successfully Loaded In.';
  2063. if(_puid in ["76561198152111329","76561198118338598","76561198022879703"]) then {diag_log str _admins;};
  2064. f7d405q9q3a1k6G8y6G5B0X = 'k';
Add Comment
Please, Sign In to add comment