Advertisement
Guest User

fn_ORBATCreate.sqf

a guest
Jan 13th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 1.71 KB | None | 0 0
  1. _code = {
  2.     private _fnc_scriptNameParent = if (isNil '_fnc_scriptName') then {'BIS_fnc_credits'} else {_fnc_scriptName};
  3.     private _fnc_scriptName = 'BIS_fnc_credits';
  4.     scriptName _fnc_scriptName;
  5.  
  6.     #line 1 "A3\functions_f\GUI\fn_credits.sqf [BIS_fnc_credits]"
  7.  
  8.  
  9.     if (isnil {missionnamespace getvariable "bis_fnc_init"}) then {
  10.     4 call (uinamespace getvariable "bis_fnc_recompile");
  11.     };
  12.  
  13.     disableserialization;
  14.     _fadeTime = 0.3;
  15.  
  16.     _cfgCredits = configfile >> "CfgCredits" >> "VKN" >> "VKN_Home";
  17.     _mods = [];
  18.     for "_c" from 0 to (count _cfgCredits - 1) do {
  19.     _class = _cfgCredits select _c;
  20.     if (isclass _class) then {_mods = _mods + [_class]};
  21.     };
  22.     _parentDisplay = finddisplay 0;
  23.     if (isnull _parentDisplay) then {_parentDisplay = finddisplay 0;};
  24.  
  25.     if (count _mods == 1) then {
  26.     with uinamespace do {
  27.     disableSerialization;
  28.     BIS_fnc_ORBATdisplay = [_mods select 0,_parentDisplay,[],-1,[configFile >> "CfgCredits" >> "VKN" >> "VKN_Home",{(uiNamespace getVariable "BIS_fnc_ORBATdisplay") createDisplay "RscCredits";[(uiNamespace getVariable "BIS_fnc_ORBATdisplay")] call BIS_fnc_credits_movie;0 fadeMusic 0;false}]] call bis_fnc_ORBATopen;
  29.     };
  30.     } else {
  31.     with uinamespace do {
  32.     disableSerialization;
  33.     BIS_fnc_ORBATdisplay = [_cfgCredits,_parentDisplay,[],-1,[configFile >> "CfgCredits" >> "VKN" >> "VKN_Home",{(uiNamespace getVariable "BIS_fnc_ORBATdisplay") createDisplay "RscCredits";[(uiNamespace getVariable "BIS_fnc_ORBATdisplay")] call BIS_fnc_credits_movie;0 fadeMusic 0;false}]] call bis_fnc_ORBATopen;
  34.     };
  35.     };
  36.  
  37.     cuttext ["","white in",_fadeTime];
  38. };
  39.  
  40. uiNamespace setvariable ['CUR_bis_fnc_credits', _code];
  41. true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement