Advertisement
Guest User

Untitled

a guest
Oct 30th, 2013
1,132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1.  
  2.  
  3. Private ["_EH_Fired"];
  4.  
  5. if (isNil "canbuild") then {
  6. canbuild = true;
  7. };
  8.  
  9. while {true} do {
  10. waitUntil { !canbuild };
  11. titleText [format["Entering Safe Zone. Your weapons have been deactivated."],"PLAIN DOWN"]; titleFadeOut 4;
  12.  
  13. waitUntil { player == vehicle player };
  14.  
  15. thePlayer = vehicle player;
  16. _EH_Fired = thePlayer addEventHandler ["Fired", {
  17. titleText ["You can not fire your weapon in a safe zone.","PLAIN DOWN"]; titleFadeOut 4;
  18. NearestObject [_this select 0,_this select 4] setPos[0,0,0];
  19. }];
  20.  
  21. player_zombieCheck = {};
  22. fnc_usec_damageHandler = {};
  23. fnc_usec_unconscious = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_unconscious.sqf";
  24. thePlayer removeAllEventHandlers "handleDamage";
  25. thePlayer addEventHandler ["handleDamage", {false}];
  26. thePlayer allowDamage false;
  27.  
  28. waitUntil { canbuild };
  29.  
  30. titleText [format["Exiting Safe Zone. Your weapons have been reactivated."],"PLAIN DOWN"]; titleFadeOut 4;
  31. thePlayer removeEventHandler ["Fired", _EH_Fired];
  32.  
  33. player_zombieCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_zombieCheck.sqf";
  34. fnc_usec_damageHandler = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandler.sqf";
  35. fnc_usec_unconscious = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_unconscious.sqf";
  36. thePlayer addEventHandler ["handleDamage", {true}];
  37. thePlayer removeAllEventHandlers "handleDamage";
  38. thePlayer allowDamage true;
  39. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement