Initial baseline - KP Liberation v0.96.7a Ruha variant
This commit is contained in:
44
scripts/server/sector/wait_to_spawn_sector.sqf
Normal file
44
scripts/server/sector/wait_to_spawn_sector.sqf
Normal file
@@ -0,0 +1,44 @@
|
||||
params ["_sector", "_opforcount"];
|
||||
|
||||
private _start = diag_tickTime;
|
||||
[format ["Sector %1 (%2) - Waiting to spawn sector...", (markerText _sector), _sector], "SECTORSPAWN"] remoteExecCall ["KPLIB_fnc_log", 2];
|
||||
|
||||
private _corrected_size = [_opforcount] call KPLIB_fnc_getSectorRange;
|
||||
sleep 0.1;
|
||||
private _unitscount = [markerPos _sector, _corrected_size , GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
|
||||
|
||||
if (_unitscount > 0 && _unitscount <= 10) then {
|
||||
sleep 5;
|
||||
};
|
||||
sleep 0.1;
|
||||
|
||||
_unitscount = [markerPos _sector, _corrected_size, GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
|
||||
if (_unitscount > 0 && _unitscount <= 6) then {
|
||||
sleep 5;
|
||||
};
|
||||
sleep 0.1;
|
||||
|
||||
_unitscount = [markerPos _sector, _corrected_size, GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
|
||||
if (_unitscount > 0 && _unitscount <= 4) then {
|
||||
sleep 5;
|
||||
};
|
||||
sleep 0.1;
|
||||
|
||||
_unitscount = [markerPos _sector, _corrected_size, GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
|
||||
if (_unitscount > 0 && _unitscount <= 3) then {
|
||||
sleep 5;
|
||||
};
|
||||
sleep 0.1;
|
||||
|
||||
_unitscount = [markerPos _sector, _corrected_size, GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
|
||||
if (_unitscount > 0 && _unitscount <= 2) then {
|
||||
sleep 5;
|
||||
};
|
||||
sleep 0.1;
|
||||
|
||||
_unitscount = [markerPos _sector, _corrected_size, GRLIB_side_friendly] call KPLIB_fnc_getUnitsCount;
|
||||
if (_unitscount == 1) then {
|
||||
sleep 5;
|
||||
};
|
||||
|
||||
[format ["Sector %1 (%2) - Waiting done - Time needed: %3 seconds", (markerText _sector), _sector, diag_tickTime - _start], "SECTORSPAWN"] remoteExecCall ["KPLIB_fnc_log", 2];
|
||||
Reference in New Issue
Block a user