Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [] spawn
- {
- private ["_don_veh_crew","_wait_time","_last_mark"];
- while {true} do
- {
- waitUntil {uiSleep 0.0625; vehicle player != player && !isNil "isNotInSafezone"};
- don_player_veh = vehicle player;
- don_incar = 1;
- if (!isNotInSafezone) then
- {
- _don_veh_crew = don_player_veh getVariable ["don_crew", nil]; if (isNil "_don_veh_crew") then {_don_veh_crew = [getPlayerUID player];};
- if !(getPlayerUID player in _don_veh_crew) then
- {
- player action ["getOut", don_player_veh];
- ["<t size='1.2' color='#F0AE20'>Вы в безопасной зоне!<br/><t size='0.6' color='#F02020'>Воровство техники в безопасной зоне запрещено!</t>",0,0,2,2] spawn bis_fnc_dynamicText;
- waitUntil {player == vehicle player};
- DZE_myVehicle = objNull;
- };
- don_player_veh allowDamage false;
- don_player_veh removeAllEventHandlers "handleDamage";
- don_player_veh addEventHandler ["handleDamage", {0}];
- don_player_veh removeAllEventHandlers "Fired";
- don_player_veh addEventHandler ["Fired",{deleteVehicle (_this select 6);}];
- };
- if (isNotInSafezone) then
- {
- don_player_veh allowDamage true;
- don_player_veh removeAllEventHandlers "handleDamage";
- don_player_veh addEventHandler ["handleDamage", {_this call fnc_veh_handleDam;}];
- don_player_veh removeAllEventHandlers "Fired";
- if (player == driver don_player_veh) then
- {
- don_player_veh setVariable ["don_ownerity_code", nil, true];
- don_player_veh setVariable ["don_crew", nil, true];
- don_player_veh setVariable ["don_passengers", nil, true];
- };
- };
- waitUntil {uiSleep 0.0625; vehicle player == player};
- don_incar = 0;
- don_player_veh = nil;
- };
- "Внимание! На клиенте возникла проблема с работой безопасной зоны, отключаемся." call dayz_rollingMessages;
- uiSleep 1;
- endMission "END1";
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement