From dee52083d359434fc3ac51a871c1b836d092d2ac Mon Sep 17 00:00:00 2001 From: hybrid Date: Thu, 11 Jun 2026 19:55:41 +0300 Subject: init --- Client/Module/ZetaCargo/Zeta_Unhook.sqf | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Client/Module/ZetaCargo/Zeta_Unhook.sqf (limited to 'Client/Module/ZetaCargo/Zeta_Unhook.sqf') diff --git a/Client/Module/ZetaCargo/Zeta_Unhook.sqf b/Client/Module/ZetaCargo/Zeta_Unhook.sqf new file mode 100644 index 0000000..3e06b0f --- /dev/null +++ b/Client/Module/ZetaCargo/Zeta_Unhook.sqf @@ -0,0 +1,21 @@ +private ["_actionID","_caller","_lifter","_param","_vehicle"]; + +_lifter = _this select 0; +_caller = _this select 1; +_actionID = _this select 2; +_param = _this select 3; +_vehicle = _param select 0; + +_lifter setVariable ["Attached",false]; +detach _vehicle; +if ((typeOf _lifter) in Zeta_Special) then { + _vehicle setPos [(getPos _lifter select 0) - (15 * sin (getDir _vehicle)), (getPos _lifter select 1) - (15 * cos (getDir _vehicle)), getPos _lifter select 2]; +}; + +_vehicle setVelocity (velocity _lifter); + +_lifter removeAction _actionID; + +sleep 1; + +if ((getPos _vehicle) select 2 < 0) then {_vehicle setPos [(getPos _vehicle) select 0,(getPos _vehicle) select 1,0];_vehicle setVelocity [0,0,-0.1]}; \ No newline at end of file -- cgit v1.3.1