diff --git a/addons/SA_AdvancedSlingLoading.pbo b/addons/SA_AdvancedSlingLoading.pbo index 6e7f41c..2fdbae7 100644 Binary files a/addons/SA_AdvancedSlingLoading.pbo and b/addons/SA_AdvancedSlingLoading.pbo differ diff --git a/addons/SA_AdvancedSlingLoading/config.cpp b/addons/SA_AdvancedSlingLoading/config.cpp index 2371d0f..209b4aa 100644 --- a/addons/SA_AdvancedSlingLoading/config.cpp +++ b/addons/SA_AdvancedSlingLoading/config.cpp @@ -8,6 +8,7 @@ class CfgPatches }; }; +/* class CfgVehicles { class Logic; @@ -53,6 +54,7 @@ class CfgVehicles }; }; }; +*/ class CfgFunctions { @@ -61,7 +63,7 @@ class CfgFunctions class AdvancedSlingLoading { file = "\SA_AdvancedSlingLoading\functions"; - class advancedSlingLoadingInit{}; + class advancedSlingLoadingInit{postInit=1}; }; }; }; \ No newline at end of file diff --git a/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf b/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf index 8b87f23..cb0fc63 100644 --- a/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf +++ b/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf @@ -11,6 +11,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI */ { +if(!isNil "SA_ROPE_INIT" || !hasInterface) exitWith {}; + +SA_ROPE_INIT = true; + SA_Rope_Get_Lift_Capability = { private ["_heli","_heliType"]; _heli = [_this,0] call BIS_fnc_param;