mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 20:13:13 +03:00
45 lines
1.2 KiB
Plaintext
45 lines
1.2 KiB
Plaintext
private["_car","_hitpoints","_dam","_selection","_type","_pos","_dir"];
|
|
_type = _this select 0;
|
|
_pos = _this select 1;
|
|
_dir = _this select 2;
|
|
_car = _type createVehicle _pos;
|
|
_car setpos _pos;
|
|
_car setdir _dir;
|
|
_hitpoints = _car call vehicle_getHitpoints;
|
|
_dam = 1;
|
|
_car setFuel 0;
|
|
{
|
|
_selection = getText(configFile >> "cfgVehicles" >> typeOf _car >> "HitPoints" >> _x >> "name");
|
|
if (_x != "HitEngine" and _x != "HitFuel") then {
|
|
_dam = 1;
|
|
} else {
|
|
_dam = 0.85;
|
|
};
|
|
[_car,_selection,_dam] call object_setFixServer;
|
|
} forEach _hitpoints;
|
|
_car setvelocity [1,0,0];
|
|
player reveal _car;
|
|
dayzVehicleInit = _car;
|
|
publicVariable "dayzVehicleInit";
|
|
if (isServer) then {
|
|
_car call fnc_vehicleEventHandler;
|
|
[0,_car,[_dir,_pos],_type] call local_publishObj;
|
|
};
|
|
|
|
//Wait for HIVE to be free
|
|
waitUntil{!hiveInUse};
|
|
hiveInUse = true;
|
|
|
|
//Send request
|
|
_hitpoints = _car call vehicle_getHitpoints;
|
|
_array = [];
|
|
_dam = 1;
|
|
{
|
|
_hit = [_car,_x] call object_getHit;
|
|
_selection = getText (configFile >> "CfgVehicles" >> (typeOf _car) >> "HitPoints" >> _x >> "name");
|
|
if (_hit > 0) then {_array set [count _array,[_selection,_hit]]};
|
|
} forEach _hitpoints;
|
|
|
|
copyToClipboard str(_array);
|
|
|
|
_car |