mirror of
https://github.com/Bjanski/ExAd.git
synced 2024-08-30 16:52:14 +00:00
added eject from parachute
added eject from parachute with hotkey alt shift x
This commit is contained in:
parent
d61a7a40a8
commit
441e4d57ac
@ -20,7 +20,7 @@
|
||||
class HaloParachute
|
||||
{
|
||||
file = "ExAdClient\HaloParachute\Functions";
|
||||
class detachParachute {};
|
||||
class canDetachParachute {};
|
||||
class ejectPlayer {};
|
||||
class parachutesafemode {};
|
||||
class pullParachute {};
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
fn_detachParachute.sqf
|
||||
fn_showDetachParachute.sqf
|
||||
|
||||
Copyright 2016 Jan Babor
|
||||
|
||||
@ -16,6 +16,4 @@
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
hint "Detach parachute";
|
||||
|
||||
true
|
||||
((getPos player) select 2 > ExAd_ACTION_PARACHUTE_HEIGHT && vehicle player isKindOf "Steerable_Parachute_F")
|
@ -31,7 +31,13 @@ execVM "ExAdClient\HaloParachute\customize.sqf";
|
||||
ExAd_ACTION_EJECT = player addaction [format["<t color='#E48A36'><img image='\a3\ui_f\data\gui\cfg\CommunicationMenu\supplydrop_ca.paa' />%1</t>", localize "STR_ExAd_HALOPARACHUTE_ACTIONS_HALO"], {call ExAd_fnc_ejectPlayer}, [], 6, false, true, "", "call ExAd_fnc_showEject;"];
|
||||
|
||||
if(ExAd_HALOPARACHUTE_DETACH_PARACHUTE_MODE)then{
|
||||
ExAd_ACTION_PARACHUTE_DETACH = player addaction [format["<t color='#E48A36'><img image='\a3\ui_f\data\gui\cfg\CommunicationMenu\supplydrop_ca.paa' />%1</t>", localize "STR_ExAd_HALOPARACHUTE_ACTIONS_DETACH"], {call ExAd_fnc_detachParachute}, [], 6, true, true, "", "call ExAd_fnc_showParachute"];
|
||||
ExAd_ACTION_PARACHUTE_DETACH = (findDisplay 46) displayAddEventHandler ["KeyDown",{
|
||||
if(call ExAd_fnc_canDetachParachute)then{
|
||||
if(_this select 1 == 45 && _this select 2 && _this select 4)then{
|
||||
call ExAd_fnc_ejectPlayer
|
||||
}
|
||||
}
|
||||
}];
|
||||
};
|
||||
|
||||
waitUntil{!alive player};
|
||||
@ -39,7 +45,7 @@ execVM "ExAdClient\HaloParachute\customize.sqf";
|
||||
player removeAction ExAd_ACTION_EJECT;
|
||||
|
||||
if(ExAd_HALOPARACHUTE_DETACH_PARACHUTE_MODE)then{
|
||||
player removeAction ExAd_ACTION_PARACHUTE_DETACH;
|
||||
(findDisplay 46) displayRemoveEventHandler ["KeyDown", ExAd_ACTION_PARACHUTE_DETACH];
|
||||
};
|
||||
};
|
||||
};
|
Loading…
Reference in New Issue
Block a user