Advertisement
Guest User

Untitled

a guest
May 23rd, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. case 22:
  2. {
  3. if(!_alt && !_ctrlKey) then {
  4. if(vehicle player == player) then {
  5. _veh = cursorTarget;
  6. } else {
  7. _veh = vehicle player;
  8. };
  9.  
  10. if(_veh isKindOf "House_F" && playerSide == civilian) then {
  11. if(_veh in life_vehicles && player distance _veh < 8) then {
  12. _door = [_veh] call life_fnc_nearestDoor;
  13. if(_door == 0) exitWith {hint localize "STR_House_Door_NotNear"};
  14. _locked = _veh getVariable [format["bis_disabled_Door_%1",_door],0];
  15. if(_locked == 0) then {
  16. _veh setVariable[format["bis_disabled_Door_%1",_door],1,true];
  17. _veh animate [format["door_%1_rot",_door],0];
  18. systemChat localize "STR_House_Door_Lock";
  19. } else {
  20. _veh setVariable[format["bis_disabled_Door_%1",_door],0,true];
  21. _veh animate [format["door_%1_rot",_door],1];
  22. systemChat localize "STR_House_Door_Unlock";
  23. };
  24. };
  25. } else {
  26. _locked = locked _veh;
  27. if(_veh in life_vehicles && player distance _veh < 8) then {
  28. if(_locked == 2) then {
  29. if(local _veh) then {
  30. _veh lock 0;
  31. _veh animateDoor ["door_back_R",1];
  32. _veh animateDoor ["door_back_L",1];
  33. _veh animateDoor ['door_R',1];
  34. _veh animateDoor ['door_L',1];
  35. _veh animateDoor ['Door_rear',1];
  36. _veh animateDoor ['Door_LM',1];
  37. _veh animateDoor ['Door_RM',1];
  38. _veh animateDoor ['Door_LF',1];
  39. _veh animateDoor ['Door_RF',1];
  40. _veh animateDoor ['Door_LB',1];
  41. _veh animateDoor ['Door_RB',1];
  42. } else {
  43. [[_veh,0],"life_fnc_lockVehicle",_veh,false] call life_fnc_MP;
  44. _veh animateDoor ["door_back_R",1];
  45. _veh animateDoor ["door_back_L",1];
  46. _veh animateDoor ['door_R',1];
  47. _veh animateDoor ['door_L',1];
  48. _veh animateDoor ['Door_rear',1];
  49. _veh animateDoor ['Door_LM',1];
  50. _veh animateDoor ['Door_RM',1];
  51. _veh animateDoor ['Door_LF',1];
  52. _veh animateDoor ['Door_RF',1];
  53. _veh animateDoor ['Door_LB',1];
  54. _veh animateDoor ['Door_RB',1];
  55. };
  56. systemChat localize "STR_MISC_VehUnlock";
  57. } else {
  58. if(local _veh) then {
  59. _veh lock 2;
  60. _veh animateDoor ["door_back_R",0];
  61. _veh animateDoor ["door_back_L",0];
  62. _veh animateDoor ['door_R',0];
  63. _veh animateDoor ['door_L',0];
  64. _veh animateDoor ['Door_rear',0];
  65. _veh animateDoor ['Door_LM',0];
  66. _veh animateDoor ['Door_RM',0];
  67. _veh animateDoor ['Door_LF',0];
  68. _veh animateDoor ['Door_RF',0];
  69. _veh animateDoor ['Door_LB',0];
  70. _veh animateDoor ['Door_RB',0];
  71. } else {
  72. [[_veh,2],"life_fnc_lockVehicle",_veh,false] call life_fnc_MP;
  73. _veh animateDoor ["door_back_R",0];
  74. _veh animateDoor ["door_back_L",0];
  75. _veh animateDoor ['door_R',0];
  76. _veh animateDoor ['door_L',0];
  77. _veh animateDoor ['Door_rear',0];
  78. _veh animateDoor ['Door_LM',0];
  79. _veh animateDoor ['Door_RM',0];
  80. _veh animateDoor ['Door_LF',0];
  81. _veh animateDoor ['Door_RF',0];
  82. _veh animateDoor ['Door_LB',0];
  83. _veh animateDoor ['Door_RB',0];
  84. };
  85. systemChat localize "STR_MISC_VehLock";
  86. };
  87. };
  88. };
  89. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement