adds static line jump 5s invincibility
All checks were successful
Generate testing snapshot / Create testing release (push) Successful in 39s
All checks were successful
Generate testing snapshot / Create testing release (push) Successful in 39s
This commit is contained in:
@@ -27,6 +27,23 @@ if ( !hasInterface ) exitWith {};
|
|||||||
}] call CBA_fnc_addEventHandler;
|
}] call CBA_fnc_addEventHandler;
|
||||||
|
|
||||||
|
|
||||||
|
// Add GetOutMan event handler to grant temporary invincibility to players ejecting from vehicles
|
||||||
|
// Only for players who have "hooked up" using VS static line
|
||||||
|
// and are ejecting from a plane or helicopter above 100m
|
||||||
|
player addEventHandler ["GetOutMan", {
|
||||||
|
params ["_unit", "_role", "_vehicle", "_turret", "_isEject"];
|
||||||
|
if (!isEject) exitWith {};
|
||||||
|
if (isNil {_unit getVariable "VS_Jump"}) exitWith {};
|
||||||
|
if (
|
||||||
|
not (_vehicle isKindOf "Plane" || _vehicle isKindOf "Helicopter") ||
|
||||||
|
((getPosATL _vehicle)#2) < 100
|
||||||
|
) exitWith {};
|
||||||
|
|
||||||
|
_unit allowDamage false;
|
||||||
|
[{_this allowDamage true}, _unit, 5] call CBA_fnc_waitAndExecute;
|
||||||
|
}];
|
||||||
|
|
||||||
|
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
params ["_unit", "_object", "_cost"];
|
params ["_unit", "_object", "_cost"];
|
||||||
|
|||||||
Reference in New Issue
Block a user