1.0.2.35 DEV

This commit is contained in:
[VB]AWOL
2013-09-26 20:05:41 -05:00
parent 64e5857e92
commit c1339e4a6e
7 changed files with 201 additions and 134 deletions

View File

@@ -1,4 +1,4 @@
private ["_object","_myGroup","_id","_playerID","_playerName","_characterID","_playerIDtoarray","_timeout"];
private ["_invehicle","_isplayernearby","_object","_myGroup","_id","_playerID","_playerName","_characterID","_playerIDtoarray","_timeout"];
_playerID = _this select 0;
_playerName = _this select 1;
_object = call compile format["player%1",_playerID];
@@ -8,8 +8,11 @@ _timeout = _object getVariable["combattimeout",0];
_playerIDtoarray = [];
_playerIDtoarray = toArray _playerID;
_invehicle = false;
if (vehicle _object != _object) then {
_object action ["eject", vehicle _object];
_invehicle = true;
};
if (59 in _playerIDtoarray) exitWith { };
@@ -36,7 +39,8 @@ if (!isNull _object) then {
{ [_x,"gear"] call server_updateObject } foreach
(nearestObjects [getPosATL _object, dayz_updateObjects, 10]);
if (alive _object) then {
[_object,(magazines _object),true,true] call server_playerSync;
_isplayernearby = (!_invehicle and ({isPlayer _x} count (_object nearEntities ["AllVehicles", 6]) > 1));
[_object,(magazines _object),true,true,_isplayernearby] call server_playerSync;
_myGroup = group _object;
deleteVehicle _object;
deleteGroup _myGroup;