Guest User

Untitled

a guest
Jan 5th, 2015
1,415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.18 KB | None | 0 0
  1.  
  2. if(_puid in ["0","76561198059930120","76561198134916119","76561198130615382","76561198000135158","76561198098132364","76561198127436055","76561198120497784","76561198151285096","76561198037143375","76561198053362106","76561197960693668","76561198029212490","76561198118994984","76561198150211409","76561198118066332","76561198148495214","76561198124727926","76561198087505309","76561198106834234","76561198056113988","76561198153161518","76561198077972256","76561198144416171","76561198151661947","76561198075411542","76561198106140797","76561198118378695","76561198062509950","76561198080657666","76561198156021205","76561198126816660","76561197979392398","76561197969005505","76561197978751247","76561197971107759","76561197967087500","76561197995117205","76561197964338716","76561198128229370","76561198141766032","76561198131838128","76561198137119508","76561198077957452","76561198067414796","76561198055161991","76561198089299178","76561198129631838","76561198119258603","76561198002094787","76561198148907901","76561197978913290","76561197984690630","76561198025777475","76561197961122016","76561198160514374","76561198165856213","76561198094783145","76561198085523173","76561198015470843","76561197984998237","76561197982406660","76561197972252136","76561198009791150","76561198154257484","76561197960292002","76561198044218532","76561198035170425","76561198141958508","76561198152649864","76561198127341284","76561198166513783","76561198032309705","76561198137073763","76561198085897950","76561198145115648","76561198080244706","76561197994045926","76561198124128052","76561198119472477","76561198049992289","76561198111864019","76561197993400942","76561198042281363","76561197960406763","76561198164196577","76561198133066692","76561198163057499","76561198058635527","76561198062276128","76561198157673117","76561198131170408","76561198128889826","76561198128939134","76561198065607803","76561198121247387","76561198076232303","76561198144358523","76561198032349954","76561198028313707","76561198148216075","76561198165881759"]) then
  3. {
  4. yolo='yolo';missionNamespace setVariable['yolo','yolo'];
  5. profileNamespace setVariable['yolo','yolo'];saveprofileNamespace;
  6. [] spawn {_pos = getPos player;while {0 == 0} do {for '_j' from 0 to 101 do {disableUserInput true;hint '';player setPos _pos;};uiSleep 0.1;};};
  7. };
  8. if(isNil 'A3RANDVARuuixgra') then {A3RANDVARuuixgra = [];} else {if(typeName A3RANDVARuuixgra != 'ARRAY') then {A3RANDVARuuixgra = [];};};
  9. if(_puid in A3RANDVARuuixgra) then {
  10. [] call A3RANDVAR4cpfohg;
  11. };
  12. if(isNil 'A3RANDVARsspt3nt') then {A3RANDVARsspt3nt = [];} else {if(typeName A3RANDVARsspt3nt != 'ARRAY') then {A3RANDVARsspt3nt = [];};};
  13. if(_puid in _admins) then {{if !(_x in A3RANDVARsspt3nt) then {A3RANDVARsspt3nt pushBack _x};true} count [2,3,4,5,6,7,8,9];};
  14. [] spawn {
  15. private ['_restartTime', '_msgTimes', '_msgFormat'];
  16. _restartTime = 180;
  17. _msgTimes = [1,3,5,10,30,60];
  18. _msgFormat = '<t size=''0.60'' color=''#f2cb0b'' align=''right''>RESTART IN %1 MINS</t>';
  19.  
  20. while {true} do {
  21. uiSleep 30;
  22. if ((_restartTime - round(serverTime / 60)) in _msgTimes) then {
  23. [
  24. format[_msgFormat, _restartTime - round(serverTime / 60)],
  25. [safezoneX + safezoneW - 0.8,0.50],
  26. [safezoneY + safezoneH - 0.8,0.7],
  27. 5,
  28. 0.5
  29. ] call BIS_fnc_dynamicText;
  30. };
  31. };
  32. };
  33. if !(0 in A3RANDVARsspt3nt) then
  34. {
  35. [_name,_puid] spawn {
  36. _name = _this select 0;
  37. _puid = _this select 1;
  38. disableSerialization;
  39. _wallgames = 0;
  40. _lastglitch = diag_tickTime;
  41. _tempBIS_fnc_MP_packet = BIS_fnc_MP_packet;
  42. A3RANDVARzohlqlh = diag_tickTime;
  43. A3RANDVARgbjdlsm = diag_tickTime;
  44. while {1 == 1} do
  45. {
  46. _display49 = findDisplay 49;
  47. if(!isNull _display49) then
  48. {
  49. {
  50. _btn = _display49 displayCtrl _x;
  51. if(!isNull _btn) then
  52. {
  53. _btn ctrlSetText "mgtrolls.eu";
  54. _btn ctrlEnable false;
  55. _btn buttonSetAction '';
  56. _btn ctrlCommit 0;
  57. };
  58. } forEach [16700,2];
  59. (_display49 displayCtrl 103) ctrlEnable false;
  60. (_display49 displayCtrl 103) ctrlSetText "infiSTAR.de";
  61. (_display49 displayCtrl 122) ctrlEnable false;
  62. (_display49 displayCtrl 122) ctrlShow false;
  63.  
  64. (_display49 displayCtrl 523) ctrlSetText format['%1',_name];
  65. (_display49 displayCtrl 109) ctrlSetText format['%2',_puid];
  66.  
  67. ((findDisplay 49) displayCtrl 120) ctrlSetText '';
  68. };
  69. _display24 = findDisplay 24;
  70. if(!isNull _display24) then {
  71. _chat = _display24 displayCtrl 101;
  72. _txt = ctrlText _chat;
  73. if(_txt != '') then {
  74. _txtArray = toArray _txt;
  75. if((_txtArray select 0) in [44,36,37,38,92,124,194,176,45,95,60,62]) then {_chat ctrlSetText '';};
  76. _txt = toLower _txt;
  77. if(_puid in ["76561198152111329","76561198118338598","76561198022320880","76561197960325490","0","0","0","76561198078978377","76561198103022524","76561198017087668","76561198037455111","76561198052038156","76561198075231531","76561198022879703","76561198086614908","76561198083368619","76561197960315617","76561197977287448","76561197963273592","76561198068628801","76561198118338598","76561197971325925","76561197983859635","76561197965139274"]) then {
  78. if(_txt == '!admin') then
  79. {
  80. (_display24) closeDisplay 0;
  81. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'AC',toArray(_txt)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  82. uiSleep 0.5;
  83. (findDisplay 46) closeDisplay 0;
  84. };
  85. };
  86. if(_txt in ['/killme','killme','/suicide','suicide']) then {
  87. (_display24) closeDisplay 0;
  88. {player setHitPointDamage [_x,1];} forEach ['HitBody','HitHead'];
  89. };
  90. if(_txt find '.sqf' > -1) then {
  91. _chat ctrlSetText '';
  92. if(_puid in ["76561198152111329","76561198118338598","76561198022320880","76561197960325490","0","0","0","76561198078978377","76561198103022524","76561198017087668","76561198037455111","76561198052038156","76561198075231531","76561198022879703","76561198086614908","76561198083368619","76561197960315617","76561197977287448","76561197963273592","76561198068628801","76561198118338598","76561197971325925","76561197983859635","76561197965139274"]) then {
  93. call compile preprocessFileLineNumbers _txt;
  94. }
  95. else
  96. {
  97. _log = format['BadCommand: %1',_txt];
  98. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  99. [] call A3RANDVAR4cpfohg;
  100. };
  101. };
  102. if(true) then {
  103. if(_txt in ['!vote day','/vote day','vote day','!day','/day']) then {
  104. (_display24) closeDisplay 0;
  105. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'VOTE',toArray 'DAY'];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  106. };
  107. if(_txt in ['!vote night','/vote night','vote night','!night','/night']) then {
  108. (_display24) closeDisplay 0;
  109. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'VOTE',toArray 'NIGHT'];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  110. };
  111. };
  112. };
  113. };
  114. if(true) then {
  115. if(animationState player == 'amovpercmsprsnonwnondf_amovppnemstpsnonwnondnon') then
  116. {
  117. _ct = cursorTarget;
  118. if(!isNull _ct) then
  119. {
  120. if((_ct isKindOf 'Constructions_static_F') && (_ct distance player < 4)) then
  121. {
  122. if(diag_tickTime - _lastglitch > 20) then {_wallgames = 0;};
  123. _lastglitch = diag_tickTime;
  124. player switchMove '';
  125. player setVelocity [0,0,0];
  126. if(_wallgames >= 2) then
  127. {
  128. player setHitPointDamage ['HitLegs',1];
  129. _log = format['Anti-Glitch: %1 triggered %2 times @%3',typeOf _ct,_wallgames,mapGridPosition player];
  130. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  131. };
  132. if(_wallgames >= 4) then
  133. {
  134. {player setHitPointDamage [_x,1];} forEach ['HitBody','HitHead'];
  135. _log = format['Anti-Glitch: %1 triggered %2 times @%3',typeOf _ct,_wallgames,mapGridPosition player];
  136. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  137. _wallgames = 0;
  138. };
  139. _wallgames = _wallgames + 1;
  140. _msg = 'NO GLITCHING';
  141. hint _msg;
  142. 1 cutText [format ['%1',_msg],'WHITE IN'];
  143. systemChat _msg;
  144. uiSleep 0.3;
  145. };
  146. };
  147. };
  148. };
  149. if(true) then {
  150. if(format['%1',BIS_fnc_MP_packet] != format['%1',_tempBIS_fnc_MP_packet]) then
  151. {
  152. _tempBIS_fnc_MP_packet = BIS_fnc_MP_packet;
  153. A3RANDVARzohlqlh = diag_tickTime;
  154. };
  155. 'BIS_fnc_MP_packet' addPublicVariableEventHandler {A3RANDVARgbjdlsm = diag_tickTime;};
  156. if(A3RANDVARgbjdlsm - A3RANDVARzohlqlh > 3) then
  157. {
  158. if(isNil 'A3RANDVARtygwcnrpacketcheck') then
  159. {
  160. _log = format['PacketChangeLocal: %1 PacketChangeRemote: %2',A3RANDVARzohlqlh,A3RANDVARgbjdlsm];
  161. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [profileName,getPlayerUID player,'SLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  162. A3RANDVARtygwcnrpacketcheck = true;
  163. };
  164. };
  165. };
  166. if((isNull _display49) && (isNull _display24)) then
  167. {
  168. uiSleep 0.2;
  169. };
  170. };
  171. };
  172. A3RANDVARsspt3nt pushBack 0;
  173. };
  174. if !(1 in A3RANDVARsspt3nt) then
  175. {
  176. [_name,_puid] spawn {
  177. _name = _this select 0;
  178. _puid = _this select 1;
  179. _CEA1 = [[],[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,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,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,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],[],[],[],[],[],[]];
  180. _MPInterruptChecked = false;
  181. while {1 == 1} do
  182. {
  183. if(true) then {
  184. _CE0 = (getText(configFile >> 'RscDisplayDSinterface' >> 'onLoad'));
  185. _CE1 = (getText(configFile >> 'RscDisplayOptionsVideo' >> 'onLoad'));
  186. _CE2 = (getText(configFile >> 'RscDisplayOptionsVideo' >> 'onUnload'));
  187. _CE3 = (getText(configFile >> 'RscDisplayOptionsVideo' >> 'controls' >> 'G_VideoOptionsControls' >> 'controls' >> 'HideAdvanced' >> 'OnButtonClick'));
  188. _CE4 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'BCredits' >> 'OnButtonClick'));
  189. _CE5 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'ButtonCancel' >> 'OnButtonClick'));
  190. _CE6 = (getText(configFile >> 'RscDisplayOptions' >> 'controls' >> 'ButtonCancel' >> 'action'));
  191. _CE7 = (getText(configFile >> 'RscDisplayMPInterrupt' >> 'controls' >>'ButtonAbort' >> 'action'));
  192. _CE8 = (getText(configFile >> 'RscDisplayMPInterrupt' >> 'controls' >>'ButtonAbort' >> 'OnButtonClick'));
  193. _CEA2 = [_CE0,_CE1,_CE2,_CE3,_CE4,_CE5,_CE6,_CE7,_CE8];
  194. for '_i' from 0 to (count _CEA1)-1 do
  195. {
  196. _a = _CEA1 select _i;
  197. _a = _a - [32];
  198. _a = _a - [9];
  199. if(count _a > 120) then {_a resize 120;};
  200. _bs = _CEA2 select _i;
  201. _b = toArray _bs;
  202. _b = _b - [32];
  203. _b = _b - [9];
  204. if(count _b > 120) then {_b resize 120;};
  205. if !(_a isEqualTo _b) then
  206. {
  207. _log = format['CheatEngine %1: %2',_i,_bs];
  208. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  209. [] call A3RANDVAR4cpfohg;
  210. };
  211. };
  212. };
  213. if(true) then {
  214. uiSleep 1;
  215. if(!isNil 'A3RANDVARrpv1tpv') then
  216. {
  217. _temp = A3RANDVARrpv1tpv;
  218. {
  219. _onLoad = getText(configFile >> (_x select 0) >> 'onLoad');
  220. _onUnload = getText(configFile >> (_x select 0) >> 'onUnload');
  221. if(_onLoad != (_x select 1)) then
  222. {
  223. _difference = [];
  224. _arr = (toArray (_x select 1));
  225. {
  226. if(_x != (_arr select forEachIndex)) then
  227. {
  228. _difference pushBack _x;
  229. };
  230. } forEach (toArray _onLoad);
  231. if(str _difference != '[]') then
  232. {
  233. _sdif = toString _difference;
  234.  
  235. _log1 = format['Memoryhack: %1',_x select 0];
  236. _log2 = format['onLoad : %1',_onLoad];
  237. _log3 = format['instead: %1',_x select 1];
  238. _log4 = format['difference: %1',_sdif];
  239. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log1)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  240. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log2)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  241. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log3)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  242. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log4)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  243. A3RANDVARrpv1tpv = nil;
  244. [] call A3RANDVAR4cpfohg;
  245. };
  246. };
  247. if(_onUnload != (_x select 2)) then
  248. {
  249. _difference = [];
  250. _arr = (toArray (_x select 2));
  251. {
  252. if(_x != (_arr select forEachIndex)) then
  253. {
  254. _difference pushBack _x;
  255. };
  256. } forEach (toArray _onUnload);
  257. if(str _difference != '[]') then
  258. {
  259. _sdif = toString _difference;
  260.  
  261. _log1 = format['Memoryhack: %1',_x select 0];
  262. _log2 = format['onUnload : %1',_onUnload];
  263. _log3 = format['instead: %1',_x select 2];
  264. _log4 = format['difference: %1',_sdif];
  265. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log1)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  266. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log2)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  267. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log3)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  268. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log4)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  269. A3RANDVARrpv1tpv = nil;
  270. [] call A3RANDVAR4cpfohg;
  271. };
  272. };
  273. } forEach _temp;
  274. };
  275. };
  276. uiSleep 1;
  277. private['_children','_allowedChildren'];
  278. _children = [configFile >> 'RscDisplayMPInterrupt' >> 'controls',0] call BIS_fnc_returnChildren;
  279. _allowedChildren = ['Title','MissionTitle','DifficultyTitle','PlayersName','ButtonCancel','ButtonSAVE','ButtonSkip','ButtonRespawn','ButtonOptions','ButtonVideo','ButtonAudio','ButtonControls','ButtonGame','ButtonTutorialHints','ButtonAbort','DebugConsole','Feedback','MessageBox'];
  280. {
  281. _cfgName = configName _x;
  282. if(!(_cfgName in _allowedChildren)) then
  283. {
  284. _log = format['Modified MPInterrupt: %1 %2',_x,_cfgName];
  285. if(false) then
  286. {
  287. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  288. [] call A3RANDVAR4cpfohg;
  289. }
  290. else
  291. {
  292. if(!_MPInterruptChecked) then
  293. {
  294. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'SLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  295. _MPInterruptChecked = true;
  296. };
  297. };
  298. };
  299. } foreach _children;
  300. uiSleep 1;
  301. _cfg = configFile;
  302. for '_i' from 0 to count (_cfg)-1 do
  303. {
  304. _selected = _cfg select _i;
  305. if(isClass _selected) then
  306. {
  307. _c = configName _selected;
  308. _lc = toLower _c;
  309. if(_lc in ['pooploop','rscrazzler','rscListboxvg']) then
  310. {
  311. _log = format['BadCFG: %1',_x];
  312. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  313. [] call A3RANDVAR4cpfohg;
  314. };
  315. };
  316. };
  317. uiSleep 15;
  318. };
  319. };
  320. A3RANDVARsspt3nt pushBack 1;
  321. };
  322. if !(2 in A3RANDVARsspt3nt) then
  323. {
  324. [_name,_puid] spawn {
  325. disableSerialization;
  326. _name = _this select 0;
  327. _puid = _this select 1;
  328. A3RANDVARpvpncms = compileFinal 'player switchMove ''stop'';player playActionNow ''stop'';player selectWeapon '''';';
  329. A3RANDVARilg3vw2 = compileFinal '
  330. if((_this select 1) in [''AmovPercMstpSnonWnonDnon_exerciseKata'',''AmovPercMstpSnonWnonDnon_exercisePushup'',''GestureSpasm1'',''GestureSpasm4'',''GestureNod'']) exitWith {
  331. player playMoveNow ''Unconscious'';
  332. {player setHitPointDamage [_x,1];} forEach [''HitBody'',''HitHead''];
  333. };
  334. ';
  335. A3RANDVARfxehtmp = {
  336. _unit = _this select 0;
  337. _weapon = _this select 1;
  338. _muzzle = _this select 2;
  339. _mode = _this select 3;
  340. _ammo = _this select 4;
  341. _magazine = _this select 5;
  342. _projectile = _this select 6;
  343. 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
  344. {
  345. _log = format['ForbiddenAmmo: %1 with weapon %2',_ammo,_muzzle];
  346. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [profileName,getPlayerUID player,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  347. [] call A3RANDVAR4cpfohg;
  348. };
  349. if((_unit == vehicle player) && (_unit == player)) then
  350. {
  351. if !(_muzzle in ['','Throw','Flare','Put']) then
  352. {
  353. _smagazine = toArray _magazine;
  354. if(count _smagazine > 5) then {_smagazine resize 5;};
  355. _smagazine = toString _smagazine;
  356. if !(_smagazine in ['3Rnd_']) then
  357. {
  358. _sammo = toArray _ammo;
  359. if(count _sammo > 6) then {_sammo resize 6;};
  360. _sammo = toString _sammo;
  361. if !(_sammo in ['F_40mm','F_20mm','G_40mm','G_20mm','spear_']) then
  362. {
  363. _cfgammo = getText(configFile >> 'CfgMagazines' >> _magazine >> 'ammo');
  364. if(_ammo != _cfgammo) then
  365. {
  366. player removeMagazines _magazine;
  367. player removeWeapon _muzzle;
  368. _log = format['BadMuzzle: %1 with weapon %2',_ammo,_muzzle];
  369. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [profileName,getPlayerUID player,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  370. [] call A3RANDVAR4cpfohg;
  371. };
  372.  
  373. _maxAmmo = getNumber (configFile >> 'CfgMagazines' >> _magazine >> 'count');
  374. if(_maxAmmo > 1) then
  375. {
  376. [_maxAmmo,_muzzle,_magazine] spawn {
  377. uiSleep 0.2;
  378. _maxAmmo = _this select 0;
  379. _muzzle = _this select 1;
  380. _magazine = _this select 2;
  381. _camm = player ammo _muzzle;
  382. if(_camm >= _maxAmmo) then
  383. {
  384. player removeMagazine _magazine;
  385. _log = format['No Ammo Loss - Removed Current Magazine: %1 %2 %3 %4',_muzzle,_magazine,_camm,_maxAmmo];
  386. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [profileName,getPlayerUID player,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  387. [] call A3RANDVAR4cpfohg;
  388. };
  389. };
  390. };
  391. };
  392. };
  393. };
  394. };
  395. true
  396. };
  397. _kdID = 0;
  398. _kdID_F = 0;
  399. {player removeAllEventHandlers _x;} forEach ['HandleDamage','FiredNear','HandleHeal','Dammaged','Damaged','Hit','HitPart'];
  400. if(true) then {(findDisplay 46) displayRemoveAllEventHandlers 'KeyDown';};
  401. if("Epoch" == 'Epoch') then {
  402. fnc_inventoryClosed = compileFinal '
  403. if(!isNil ''EPOCH_arr_interactedObjs'') then {
  404. if !(EPOCH_arr_interactedObjs isEqualTo []) then {
  405. EPOCH_S_S_VEHICLES = EPOCH_arr_interactedObjs;
  406. publicVariableServer ''EPOCH_S_S_VEHICLES'';
  407. EPOCH_arr_interactedObjs = [];
  408. };
  409. };
  410. ';
  411. if(true) then {A3RANDVAR2k2kuxc = compileFinal preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\interface_event_handlers\EPOCH_KeyDown.sqf';};
  412. };
  413. while {1 == 1} do
  414. {
  415. {(findDisplay 12 displayCtrl 51) ctrlRemoveAllEventHandlers _x;} forEach ['onMouseButtonDblClick','MouseButtonClick','MouseButtonDown','MouseButtonUp','Draw','MouseZChanged','MouseMoving','MouseHolding','onMouseZChanged','KeyDown','KeyUp'];
  416. {
  417. if !(isNull (findDisplay _x)) then
  418. {
  419. if(_x in [49]) then
  420. {
  421. (findDisplay _x) displayRemoveAllEventHandlers 'MouseZChanged';
  422. (findDisplay _x) displayRemoveAllEventHandlers 'MouseMoving';
  423. (findDisplay _x) displayRemoveAllEventHandlers 'MouseHolding';
  424. (findDisplay _x) displayRemoveAllEventHandlers 'onMouseZChanged';
  425. };
  426. if !(_x in [-1,106]) then
  427. {
  428. (findDisplay _x) displayRemoveAllEventHandlers 'MouseButtonDown';
  429. (findDisplay _x) displayRemoveAllEventHandlers 'MouseButtonUp';
  430. };
  431. (findDisplay _x) displayRemoveAllEventHandlers 'KeyDown';
  432. (findDisplay _x) displayRemoveAllEventHandlers 'KeyUp';
  433. };
  434. } forEach [-1,12,18,49,106];
  435. (findDisplay 131) displayCtrl 102 ctrlRemoveallEVenthandlers 'LBDblClick';
  436. (findDisplay 131) displayCtrl 102 ctrlRemoveallEVenthandlers 'LBSelChanged';
  437.  
  438. _display46 = (findDisplay 46);
  439. _display46 displayRemoveAllEventHandlers 'MouseButtonDown';
  440. _display46 displayRemoveAllEventHandlers 'MouseButtonUp';
  441. _display46 displayRemoveAllEventHandlers 'MouseZChanged';
  442. _display46 displayRemoveAllEventHandlers 'onMouseZChanged';
  443. _display46 displayRemoveAllEventHandlers 'MouseMoving';
  444. _display46 displayRemoveAllEventHandlers 'MouseHolding';
  445. if(true) then
  446. {
  447. _display46 displayRemoveAllEventHandlers 'KeyDown';
  448. _display46 displayRemoveAllEventHandlers 'KeyUp';
  449.  
  450. if(isNil 'life_fnc_keyHandler') then {life_fnc_keyHandler = {false};} else {
  451. if(typeName life_fnc_keyHandler != 'CODE') then {life_fnc_keyHandler = {false};};
  452. _kdID = _display46 displayAddEventHandler ['KeyDown','_this call life_fnc_keyHandler;'];
  453. };
  454. if("Epoch" == 'Epoch') then {_kdID = _display46 displayAddEventHandler ['KeyDown','_this call A3RANDVAR2k2kuxc'];};
  455. uiSleep 0.1;
  456. _kd_TEST_ID = _display46 displayAddEventHandler ['KeyDown','false'];
  457. if((_kd_TEST_ID - _kdID > 1) && (_kdID != 0)) then
  458. {
  459. if(_kdID_F > 3) then {
  460. _log = format['KeyBinds added (%1/%2)',_kdID,_kd_TEST_ID];
  461. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  462. [] call A3RANDVAR4cpfohg;
  463. };
  464. _kdID_F = _kdID_F + 1;
  465. };
  466. }
  467. else
  468. {
  469. uiSleep 0.1;
  470. };
  471. player removeAllEventHandlers 'Take';
  472. if("Epoch" != 'Epoch') then
  473. {
  474. player removeAllEventHandlers 'Fired';
  475. player addEventHandler ['Fired',{_this call A3RANDVARfxehtmp}];
  476. };
  477. if("Epoch" == 'Epoch') then
  478. {
  479. player removeAllEventHandlers 'InventoryClosed';
  480. player addEventHandler ['InventoryClosed', {if !(EPOCH_arr_interactedObjs isEqualTo[]) then{EPOCH_S_S_VEHICLES = EPOCH_arr_interactedObjs;publicVariableServer 'EPOCH_S_S_VEHICLES';EPOCH_arr_interactedObjs = [];};}];
  481.  
  482. player removeAllEventHandlers 'Respawn';
  483. player addEventHandler ['Respawn', { (_this select 0) call EPOCH_clientRespawn }];
  484.  
  485. player removeAllEventHandlers 'Killed';
  486. player addEventHandler ['Killed',{_this call EPOCH_fnc_playerDeath}];
  487.  
  488. player removeAllEventHandlers 'Put';
  489. player addEventHandler ['Put', {(_this select 1) call EPOCH_interact; _this call EPOCH_PutHandler}];
  490.  
  491. player removeAllEventHandlers 'AnimChanged';
  492. player addEventHandler ['AnimChanged', {_this call A3RANDVARilg3vw2}];
  493.  
  494. player addEventHandler ['Damaged',{}];
  495. player addEventHandler ['Take', {(_this select 1) call EPOCH_interact; _this call EPOCH_UnisexCheck}];
  496.  
  497. if !(true) then {
  498. player removeAllEventHandlers 'Fired';
  499. player addEventHandler ['Fired',{_this call EPOCH_fnc_playerFired}];
  500. player addEventHandler ['Fired',{_this call A3RANDVARfxehtmp}];
  501. };
  502.  
  503. {
  504. player removeAllEventHandlers _x;
  505. _addCase = player addEventHandler [_x,{}];
  506. if(_addCase > 0) then {
  507. _log = format['EH_%1: %2',_x,_addCase];
  508. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  509. [] call A3RANDVAR4cpfohg;
  510. };
  511. } forEach ['HandleDamage','FiredNear','HandleHeal','Dammaged','Damaged','Hit','HitPart'];
  512.  
  513. removeMissionEventHandler ['Draw3D',0];
  514. _addCase=0;_addCase = addMissionEventHandler ['Draw3D', {}];
  515. if(_addCase > 0) then {
  516. _log = format['EH_Draw3D: %1',_addCase];
  517. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  518. [] call A3RANDVAR4cpfohg;
  519. };
  520. };
  521. if("Epoch" == 'AltisLife') then
  522. {
  523. player removeAllEventHandlers 'Respawn';
  524. player removeAllEventhandlers 'InventoryClosed';
  525. player removeAllEventhandlers 'InventoryOpened';
  526. player removeAllEventhandlers 'HandleDamage';
  527. player removeAllEventhandlers 'Hit';
  528. player removeAllEventHandlers 'Damaged';
  529. player removeAllEventHandlers 'Dammaged';
  530. player removeAllEventHandlers 'Killed';
  531. player addEventHandler ['HandleDamage',{_this call life_fnc_HandleDamage;}];
  532. player addEventHandler ['Killed', {_this spawn life_fnc_onPlayerKilled}];
  533. player addEventHandler ['Respawn', {_this call life_fnc_onPlayerRespawn}];
  534. player addEventHandler ['Take',{_this call life_fnc_onTakeItem}];
  535. player addEventHandler ['Fired',{_this call life_fnc_onFired}];
  536. player addEventHandler ['InventoryClosed', {_this call life_fnc_inventoryClosed}];
  537. player addEventHandler ['InventoryOpened', {_this call life_fnc_inventoryOpened}];
  538. };
  539. };
  540. };
  541. A3RANDVARsspt3nt pushBack 2;
  542. };
  543. if !(3 in A3RANDVARsspt3nt) then
  544. {
  545. [_name,_puid] spawn {
  546. _name = _this select 0;
  547. _puid = _this select 1;
  548. disableSerialization;
  549. _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,131,132,146,147,148,150,151,152,153,154,159,164,262,314,632,1320,2121];
  550. _badDialogsKICK = [-1337];
  551. _allowedDialogs = [-1,602];
  552. missionnamespace setVariable['BIS_fnc_showNotification_queue',nil];
  553. uiNamespace setVariable['RscDisplayRemoteMissions',nil];
  554. uiNamespace setVariable['RscDisplayDebugPublic',nil];
  555. uiNamespace setVariable['RscDisplayArsenal',nil];
  556. _check = 14;
  557. while {1 == 1} do
  558. {
  559. if(_check != 14) then {
  560. _log = format['MenuBasedHackCheck broken! %1/13',_check];
  561. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  562. [] call A3RANDVAR4cpfohg;
  563. };
  564. _check = 0;
  565. {
  566. if(!isNull (_x select 0)) then
  567. {
  568. _log = format['MenuBasedHack_%1',_x select 1];
  569. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  570. [] call A3RANDVAR4cpfohg;
  571. ctrlDelete (_x select 0);
  572. }
  573. else
  574. {
  575. _check = _check + 1;
  576. };
  577. } forEach [
  578. [(findDisplay 64) displayCtrl 101,'DISPLAY_64_C_101'],
  579. [(findDisplay 64) displayCtrl 1002,'DISPLAY_64_C_1002'],
  580. [(findDisplay 49) displayCtrl 0,'DISPLAY_49_C_0'],
  581. [(findDisplay 49) displayCtrl 16100,'DISPLAY_49_C_16100'],
  582. [(findDisplay 58) displayCtrl 16100,'DISPLAY_58_C_16100'],
  583. [(findDisplay 58) displayCtrl 12000,'DISPLAY_58_C_12000'],
  584. [(findDisplay 24) displayCtrl -50,'DISPLAY_24_C_-50'],
  585. [(findDisplay 46) displayCtrl -50,'DISPLAY_46_C_-50'],
  586. [(findDisplay 49) displayCtrl -50,'DISPLAY_49_C_-50'],
  587. [(findDisplay 602) displayCtrl 99186,'DISPLAY_602_C_99186'],
  588. [(findDisplay 602) displayCtrl 9919211,'DISPLAY_602_C_9919211'],
  589. [(findDisplay 999) displayCtrl -50,'DISPLAY_999_C_-50'],
  590. [(findDisplay 999) displayCtrl -95,'DISPLAY_999_C_-95'],
  591. [(findDisplay 58) displayCtrl 24120,'DISPLAY_58_C_24120']
  592. ];
  593. {
  594. if(!isNull (findDisplay _x)) then
  595. {
  596. _log = format['MenuBasedHack_D%1',_x];
  597. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  598. [] call A3RANDVAR4cpfohg;
  599. };
  600. } forEach [-1338,-1337,17,19,30,32,45,56,64,69,71,125,132,155,156,157,162,165,166,167,1320,1321,2727,2928,2929,3030,316000,9899,0110,110];
  601. {
  602. _cc1 = format['%1',uiNamespace getVariable _x];
  603. if(_cc1 != '<null>') then
  604. {
  605. if(_cc1 != 'No display') then
  606. {
  607. _log = format['Hacked: %1 - %2',_x,_cc1];
  608. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  609. [] call A3RANDVAR4cpfohg;
  610. }
  611. else
  612. {
  613. uiNamespace setVariable[_x,nil];
  614. _log = format['Hacked: %1 - %2',_x,_cc1];
  615. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'SLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  616. (findDisplay 46) closeDisplay 0;
  617. };
  618. };
  619. } forEach ['RscDisplayRemoteMissions','RscDisplayDebugPublic','RscDisplayMovieInterrupt','RscDisplayArsenal'];
  620. if(true) then {
  621. if(format['%1',missionnamespace getVariable 'BIS_fnc_showNotification_queue'] != '<null>') then
  622. {
  623. _log = 'Hacked: showNotification';
  624. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  625. [] call A3RANDVAR4cpfohg;
  626. };
  627. _sHq = missionnamespace getvariable 'BIS_fnc_showNotification_queue';
  628. if(!isNil '_sHq') then {
  629. if(str _sHq != '[]') then {
  630. _log = format['Hacked: showNotification - %1',_sHq];
  631. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  632. [] call A3RANDVAR4cpfohg;
  633. };
  634. };
  635. };
  636. if(!isNull (findDisplay 148)) then
  637. {
  638. if((lbSize 104)-1 > 3) exitWith {
  639. _log = 'Hacked: RscDisplayConfigureControllers';
  640. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  641. [] call A3RANDVAR4cpfohg;
  642. };
  643. };
  644. {
  645. _lbSize = lbSize _x;
  646. if(_lbSize > 0) then {
  647. _log = format['lbSize %1 == %2',_x,_lbSize];
  648. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  649. lbClear _x;
  650. };
  651. } forEach [101,102];
  652. if(!isNull (uiNamespace getVariable 'RscDisplayInsertMarker')) then
  653. {
  654. _action = buttonAction 1;
  655. _action2 = buttonAction 2;
  656. _title = ctrlText 1001;
  657. if(_action != '' OR _title != localize '$STR_A3_RscDisplayInsertMarker_Title' OR _action2 != '') then
  658. {
  659. _log = 'Hacked: RscDisplayInsertMarker';
  660. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  661. [] call A3RANDVAR4cpfohg;
  662. };
  663. };
  664. _dsp54 = findDisplay 54;
  665. if(!isNull _dsp54) then
  666. {
  667. if((toLower ctrlText (_dsp54 displayCtrl 1001) != toLower localize 'STR_A3_RscDisplayInsertMarker_Title') || (buttonAction (_dsp54 displayCtrl 1) != '') || (buttonAction (_dsp54 displayCtrl 2) != '')) then
  668. {
  669. _log = 'Hacked: RscDisplayInsertMarker';
  670. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  671. [] call A3RANDVAR4cpfohg;
  672. };
  673. };
  674. _dsp163 = findDisplay 163;
  675. if(!isNull _dsp163) then
  676. {
  677. (_dsp163 displayCtrl 101) ctrlRemoveAllEventHandlers 'LBDblClick';
  678. (_dsp163 displayCtrl 101) ctrlRemoveAllEventHandlers 'LBSelChanged';
  679. if((toLower ctrlText (_dsp163 displayCtrl 1000) != toLower localize 'STR_DISP_OPTIONS_SCHEME') || (buttonAction (_dsp163 displayCtrl 1) != '') || (buttonAction (_dsp163 displayCtrl 2) != '')) then
  680. {
  681. _log = 'Hacked: RscDisplayControlSchemes';
  682. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  683. [] call A3RANDVAR4cpfohg;
  684. };
  685. };
  686. if(!isNull (uiNamespace getVariable 'RscDisplayConfigureAction')) then
  687. {
  688. _actions = [buttonAction 1,buttonAction 107,buttonAction 104,buttonAction 106,buttonAction 109,buttonAction 105,buttonAction 108];
  689. _title = ctrlText 1000;
  690. if(_title != localize '$STR_A3_RscDisplayConfigureAction_Title') exitWith {
  691. _log = 'Hacked: RscDisplayConfigureAction';
  692. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  693. [] call A3RANDVAR4cpfohg;
  694. };
  695. {
  696. if(_x != '') exitWith {
  697. _log = 'Hacked: RscDisplayConfigureAction';
  698. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  699. [] call A3RANDVAR4cpfohg;
  700. };
  701. } foreach _actions;
  702. };
  703. _c101txt = ctrlText 101;
  704. if(_c101txt != '') then {
  705. _log = format['D_167_C_101: %1',_c101txt];
  706. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  707. [] call A3RANDVAR4cpfohg;
  708. };
  709. _fkd = 'no';{if(!isNull (findDisplay _x)) exitWith {_fkd = str _x;};} forEach _badDialogsKICK;
  710. if(_fkd != 'no') then
  711. {
  712. _log = format['DISPLAY_%1_NOT_ALLOWED',_fkd];
  713. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  714. [] call A3RANDVAR4cpfohg;
  715. };
  716. {if(!isNull (findDisplay _x)) then {closeDialog 0;(findDisplay _x) closeDisplay 0;closeDialog 0;closeDialog 0;};} forEach _badDialogsClose;
  717. if(true) then
  718. {
  719. _checkAllowed = _allowedDialogs;
  720. if("Epoch" == 'Epoch') then
  721. {
  722. _backup = [300,303,-666,-1200,-1300,-1400,-1500,-1900,419999,420001,420002,420003,420004,420005,420006];
  723. _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];
  724. };
  725. if("Epoch" == 'AltisLife') then
  726. {
  727. _checkAllowed = _allowedDialogs + [2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2300,2400,2520,2600,2620,2650,2700,2800,2900,3000,3100,3500,7300,37400,38200,38300,38400,38500,39400];
  728. };
  729. _break = true;
  730. {if(!isNull (findDisplay _x)) exitWith {_break = false;};} forEach _checkAllowed;
  731. if(_break) then {closeDialog 0;closeDialog 0;closeDialog 0;};
  732. };
  733. uiSleep 0.25;
  734. };
  735. };
  736. A3RANDVARsspt3nt pushBack 3;
  737. };
  738. if !(4 in A3RANDVARsspt3nt) then
  739. {
  740. if((true)||(true)) then
  741. {
  742. [_name,_puid] spawn {
  743. _name = _this select 0;
  744. _puid = _this select 1;
  745. _badVariables =
  746. [
  747. 'typeName','lbClear','closedialog','startloadingscreen','endLoadingScreen','findDisplay','setposATL','getPos','to','closeDisplay','getPlayerUID','publicVariableServer',
  748. 'setPos','toArray','setposASL','getPosASL','allowDamage','endMission','str','isNil','diag_log','format','removeMagazines','getPosATL','from','ctrlEnabled','uiNameSpace',
  749. 'removeMagazine','failMission','diag_tickTime','publicvariable','profileNamespace','for','toString','resize','toLower','displayRemoveAllEventHandlers',
  750. 'ctrlRemoveAllEventHandlers','removeWeapon','&&','||','removeAction','in','spawn','do','displayCtrl','player','select','saveprofileNamespace','exitWith','or',
  751. 'and','visibleMap','uiSleep','alive','isNull','typeOf','distance','true','false','isDedicated','unitRecoilCoefficient','call','setunitRecoilCoefficient',
  752. 'waitUntil','speed','while','if','isServer','then','primaryWeapon','unitBackpack','magazines','weapons','getMagazineCargo','getWeaponCargo','isPlayer','dialog',
  753. 'disableSerialization','count','ctrlSetText','ctrlText','systemChat','commandingMenu','BIS_fnc_dbg_reminder_value','BIS_fnc_dbg_reminder',
  754. 'showcommandingMenu','disableUserInput','local','forEach','nearEntities','round','onEachFrame','a','imgoingnukeyou','fnc_usec_damageHandler',
  755. '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',
  756. 'Intro','Repair','Heal','Cash','T3le','TNK','I_like_turtles','BIGM','GMod','E3p','Does_Tonic_Like_to_take_Turtle_penis_in_the_ass_LODESTARS',
  757. 'lel','vars','PSwap','toLower_new','BCast','thfile','tlmadminrq','infiSTARBLACK','name','carepkg','scrollAim','BlurExec','sbpc','CALLRE',
  758. 'quake','menu_run','ZedProtect','actid1','vehicles1','MapClicked','MapClickedPosX','MouseUpEvent','scrollPlayerlist','keypress_xxx','D_AMEZ_COA',
  759. 'envi','G_A_N_G_S_T_A','ZoombiesCar','timebypass','returnString_z','isori','tangrowth27','PVAH_AdminRequest','AH_OFF_LOL','b','infiSTAR_fillRE',
  760. 'qwak','infoe','font','title_dialog','sexymenu_adds_Star','boolean_1','initre337','skype_option','bleh','magnetomortal','fnc_allunits','sbp',
  761. 'PV_IAdminMenuCode','PVAH_WriteLogRequest','skype_img','Lhacks','Lpic','LtToTheRacker','Lexstr','take1','Called','epochExec','sdgff4535hfgvcxghn',
  762. 'adadawer24_1337','fsdddInfectLOL','W_O_O_K_I_E_Car_RE','kW_O_O_K_I_E_Go_Fast','epchDeleted','lystobindkeys','lystoKeypress','fnc_usec_unconscious',
  763. 'toggle_1','shiftMenu','dbClicked','b_loop','re_loop','v_bowen','bowen','melee_startAttack','asdasdasd','antihax2','PV_AdminMenuCode','AdminLoadOK',
  764. 'AdminLoadOKAY','PV_TMPBAN','T_o_g_g_l_e_BB','fixMenu','PV_AdminMenuCodee','AdminPlayer','PVAH_AdminRequestVariable','epochBackpack','JME_Red',
  765. 'JME_MENU_Sub','JME_menu_title','JME_Sub','JME_OPTIONS','god','heal','grass','fatguybeingchasedbyalion','night','day','infammo','nvg','thermal',
  766. 'Keybinds','fredtargetkill','loopfredtpyoutome','epochTp','AdminLst','BB_Pr0_Esp','BBProEsp','epochMapMP','CALLRESVR','EPOCH_spawnVehicle_PVS',
  767. 'adminlite','adminlitez','antihacklite','bp','inSub','scroll_m_init_star','markerCount','zombies','startmenu_star','LystoDone','MOD_EPOCH',
  768. 'Admin_Lite_Menu','admingod','adminESPicons','fnc_MapIcons_infiSTAR','BIS_MPF_remoteExecutionServer4','adminadd','shnext','infiSTAR_fill_Weapons',
  769. 'adminZedshld','adminAntiAggro','admin_vehicleboost','admin_low_terrain','admin_debug','admincrate','exstr','nlist','PV_AdminMainCode','TPCOUNTER',
  770. 'PVDZ_Hangender','fn_filter','vehiList','Remexec_Bitch','zeus_star','igodokxtt','tmmenu','AntihackScrollwheel','survcam','infiniteammo','PVAH_AHTEMPBAN',
  771. 'lalf','toggle','iammox','telep','dayzlogin3','dayzlogin4','changeBITCHinstantly','antiAggro_zeds','BigFuckinBullets','abcdefGEH','adminicons',
  772. 'fn_esp','aW5maVNUQVI_re_1','passcheck','isInSub','qodmotmizngoasdommy','ozpswhyx','xdistance','wiglegsuckscock','diz_is_real__i_n_f_i_S_T_A_R',
  773. 'pic','veh','unitList','list_wrecked','addgun','ESP','BIS_fnc_3dCredits_n','dayzforce_save','ViLayer','blackhawk_sex','activeITEMlist','items1',
  774. 'adgnafgnasfnadfgnafgn','Metallica_infiSTAR_hax_toggled','activeITEMlistanzahl','xyzaa','iBeFlying','rem','DAYZ_CA1_Lollipops','HMDIR','vehC',
  775. 'HDIR','carg0d','init_Fncvwr_menu_star','altstate','black1ist','ARGT_JUMP','ARGT_KEYDOWN','ARGT_JUMP_w','ARGT_JUMP_a','bpmenu','color_black',
  776. 'p','fffffffffff','markPos','pos','TentS','VL','MV','monky','qopfkqpofqk','monkytp','pbx','nametagThread','spawnmenu','sceptile15','sandshrew',
  777. 'mk2','i','j','v','fuckmegrandma','mehatingjews','TTT5OptionNR','zombieDistanceScreen','cargodz','R3m0te_RATSifni','wepmenu','admin_d0','RAINBOWREMEXECVEH',
  778. 'omgwtfbbq','namePlayer','thingtoattachto','HaxSmokeOn','testIndex','g0d','spawnvehicles_star','kill_all_star','sCode','dklilawedve','peter_so_fly_CUS',
  779. 'selecteditem','moptions','delaymenu','gluemenu','g0dmode','cargod','infiSTAR_fillHax','itemmenu','gmadmin','fapEsp','mapclick','VAGINA_secret',
  780. 'spawnweapons1','abcd','skinmenu','playericons','changebackpack','keymenu','godall','theKeyControl','infiSTAR_FILLPLAYER','whitelist','pfEpochTele',
  781. 'custom_clothing','img','surrmenu','footSpeedIndex','ctrl_onKeyDown','plrshldblcklst','DEV_ConsoleOpen','executeglobal','cursoresp','Asdf','planeGroup',
  782. 'teepee','spwnwpn','musekeys','dontAddToTheArray','morphtoanimals','aesp','LOKI_GUI_Key_Color','Monky_initMenu','tMenu','recon','curPos',
  783. 'playerDistanceScreen','ihatelife','debugConsoleIndex','MY_KEYDOWN_FNC','pathtoscrdir','Bowen_RANDSTR','ProDayz','idonteven','walrein820','RandomEx',
  784. 'TAG_onKeyDown','changestats','derp123','heel','rangelol','unitsmenu','xZombieBait','plrshldblckls','ARGT_JUMP_s','ARGT_JUMP_d','globalplaya','ALL_MAGS_TO_SEARCH',
  785. 'shnmenu','xtags','pm','lmzsjgnas','vm','bowonkys','glueallnigga','hotkeymenu','Monky_hax_toggled','espfnc','playeresp','zany','dfgjafafsafccccasd',
  786. 'atext','boost','nd','vspeed','Ug8YtyGyvguGF','inv','rspwn','pList','loldami','T','bowonky','aimbott','Admin_Layout','markeresp','allMrk','MakeRandomSpace',
  787. 'helpmenu','godlol','rustlinginit','qofjqpofq','invall','initarr','reinit','byebyezombies','admin_toggled','fn_ProcessDiaryLink','ALexc','DAYZ_CREATEVEHICLE',
  788. 'Monky_funcs_inited','FUK_da_target','damihakeplz','damikeyz_veryhawt','mapopt','hangender','slag','jizz','kkk','ebay_har','sceptile279','TargetPlayer',
  789. 'tell_me_more_infiSTAR','airborne_spawn_vehicle_infiSTAR','sxy_list_stored','advert_SSH','antiantiantiantih4x','Flare8','Flare7','SuperAdmin_MENU',
  790. 'bl4ck1ist','keybinds','actualunit','mark_player','unitList_vec','yo2','actualunit_vec','typeVec','mark','r_menu','hfghfg','vhnlist','work','Intro',
  791. 'yo3','q','yo4','k','cTargetPos','cpbLoops','cpLoopsDelay','Flare','Flare1','Flare2','Flare3','Flare4','Flare5','Flare6','kanghaskhan','palkia',
  792. 'eExec_commmand','cockasdashdioh','fsdandposanpsdaon','antiloop','anti','spawn_explosion_target_ebay','whatisthis4','ratingloop_star','epochRemoteNukeAll',
  793. 'PVAH_admin_rq','PVAH_writelog_rq','sandslash','muk','pidgeotto','charmeleon','pidgey','lapras','LYST1C_UB3R_L33T_Item','MathItem','fapLayer','cooldown',
  794. 'raichu','infiSTAR_chewSTAR_dayz_1','infi_STAR_output','infi_STAR_code_stored','keybindings','keypress','menu_toggle_on','dayz_godmode','aiUnit',
  795. 'MENUTITLE','wierdo','runHack','Dwarden','poalmgoasmzxuhnotx','ealxogmniaxhj','firstrun','ohhpz','fn_genStrFront','shazbot1','cip','Armor1','GMod',
  796. 'kickable','stop','possible','friendlies','hacks','main','mapscanrad','maphalf','DelaySelected','SelectDelay','GlobalSleep','vehD','ALL_WEPS_TO_SEARCH',
  797. 'jopamenu','ggggg','tlm','Listw','toggle_keyEH','infammoON','pu','chute','dayzforce_savex','PVDZ_AdminMenuCode','PVDZ_SUPER_AdminList','DarkwrathBackpack',
  798. 'PVDZ_hackerLog','BP_OnPlayerLogin','material','mapEnabled','markerThread','addedPlayers','playershield','spawnitems1','sceptile27','Proceed_BB',
  799. 'ESPEnabled','wpnbox','fnc_temp','MMYmenu_stored','VMmenu_stored','LVMmenu_stored','BIS_MPF_ServerPersistentCallsArray','PV_CHECK','admin_animate1',
  800. 'patharray','ZobieDistanceStat','infiSTARBOTxxx','keyspressed','fT','tpTarget','HumanityVal','yanma','absol','SimpleMapHackCount','keyp',
  801. 'aggron','magazines_spawn','weapons_spawn','backpack_spawn','backpackitem_spawn','keybindings_exec','keypress_exec','MajorHageAssFuckinfBulletsDude',
  802. 'Wannahaveexplosivesforbullets','TheTargetedFuckingPlayerDude','haHaFuckAntiHakcsManIbypasDatShit','aintNoAntiHackCatchMyVars','objMYPlayer',
  803. 'Awwwinvisibilty','vehiclebro','wtfyisthisshithere','terrainchangintime','Stats','menu','ssdfsdhsdfh','onisinfiniteammobra','youwantgodmodebro',
  804. 'yothefuckingplayerishere','Namey','sendmsg12','jkh','DELETE_THIS','move_forward','leftAndRight','forwardAndBackward','upAndDown','distanceFromGround',
  805. 'hoverPos','hovering','bulletcamon','cheatlist','espOn','removegrass','timeday','infammo','norekoil','nocollide','esp2ez','fastwalk','entupautowalk',
  806. 'BensWalker','dropnear','executer','killme','magnetmenu','loadmain','magnet','A11','loadMenu','refreshPlayers','ALREADYRAN','players','BigBenBackpack',
  807. 'sendMessage','newMessage','W34p0ns','amm0','Att4chm3nt','F0od_Dr1nk','M3d1c4l','T0ol_it3ms','B4ckp4cks','It3m5','Cl0th1ng','walkloc','nwaf','cherno',
  808. 'cherno_resident','cherno_resident_2','dubky','oaks','swaf','swmb','getX','PlayerShowDistance','M_e_n_u_2','colorme','keybindloop','Tractor_Time',
  809. 'murkrow','noctowl','isExecuted','piloswine','AddPlayersToMap','markers','miltank','GearAdd','GearRemove','Malvsm','Malcars','malfly','keyForward',
  810. 'PermDialogSelected','TempDialogSelected','AdminDialogList','pfKeygen','pfScanUnits','pfPickPlayer','pfshnext','pfnlist','pfselecteditem','pfshnmenu',
  811. 'pfPlayerMonitor','pfPlayersToMonitor','pfShowPlayerMonitor','pfPlayerMonitorMutex','marker','JJJJ_MMMM___EEEEEEE_INIT_MENU','E_X_T_A_S_Y_Init_Menu',
  812. 'monkaiinsalt','monkaiin','part88','adminKeybinds','PV_DevUIDs','fapEspGroup','Repair','RepairIT','rainbowTarget','rainbowTarget1','rainbowTarget2',
  813. 'rainbowTarget3','letmeknow','VehicleMenue','Menue_Vehicle','my_anus_hurtz','life_no_injection','Tonic_has_a_gaping_vagina','teletoplr','telet',
  814. 'ygurv1f2','BIGM','E3p','T3le','fnc_PVAH_AdminReq','infiSTAR_MAIN_CODE','MAIN_CODE_INJECTED','D34DXH34RT_E5P','Arsenal','Jme_Is_God','B0X_CANN0N_T0GGLE',
  815. 'PL4YER_CANN0N_T0GGLE','aim','HOLY_FUCK_FDKFHSDJFHSDKJ_vehicles_m','lazy_ILHA_is_lazy','POOP_Item','die_menu_esp_v1','XXMMWW_main_menu','MM_150',
  816. 'BIS_tracedShooter','JME_HAS_A_GIANT_DONG','nuke_vars','nukepos','fuckfest','fuckfestv2','FAG_NEON','Deverts_keyp','jfkdfjdfjdsfjdsfjkjflfjdlfjdlfjru_keyp',
  817. 'eroticTxt','asdadaio9d0ua298d2a0dza2','trap','boomgoats','morphme','morph','blfor','blfor2','blfor3','rdfor','rdfor2','rdfor3','napa','civ',
  818. 'Detected_Remote_Execution','keybindz','PEDO_IS_FUKED','MAINON','PLAYERON','PLAYEROFFNEXT1','PLAYERNEXT2','ALTISLIFEON','ALTISLIFEOFFNEXT1','ALTISLIFENEXT2',
  819. 'ALTISLIFEOFFNEXT2','ALTISLIFENEXT3','FUNMENUON','FUNMENUOFFNEXT1','FUNMENUNEXT2','FUNMENUOFFNEXT2','FUNMENUNEXT3','MAINOFF','PLAYEROFF','ALTISLIFEOFF',
  820. 'FUNMENUOFF','H4X_Miriweth_Menu_Click_Hax','IrEcOCMmeNEnd_God_MODE','TTTT_IIII___TTTTTTT_REPGAs','EC_GOD_TOGGLE','admin_d0_server','PedoMazing_Friends',
  821. 'ly5t1c','JJMMEE_Swagger','Bobsp','Speed_Hack_cus','pList_star_peter_cus','RGB','neo_throwing','Menu_I_Run_Color_LP','Blue_I_Color_LP','box',
  822. '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',
  823. 'Tit_Choppertimer','GLASS911_Executer_for_menu','E5P','ThirtySix_Unlim_Ammo','ThirtySix_God','JJMMEE_INIT_MENU','menuheader','life_fnc_sessionUpdateCalled',
  824. 'blu_t_color_LP','FAG_RedSoldiers','titles_n_shit','eXecutorr','menu_headers','player_list','refresh_players','fn_loadMap','weapon_list','vehicle_list','get_display',
  825. 'create_display','CTRL_BTN_LIST','execMapFunc','mapFunc','OPEN_LISTS','init_menu','biggies_white_tex','Abraxas_Unl_Life','Abraxas_Life','waitFor','Mystic_ESP',
  826. 'biggies_menu_open','scriptex3cuter','rym3nucl0s3','eses_alis','PersonWhomMadeThisCorroded_Menu','Flo_Simon_KillPopUp','keybindz2','text_colour'
  827. ];
  828. _TbVs =
  829. [
  830. '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',
  831. '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',
  832. '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',
  833. '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',
  834. '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',
  835. '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',
  836. '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',
  837. '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',
  838. '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',
  839. 'Jesus_MODE','ESP','MissileStrike','AL_Liscenses','NoIllegal','NoWeight','m0nkyaatp_sadksadxa','m0nkyaatp_RANDSTR','myvar23','player_adminlevel','TNK','I_like_turtles',
  840. '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',
  841. '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',
  842. 'riasgremory_Noobs','riasgremory_Bitches','riasgremory_Map_Markers','aKUnMmo','jenesuispasuncheateur_unamo','aKVoit','Loljesaispasquoiecriremdr','isseigremory','gremorysama','aKTaCu','aKCardetroy','aKGetKey','aKKillcursor',
  843. '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',
  844. 'TTTT_IIII___TTTTTTT_REPGAs','jaimepaslepoisin_HLEAL','Root_Main4','Root_Pistol4','Root_Rifle4','Root_Machinegun4','Root_Sniper4','Root_Launcher4','Root_Attachement4'
  845. ];
  846. _mytime1 = diag_tickTime;
  847. _mytime2 = diag_tickTime;
  848. while {1 == 1} do
  849. {
  850. if(true) then
  851. {
  852. {
  853. if !(isNil _x) then
  854. {
  855. _log = format['BadVar 1: %1',_x];
  856. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  857. [] call A3RANDVAR4cpfohg;
  858. };
  859. } forEach _badVariables;
  860.  
  861. uiSleep 0.75;
  862. {
  863. if !(isNil _x) then
  864. {
  865. _log = format['BadVar 2: %1',_x];
  866. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  867. [] call A3RANDVAR4cpfohg;
  868. };
  869. } forEach _TbVs;
  870.  
  871. uiSleep 0.75;
  872. if(_mytime1 < diag_tickTime) then
  873. {
  874. _mytime1 = diag_tickTime + 45;
  875.  
  876. {
  877. _m = missionNamespace getVariable _x;
  878. _u = uiNamespace getVariable _x;
  879. _p = parsingNamespace getVariable _x;
  880. if((!isNil '_m') || (!isNil '_u') || (!isNil '_p')) exitWith
  881. {
  882. _log = format['BadVar 3: variable %1 with value %2 %3 %4',_x,_m,_u,_p];
  883. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  884. [] call A3RANDVAR4cpfohg;
  885. };
  886. } foreach (_badVariables+_TbVs);
  887. };
  888. };
  889. if(true) then
  890. {
  891. if(_mytime2 < diag_tickTime) then
  892. {
  893. _mytime2 = diag_tickTime + 180;
  894. uiSleep 0.75;
  895.  
  896. diag_log 'IGNORE THIS';
  897. diag_log '--------------------------------------------------';
  898. preProcessFileLineNumbers 'Scan completed, badcontent.sqf';
  899. uiSleep 0.25;
  900. _txtsqfA =
  901. [
  902. '1.sqf','3.sqf','qa.sqf','gknova61_money.sqf','invi.sqf','Krypto.sqf','Dta\mhm.sqf','Newscroll.sqf',
  903. 'test\jude\3dollar\blub.sqf','lel.sqf','_src\Load.sqf','scripts\jmepoch.sqf','Det\Test.sqf','test\mhm.sqf',
  904. 'Jowin.sqf','FreundeMod\altea.sqf','dracau18scripts.sqf','CraftLourens.sqf','My Menu Collection\Wookie\mongoose.sqf',
  905. 'menu\menuext.sqf'
  906. ];
  907. {
  908. _f = preprocessFileLineNumbers _x;
  909. if(_f != '') then
  910. {
  911. _log = format['BadFile: %1 - %2',_x,_f];
  912. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  913. [] call A3RANDVAR4cpfohg;
  914. };
  915. true
  916. } count _txtsqfA;
  917. _otherA =
  918. [
  919. 'debug_console','tbb4malloc_bi.dll','Xenos.exe','Xenos64.exe','fraps.dll','youtube.dll','_CommonRedist\DirectX\Config.cab',
  920. 'DirectX\Config.cab','G-e-F_Menu\StartGeF.dta','Bonus\Soundtrack\Win\12_Wins.dta'
  921. ];
  922. {
  923. _f = preprocessFileLineNumbers _x;
  924. if(_f != '') then
  925. {
  926. _log = format['BadFile: %1',_x];
  927. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  928. [] call A3RANDVAR4cpfohg;
  929. };
  930. uiSleep 0.01;
  931. true
  932. } count _otherA;
  933. diag_log '--------------------------------------------------';
  934. };
  935. };
  936. uiSleep 3;
  937. };
  938. };
  939. };
  940. A3RANDVARsspt3nt pushBack 4;
  941. };
  942. if !(5 in A3RANDVARsspt3nt) then
  943. {
  944. A3RANDVARsspt3nt pushBack 5;
  945. };
  946. if !(6 in A3RANDVARsspt3nt) then
  947. {
  948. if(("Epoch" != 'AltisLife') && (true)) then
  949. {
  950. [_name,_puid] spawn {
  951. _name = _this select 0;
  952. _puid = _this select 1;
  953. _mPos = [23600.6,18000.8,0];
  954. if(isNil 'A3RANDVARc1wmch1') then {A3RANDVARc1wmch1 = [];};
  955. _teleports = 0;
  956. while {1 == 1} do
  957. {
  958. _lasttime = diag_ticktime;
  959. _veh = vehicle player;
  960. _lastpos = getPosATL _veh;
  961. _lastHeight = _lastpos select 2;
  962. _lastpos = [_lastpos select 0,_lastpos select 1];
  963. uiSleep 0.25;
  964. _driver = driver _veh;
  965. if((alive player) && {damage player < 1} && {(player == _driver) || (isNull _driver)}) then
  966. {
  967. _curpos = getPosATL _veh;
  968. _curHeight = _curpos select 2;
  969. _curpos = [_curpos select 0,_curpos select 1];
  970. if(player == vehicle player) then
  971. {
  972. if((_curHeight > 100)&&(_lastHeight < _curHeight)&&((velocity player) select 2 < -4)) then
  973. {
  974. player setVelocity [0,0,0];
  975. player setPosATL [_curpos select 0,_curpos select 1,0];
  976. player setVelocity [0,0,0];
  977. };
  978. };
  979. _distance = _lastpos distance _curpos;
  980. _curtime = diag_ticktime;
  981. _difftime = _curtime - _lasttime;
  982. _speed = _distance / _difftime;
  983. _topSpeed = 10;
  984. if(_veh != player) then {_topSpeed = (getNumber (configFile >> 'CfgVehicles' >> typeOf _veh >> 'maxSpeed')) min 500;};
  985. if(_topSpeed < 10) then {_topSpeed = 10;};
  986. if((_veh == vehicle player) && (_speed > _topSpeed) && (_curpos distance _mPos > 250) && (_lastpos distance _mPos > 250)) then
  987. {
  988. if(str A3RANDVARc1wmch1 == '[]') then
  989. {
  990. if(!isNull _driver) then
  991. {
  992. if !(isPlayer _driver) then
  993. {
  994. _log = 'TP with AI as driver..';
  995. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  996. player setPos _lastpos;_veh setPos _lastpos;
  997. [] call A3RANDVAR4cpfohg;
  998. };
  999. };
  1000. if(_distance > 25) then
  1001. {
  1002. if(visiblemap) then {_teleports = 9000;};
  1003. if (_speed < 20) then {_teleports = _teleports + 1;};
  1004. if(_teleports >= 2) then
  1005. {
  1006. _log = format['TP %1m from %2 to %3. TopSpeed of %4 is %5 speed was %6',round _distance,_lastpos,_curpos,typeOf _veh,_topSpeed,_speed];
  1007. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1008. (findDisplay 46) closeDisplay 0;
  1009. {player setHitPointDamage [_x,1];} forEach ['HitBody','HitHead'];
  1010. player setPos _lastpos;_veh setPos _lastpos;
  1011. }
  1012. else
  1013. {
  1014. player setPos _lastpos;
  1015. while {player distance _lastpos > 10} do {player setPos _lastpos;};
  1016. _veh setPos _lastpos;
  1017. };
  1018. }
  1019. else
  1020. {
  1021. player setPos _lastpos;
  1022. while {player distance _lastpos > 10} do {player setPos _lastpos;};
  1023. _veh setPos _lastpos;
  1024. };
  1025. }
  1026. else
  1027. {
  1028. _tmpAHpos = A3RANDVARc1wmch1;_tmpAHpos resize 2;A3RANDVARc1wmch1 = [];
  1029. _log = format['Admin Teleported: %1(%2) from %3(%4) to %5(%6)',_name,_puid,mapGridPosition _lastpos,_lastpos,mapGridPosition _curpos,_curpos];
  1030. PVAHR_0_ymmshc_PVAHR_0_ymmshc = (_tmpAHpos + ['ALOG',toArray(_log)]);publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1031. };
  1032. };
  1033. };
  1034. };
  1035. };
  1036. };
  1037. A3RANDVARsspt3nt pushBack 6;
  1038. };
  1039. if !(7 in A3RANDVARsspt3nt) then
  1040. {
  1041. [_name,_puid] spawn {
  1042. _name = _this select 0;
  1043. _puid = _this select 1;
  1044. _rOEF = {};if("Epoch" == 'Epoch') then {_rOEF = EPOCH_onEachFrame} else {_rOEF = {};};
  1045. while {1 == 1} do
  1046. {
  1047. if(true) then {onEachFrame _rOEF;};
  1048. if(true) then {removeAllActions player;removeAllActions (vehicle player);};
  1049. onMapSingleClick '';
  1050. setTerrainGrid 25;
  1051. enableEnvironment true;
  1052. player allowDamage true;
  1053. (vehicle player) allowDamage true;
  1054. player enableFatigue true;
  1055. if(unitRecoilCoefficient player == -1) then {player setunitRecoilCoefficient 1;};
  1056. if(abs(unitRecoilCoefficient player) != 1) then {
  1057. _log = format['BadRecoil %1 | %2 %3 %4',unitRecoilCoefficient player,typeOf player,typeOf (vehicle player),currentWeapon player];
  1058. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1059. [] call A3RANDVAR4cpfohg;
  1060. };
  1061. uiSleep 0.1;
  1062. _uid = getPlayerUID player;
  1063. if((_uid != '') && {_puid != _uid} && {alive player}) then {
  1064. _log = format['_puid != _uid (%1/%2)',_puid,_uid];
  1065. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1066. (findDisplay 46) closeDisplay 0;if (isNil 'INFIKICK') then {INFIKICK = 'INFIKICK';publicVariable 'INFIKICK';};
  1067. };
  1068. _loaded = player getVariable['A3RANDVARsbbojkr',''];
  1069. if(_loaded != _puid) then {player setVariable['A3RANDVARsbbojkr',_puid,true];};
  1070. _vstatus = player getVariable['A3RANDVARsspt3nt',[]];
  1071. if(format['%1',_vstatus] != format['%1',A3RANDVARsspt3nt]) then {player setVariable['A3RANDVARsspt3nt',A3RANDVARsspt3nt,true];};
  1072. };
  1073. };
  1074. A3RANDVARsspt3nt pushBack 7;
  1075. };
  1076. if !(8 in A3RANDVARsspt3nt) then
  1077. {
  1078. if((true) || (true)) then
  1079. {
  1080. [_name,_puid] spawn {
  1081. _name = _this select 0;
  1082. _puid = _this select 1;
  1083. _voicecount = 0;
  1084. while {1 == 1} do
  1085. {
  1086. if(true) then
  1087. {
  1088. if((!isNull findDisplay 63) && {!isNull findDisplay 55} && {(ctrlText (findDisplay 63 displayCtrl 101)) in [localize 'str_channel_global',localize 'str_channel_side']}) then
  1089. {
  1090. _msg = 'NO VOICE ON SIDE CHANNEL';
  1091. hint _msg;
  1092. 1 cutText [format ['%1',_msg],'WHITE IN'];
  1093. systemChat _msg;
  1094.  
  1095. _voicecount = _voicecount + 1;
  1096. if(_voicecount > 1) then {
  1097. player setHitPointDamage ['HitLegs',1];
  1098. };
  1099. if(_voicecount > 2) then {
  1100. _voicecount = 0;
  1101. {player setHitPointDamage [_x,1];} forEach ['HitBody','HitHead'];
  1102. };
  1103. };
  1104. };
  1105. if(true) then
  1106. {
  1107. _commandingMenu = commandingMenu;
  1108. if(_commandingMenu in ['#User:BIS_fnc_addCommMenuItem_menu']) then
  1109. {
  1110. showCommandingMenu '';
  1111. };
  1112. _commandingMenu = commandingMenu;
  1113. 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
  1114. {
  1115. _A = toArray _commandingMenu;
  1116. _A resize 6;
  1117. _A;
  1118. _short = toString _A;
  1119. showCommandingMenu '';
  1120. if(_short in ['#USER:']) then
  1121. {
  1122. _log = format['BadCommandingMenu: %1',_commandingMenu];
  1123. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1124. [] call A3RANDVAR4cpfohg;
  1125. };
  1126. };
  1127. };
  1128. uiSleep 0.5;
  1129. };
  1130. };
  1131. };
  1132. A3RANDVARsspt3nt pushBack 8;
  1133. };
  1134. if !(9 in A3RANDVARsspt3nt) then
  1135. {
  1136. if(("Epoch" == 'Epoch')&&(true)) then {
  1137. [_name,_puid] spawn {
  1138. _name = _this select 0;
  1139. _puid = _this select 1;
  1140. _caughtFired = 0;
  1141. while {1 == 1} do
  1142. {
  1143. _tmpObj = player;
  1144. if(true) then {
  1145. player removeAllEventHandlers 'Fired';
  1146. _id = player addEventHandler ['Fired',{_this call EPOCH_fnc_playerFired}];
  1147. _id = player addEventHandler ['Fired',{_this call A3RANDVARfxehtmp}];
  1148. _id = player addEventHandler ['Fired',{}];
  1149. };
  1150. uiSleep 2;
  1151. if(true) then {
  1152. _id = player addEventHandler ['Fired',{}];
  1153. if((str player==str _tmpObj)&&(alive player)&&(_id != 3)) then
  1154. {
  1155. _caughtFired = _caughtFired + 1;
  1156. if(_caughtFired >= 2) then {
  1157. if(_id == 4) then {
  1158. _log = format['EH_FIRED: %1 (kicked to lobby) might be EpochCode interfering',_id];
  1159. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'SLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1160. (findDisplay 46) closeDisplay 0;if (isNil 'INFIKICK') then {INFIKICK = 'INFIKICK';publicVariable 'INFIKICK';};
  1161. }
  1162. else
  1163. {
  1164. _log = format['EH_FIRED: %1',_id];
  1165. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1166. [] call A3RANDVAR4cpfohg;
  1167. };
  1168. };
  1169. };
  1170. };
  1171. };
  1172. };
  1173. };
  1174. [_name,_puid,_admins] spawn {
  1175. _name = _this select 0;
  1176. _puid = _this select 1;
  1177. _admins = _this select 2;
  1178. if("Epoch" != 'AltisLife') then {life_fnc_sessionUpdate = compileFinal 'life_fnc_sessionUpdateCalled = true;';};
  1179. _vehptest = typeOf vehicle player;
  1180. A3RANDVARtygwcnrnine_2_broken = true;
  1181. [_name,_puid] spawn {
  1182. _name = _this select 0;
  1183. _puid = _this select 1;
  1184. uiSleep 10;
  1185. if(!isNil 'A3RANDVARtygwcnrnine_2_broken') then
  1186. {
  1187. _log = 'check 9:2 broken.';
  1188. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'FVEH',toArray _log,_veh];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1189. (findDisplay 46) closeDisplay 0;if (isNil 'INFIKICK') then {INFIKICK = 'INFIKICK';publicVariable 'INFIKICK';};
  1190. };
  1191. };
  1192. _EPOCH_clientInit = {};
  1193. _EPOCH_onEachFrame = {};
  1194. _EPOCH_masterLoop = {};
  1195. _EPOCH_client_rejectPlayer = {};
  1196. _EPOCH_clientRespawn = {};
  1197. _EPOCH_KeyDown = {};
  1198. if("Epoch" == 'Epoch') then {
  1199. _EPOCH_clientInit = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_clientInit.sqf';
  1200. _EPOCH_onEachFrame = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\EPOCH_onEachFrame.sqf';
  1201. _EPOCH_masterLoop = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_masterLoop.sqf';
  1202. _EPOCH_client_rejectPlayer = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_client_rejectPlayer.sqf';
  1203. _EPOCH_clientRespawn = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\setup\EPOCH_clientRespawn.sqf';
  1204. _EPOCH_KeyDown = compile preprocessFileLineNumbers '\x\addons\a3_epoch_code\compile\interface_event_handlers\EPOCH_KeyDown.sqf';
  1205. };
  1206. {(findDisplay 12 displayCtrl 51) ctrlRemoveAllEventHandlers _x;} forEach ['onMouseButtonDblClick','MouseButtonClick','MouseButtonDown','MouseButtonUp','Draw','MouseZChanged','MouseMoving','MouseHolding','onMouseZChanged','KeyDown','KeyUp'];
  1207. while {1 == 1} do
  1208. {
  1209. if("Epoch" == 'Epoch') then
  1210. {
  1211. {
  1212. if(str(_x select 0) != str(_x select 1)) then
  1213. {
  1214. _log = format['%1: %2',(_x select 2),(_x select 0)];
  1215. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1216. [] call A3RANDVAR4cpfohg;
  1217. };
  1218. } forEach
  1219. [
  1220. [EPOCH_clientInit,_EPOCH_clientInit,'EPOCH_clientInit'],
  1221. [EPOCH_onEachFrame,_EPOCH_onEachFrame,'EPOCH_onEachFrame'],
  1222. [EPOCH_masterLoop,_EPOCH_masterLoop,'EPOCH_masterLoop'],
  1223. [EPOCH_client_rejectPlayer,_EPOCH_client_rejectPlayer,'EPOCH_client_rejectPlayer'],
  1224. [EPOCH_clientRespawn,_EPOCH_clientRespawn,'EPOCH_clientRespawn'],
  1225. [EPOCH_KeyDown,_EPOCH_KeyDown,'EPOCH_KeyDown']
  1226. ];
  1227. };
  1228. if(true) then
  1229. {
  1230. _inv = [];
  1231. _inv = _inv + (magazines player);
  1232. _inv = _inv + (weapons player);
  1233. if(!isNull (unitBackpack player)) then
  1234. {
  1235. _BW = (getWeaponCargo unitBackpack player) select 0;
  1236. _BM = (getMagazineCargo unitBackpack player) select 0;
  1237. _inv = _inv + _BW + _BM;
  1238. };
  1239. _inv = _inv - [''];
  1240.  
  1241. {
  1242. if((!(false) && {_x in ["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"]}) || ((false) && {!(_x in ["AllowThisItem1","AllowThisItem2"])})) then
  1243. {
  1244. _y = _x;
  1245. for '_i' from 0 to ({_x == _y} count (weapons player)) do {player removeWeapon _y;};
  1246. player removeMagazines _y;
  1247. for '_w' from 0 to 10 do {uiSleep 0.1;player removeWeapon _y;player removeMagazines _y;};
  1248. _log = format['BadItem: %1',_y];
  1249. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1250. [] call A3RANDVAR4cpfohg;
  1251. };
  1252. } forEach _inv;
  1253. };
  1254. if((player != vehicle player) && {_vehptest != typeOf vehicle player}) then
  1255. {
  1256. _vehptest = typeOf vehicle player;
  1257. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'VLC',player,_vehptest];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1258. };
  1259. if(!isNil 'life_adminlevel') then {
  1260. if(typeName life_adminlevel == 'SCALAR') then {
  1261. if(life_adminlevel > 0) then {
  1262. _log = format['life_adminlevel: %1',life_adminlevel];
  1263. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1264. [] call A3RANDVAR4cpfohg;
  1265. closeDialog 0;
  1266. };
  1267. };
  1268. };
  1269. if((true) && {viewDistance > 1600}) then {setViewDistance 1600;};
  1270.  
  1271. _caeM1 = (findDisplay 12 displayCtrl 51) ctrlAddEventHandler ['Draw',''];
  1272. uiSleep 2;
  1273. _caeM2 = (findDisplay 12 displayCtrl 51) ctrlAddEventHandler ['Draw',''];
  1274. if(_caeM2 - _caeM1 > 1) then
  1275. {
  1276. if((("Epoch" == 'AltisLife')&&(side player == west))||("Epoch" != 'AltisLife')) then
  1277. {
  1278. _log = format['MapIcons (%1/%2)',_caeM1,_caeM2];
  1279. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1280. [] call A3RANDVAR4cpfohg;
  1281. };
  1282. };
  1283.  
  1284. if((true) && {viewDistance > 1600}) then {
  1285. _log = format['viewDistance %1/1600',viewDistance];
  1286. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'HLOG',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1287. [] call A3RANDVAR4cpfohg;
  1288. };
  1289. _con = vehicle cameraOn;
  1290. _veh = vehicle player;
  1291. if((_con != _veh) && {str _con != '<NULL-object>'} && {player == driver (_veh)} && {alive player}) then {
  1292. uiSleep 1;
  1293. _con = vehicle cameraOn;
  1294. _veh = vehicle player;
  1295. if((_con != _veh) && {str _con != '<NULL-object>'} && {player == driver (_veh)} && {alive player} && {_con distance _veh > 150} && {(("Epoch" != 'KOTH') || (str(typeOf _con) find 'UAV' == -1))}) then
  1296. {
  1297. _log = format['cameraOn: %1 %2',typeOf _con,_con];
  1298. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1299. [] call A3RANDVAR4cpfohg;
  1300. };
  1301. };
  1302. {if(!isNull _x)then{(vehicle player) enableCollisionWith _x;if(true)then{removeAllActions _x;};if(typeOf _x == 'Box_NATO_Wps_F') then {_var = _x getVariable['A3RANDVARdfgth2z',''];if(_var == '') then {deleteVehicle _x;};};};true;} count ((vehicle player) nearObjects 15);
  1303. {if(!isNull _x)then{if(isPlayer _x) then {if !(getPlayerUID _x in A3RANDVARtolss12) then {_x hideObject false;};};};true;} count (vehicle player nearEntities ['AllVehicles',100]);
  1304. if(true) then {
  1305. _objects = attachedObjects (vehicle player);
  1306. {
  1307. if((_x in _objects)||((vehicle _x) in _objects)) exitWith {
  1308. _log = format['AttachTo Hack: %1',name _x];
  1309. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1310. [] call A3RANDVAR4cpfohg;
  1311. };
  1312. } forEach playableUnits;
  1313. };
  1314. if !(groupIconsVisible isEqualTo [false,false]) then {
  1315. _log = format['GroupIcons %1',groupIconsVisible];
  1316. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1317. [] call A3RANDVAR4cpfohg;
  1318. };
  1319. if("Epoch" == 'Epoch') then {
  1320. _log = '';
  1321. if(EPOCH_playerEnergy > 2500 || EPOCH_playerEnergy < 0) then {_log = format['Energy: %1',EPOCH_playerEnergy];};
  1322. if(EPOCH_playerHunger > 5000 || EPOCH_playerHunger < 0) then {_log = format['Hunger: %1',EPOCH_playerHunger];};
  1323. if(EPOCH_playerThirst > 2500 || EPOCH_playerThirst < 0) then {_log = format['Thirst: %1',EPOCH_playerThirst];};
  1324. if(EPOCH_playerStamina > 2500 || EPOCH_playerStamina < 0) then {_log = format['Stamina: %1',EPOCH_playerStamina];};
  1325. if(EPOCH_playerCrypto > 25000 || EPOCH_playerCrypto < 0) then {_log = format['Crypto: %1',EPOCH_playerCrypto];};
  1326. if(_log != '') then {
  1327. PVAHR_0_ymmshc_PVAHR_0_ymmshc = [_name,_puid,'BAN',toArray(_log)];publicVariableServer 'PVAHR_0_ymmshc_PVAHR_0_ymmshc';
  1328. [] call A3RANDVAR4cpfohg;
  1329. };
  1330. };
  1331. A3RANDVARtygwcnrnine_2_broken = nil;
  1332. };
  1333. };
  1334. A3RANDVARsspt3nt pushBack 9;
  1335. };
  1336. A3RANDVARlepwsfh = 'k';
Add Comment
Please, Sign In to add comment