mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-28 10:41:50 +03:00
another sync with trader fixes
This commit is contained in:
@@ -1,46 +1,5 @@
|
||||
private["_unit","_potential","_newOwner","_client"];
|
||||
private["_unit"];
|
||||
_unit = _this select 0;
|
||||
|
||||
diag_log ("CLEANUP: DELETE UNCONTROLLED ZOMBIE: " + (typeOf _unit) + " OF: " + str(_unit) );
|
||||
deleteVehicle _unit;
|
||||
|
||||
/*
|
||||
|
||||
//Not server then exit
|
||||
if(!isServer) exitWith {
|
||||
diag_log ("DW_DEBUG: #findOwner exits as not server: " + str(isServer));
|
||||
};
|
||||
//Not local then exit
|
||||
if(!local _unit) exitWith {
|
||||
diag_log ("DW_DEBUG: #findOwner exits _unit not local: " + str(local _unit));
|
||||
};
|
||||
|
||||
//Find a new owner
|
||||
_potential = (getposATL _unit) nearEntities [["CAManBase"],300];
|
||||
_newOwner = objNull;
|
||||
{
|
||||
if (isPlayer _x) then {
|
||||
_newOwner = _x;
|
||||
};
|
||||
if (!isNull _newOwner) exitWith {
|
||||
//diag_log ("DW_DEBUG: #findOwner potencial _newOwner: " + str(_newOwner));
|
||||
};
|
||||
} forEach _potential;
|
||||
|
||||
//If no nearby player, delete the agent
|
||||
|
||||
//diag_log ("DW_DEBUG: #findOwner isNull _newOwner: " + str(isNull _newOwner));
|
||||
|
||||
if(isNull _newOwner) exitWith {
|
||||
diag_log ("CLEANUP: NOTHING TO TRANSFER OWNERSHIP OF TYPE: " + (typeOf _unit) + " OF: " + str(_unit) );
|
||||
deleteVehicle _unit;
|
||||
};
|
||||
|
||||
//set client as controller
|
||||
_client = owner _newOwner;
|
||||
|
||||
_unit setOwner _client;
|
||||
|
||||
diag_log ("CLEANUP: TRANSFERRED OWNERSHIP OF TYPE: " + (typeOf _unit) + " OF _unit: " + str(_unit) + " TO _client: " + str(_client) );
|
||||
|
||||
*/
|
||||
deleteVehicle _unit;
|
||||
Reference in New Issue
Block a user