瀏覽代碼

Merge pull request #116 from 501st-Aux-Mod-Team/add-loadingscreen-fix

Add loadingscreen fix
Erliens 4 年之前
父節點
當前提交
7c5f508267
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      addons - Copy/RD501_Main/XEH_postinit.sqf

+ 12 - 0
addons - Copy/RD501_Main/XEH_postinit.sqf

@@ -26,3 +26,15 @@ RD501_AUTO_RELOAD_ON_EQUIP = [QWEAP_NOFAM(z1000),QWEAP_LAUNCH(rps1)];
 
 // Magclamp
 call macro_fnc_name(magclamp);
+
+// Check every second for if the Loading Screen is still up and forcibly end it.
+_fnc_endLoadingScreen = {
+	params ["_args", "_handle"];
+	systemChat format["Ending LoadingScreen [Attempt %1]", _handle];
+	endLoadingScreen;
+	_stillLoading = call BIS_fnc_isLoading;
+	if(!_stillLoading) exitWith {
+		[_handle] call CBA_fnc_removePerFrameHandler;
+	};
+};
+[_fnc_endLoadingScreen, 1, []] call CBA_fnc_addPerFrameHandler;