mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
Fixes for ForceUpdate
This commit is contained in:
parent
7db3836c99
commit
994e6f91e1
@ -66,6 +66,7 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
|
||||
waituntil {local _playerObject};
|
||||
|
||||
// restart masterloop
|
||||
EPOCH_forceUpdateNow = nil; // Set to nil and wait later until Masterloop has redefined it
|
||||
[] spawn EPOCH_masterLoop;
|
||||
[5, 100] call EPOCH_niteLight;
|
||||
|
||||
@ -76,9 +77,10 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
|
||||
player removeEventHandler [_x, 0];
|
||||
player addEventHandler [_x,(["CfgEpochClient", _x, ""] call EPOCH_fnc_returnConfigEntryV2)];
|
||||
} forEach (["CfgEpochClient", "addEventHandler", []] call EPOCH_fnc_returnConfigEntryV2);
|
||||
waituntil {uisleep 0.5; !isnil "EPOCH_forceUpdateNow"}; // Wait until Materloop is has set this Variable to false
|
||||
EPOCH_forceUpdateNow = true;
|
||||
};
|
||||
} else {
|
||||
deleteVehicle _playerObject;
|
||||
};
|
||||
|
||||
EPOCH_forceUpdateNow = true;
|
||||
|
@ -68,14 +68,13 @@ _respawnButton ctrlEnable false;
|
||||
[_display] spawn {
|
||||
disableSerialization;
|
||||
params ["_display"];
|
||||
EPOCH_forceUpdate = true;
|
||||
_startTime = diag_tickTime+5;
|
||||
waitUntil {
|
||||
uiSleep 0.2;
|
||||
(isNull _display) || ((_startTime - diag_tickTime) <= 0)
|
||||
};
|
||||
if (!isNull _display) then {
|
||||
EPOCH_forceUpdate = true;
|
||||
missionnamespace setvariable ["EPOCH_forceUpdateNow",true];
|
||||
};
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user