Make minor change to fn_waitForObject.sqf

This commit is contained in:
ebaydayz
2016-08-23 17:49:53 -04:00
parent 134a614255
commit a323f453d2
12 changed files with 39 additions and 46 deletions

View File

@@ -4,25 +4,30 @@
Parameters:
_this select 0: string - object class name to reveal
_this select 1: object - sign object or ObjNull if none
_this select 2: array - result of (nearestObjects [player,[_class],50]) before call to spawn object
_this select 1: object - sign object or objNull if none
["objectClassName", objNull, []] spawn fn_waitForObject;
["objectClassName", objNull] call fn_waitForObject;
*/
private ["_class","_sign","_near"];
_class = _this select 0;
_sign = _this select 1;
_near = _this select 2;
_near = count (nearestObjects [player,[_class],50]);
waitUntil {
uiSleep 1;
(count (nearestObjects [player,[_class],50]) != count _near)
};
[_class,_sign,_near] spawn {
_class = _this select 0;
_sign = _this select 1;
_near = _this select 2;
if (!isNull _sign) then {
deleteVehicle _sign;
};
waitUntil {
uiSleep 1;
(count (nearestObjects [player,[_class],50]) != _near)
};
{player reveal _x;} count (nearestObjects [player,[_class],50]);
if (!isNull _sign) then {
deleteVehicle _sign;
};
{player reveal _x;} count (nearestObjects [player,[_class],50]);
};