mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-15 13:26:39 +03:00
Make minor change to fn_waitForObject.sqf
This commit is contained in:
@@ -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]);
|
||||
};
|
||||
@@ -3,7 +3,7 @@
|
||||
Usage: [_obj] spawn player_unlockVault;
|
||||
Made for DayZ Epoch please ask permission to use/edit/distrubute email vbawol@veteranbastards.com.
|
||||
*/
|
||||
private ["_obj","_ownerID","_alreadyPacking","_text","_playerNear","_ComboMatch","_objType","_near"];
|
||||
private ["_obj","_ownerID","_alreadyPacking","_text","_playerNear","_ComboMatch","_objType"];
|
||||
if (DZE_ActionInProgress) exitWith {localize "str_epoch_player_10" call dayz_rollingMessages;};
|
||||
DZE_ActionInProgress = true;
|
||||
|
||||
@@ -42,8 +42,7 @@ if (!isNull _obj) then {
|
||||
(findDisplay 106) closeDisplay 0; // Close gear
|
||||
dze_waiting = nil;
|
||||
|
||||
_near = nearestObjects [player,[_lockedClass],50];
|
||||
[_lockedClass,objNull,_near] spawn fn_waitForObject;
|
||||
[_lockedClass,objNull] call fn_waitForObject;
|
||||
|
||||
PVDZE_handleSafeGear = [player,_obj,1];
|
||||
publicVariableServer "PVDZE_handleSafeGear";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
[_obj] spawn player_packVault;
|
||||
*/
|
||||
private ["_obj","_ownerID","_objectID","_objectUID","_alreadyPacking","_location1","_location2","_packedClass","_text","_playerNear","_near"];
|
||||
private ["_obj","_ownerID","_objectID","_objectUID","_alreadyPacking","_location1","_location2","_packedClass","_text","_playerNear"];
|
||||
|
||||
if (DZE_ActionInProgress) exitWith {localize "str_epoch_player_15" call dayz_rollingMessages;};
|
||||
DZE_ActionInProgress = true;
|
||||
@@ -56,8 +56,7 @@ if (!isNull _obj && alive _obj) then {
|
||||
(findDisplay 106) closeDisplay 0; // Close gear
|
||||
dze_waiting = nil;
|
||||
|
||||
_near = nearestObjects [player,[_packedClass],50];
|
||||
[_packedClass,objNull,_near] spawn fn_waitForObject;
|
||||
[_packedClass,objNull] call fn_waitForObject;
|
||||
|
||||
PVDZE_handleSafeGear = [player,_obj,2];
|
||||
publicVariableServer "PVDZE_handleSafeGear";
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
Usage: [_obj] spawn player_unlockVault;
|
||||
Made for DayZ Epoch please ask permission to use/edit/distrubute email vbawol@veteranbastards.com.
|
||||
*/
|
||||
private ["_obj","_ownerID","_alreadyPacking","_playerNear","_claimedBy","_text","_objType","_ComboMatch","_near"];
|
||||
private ["_obj","_ownerID","_alreadyPacking","_playerNear","_claimedBy","_text","_objType","_ComboMatch"];
|
||||
|
||||
if (DZE_ActionInProgress) exitWith {localize "str_epoch_player_21" call dayz_rollingMessages;};
|
||||
DZE_ActionInProgress = true;
|
||||
@@ -58,8 +58,7 @@ if (_ComboMatch || (_ownerID == dayz_playerUID)) then {
|
||||
(findDisplay 106) closeDisplay 0; // Close gear
|
||||
dze_waiting = nil;
|
||||
|
||||
_near = nearestObjects [player,[_unlockedClass],50];
|
||||
[_unlockedClass,objNull,_near] spawn fn_waitForObject;
|
||||
[_unlockedClass,objNull] call fn_waitForObject;
|
||||
|
||||
PVDZE_handleSafeGear = [player,_obj,0];
|
||||
publicVariableServer "PVDZE_handleSafeGear";
|
||||
|
||||
Reference in New Issue
Block a user