diff --git a/SQF/dayz_code/actions/plotManagement/maintain_area.sqf b/SQF/dayz_code/actions/plotManagement/maintain_area.sqf index a26542e14..50152c880 100644 --- a/SQF/dayz_code/actions/plotManagement/maintain_area.sqf +++ b/SQF/dayz_code/actions/plotManagement/maintain_area.sqf @@ -45,7 +45,6 @@ _maintain = { _enoughMoney = if (_wealth >= _amount) then { true } else { false }; } else { Z_Selling = false; // Initialize gem currency before Z_canAfford. - if (Z_AllowTakingMoneyFromVehicle) then { false call Z_checkCloseVehicle; }; _moneyInfo = _amount call Z_canAfford; _enoughMoney = _moneyInfo select 0; }; diff --git a/SQF/dayz_server/system/scheduler/sched_safetyVehicle.sqf b/SQF/dayz_server/system/scheduler/sched_safetyVehicle.sqf index 4455e0955..e002dd6bd 100644 --- a/SQF/dayz_server/system/scheduler/sched_safetyVehicle.sqf +++ b/SQF/dayz_server/system/scheduler/sched_safetyVehicle.sqf @@ -1,7 +1,7 @@ sched_safetyVehicle = { { - if (vehicle _x != _x && !(vehicle _x in dayz_serverObjectMonitor) && !((typeOf vehicle _x) in DZE_safeVehicle)) then { + if (vehicle _x != _x && !(vehicle _x in dayz_serverObjectMonitor) && !((typeOf vehicle _x) in DZE_safeVehicle) && (isNil {_x getVariable "DZMSAI"}) && (isNil {_x getVariable "DZMSHOTSPOTSAI"})) then { diag_log [ __FILE__, "KILLING A HACKER", name _x, " IN ", typeOf vehicle _x ]; (vehicle _x) setDamage 1; _x setDamage 1;