mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-22 20:12:20 +03:00
Players are able to use flares inside a vehicle now
Also remove FNC_GetSetPos. It is no longer needed or used. Made by @Victor-the-Cleaner
This commit is contained in:
@@ -1,21 +1,37 @@
|
||||
private["_flare","_text"];
|
||||
|
||||
_flare = _this select 3;
|
||||
local _flare = _this select 3;
|
||||
player playActionNow "PutDown";
|
||||
uiSleep 2;
|
||||
_flare attachTo [player,[0,0,0],"granat2"];
|
||||
|
||||
_flare attachTo [player, [0,0,0], "granat2"];
|
||||
[_flare, -90, -10] call object_setpitchbank;
|
||||
[_flare] call FNC_GetSetPos;
|
||||
_flare setVariable ["owner",player,true];
|
||||
//[_flare] call FNC_GetSetPos;
|
||||
_flare setVariable ["owner", player, true];
|
||||
player removeAction s_player_grabflare;
|
||||
player removeAction s_player_removeflare;
|
||||
dayz_hasLight = true;
|
||||
|
||||
//Add Drop Action
|
||||
_text = getText (configFile >> "CfgAmmo" >> (typeOf _flare) >> "displayName");
|
||||
s_player_dropflare = player addAction [format[localize "str_actions_medical_16",_text], "\z\addons\dayz_code\actions\flare_drop.sqf",_flare, 1, false, true, "", ""];
|
||||
local _text = getText (configFile >> "CfgAmmo" >> (typeOf _flare) >> "displayName");
|
||||
s_player_dropflare = player addAction [format [localize "str_actions_medical_16", _text], "\z\addons\dayz_code\actions\flare_drop.sqf", _flare, 1, false, true, "", ""];
|
||||
|
||||
local _vehicle = false;
|
||||
|
||||
while {(alive _flare) and dayz_hasLight} do {
|
||||
local _player = true;
|
||||
if (player != vehicle player) then {
|
||||
_player = false;
|
||||
};
|
||||
if (!_player && !_vehicle) then { // player got into a vehicle
|
||||
detach _flare;
|
||||
_flare attachTo [vehicle player, [0,0,0]];
|
||||
_vehicle = true;
|
||||
};
|
||||
if (_player && _vehicle) then { // player exited a vehicle
|
||||
detach _flare;
|
||||
_flare attachTo [player, [0,0,0], "granat2"];
|
||||
[_flare, -90, -10] call object_setpitchbank;
|
||||
_vehicle = false;
|
||||
};
|
||||
uiSleep 0.1;
|
||||
};
|
||||
if (dayz_hasLight) then {
|
||||
|
||||
Reference in New Issue
Block a user