View difference between Paste ID: mhBaQyRa and cwKd7S5Z
SHOW: | | - or go back to the newest paste.
1-
_playerClose = 0
1+
//mission core
2-
2+
 
3
sideMissionUp = true;
4-
_BlueforNearTrg setTriggerActivation [WEST, PRESENT, true];
4+
SM_SUCCESS = false;
5-
_BlueforNearTrg setTriggerArea [3500, 3500, 0, false, 1800];
5+
 
6-
_BlueforNearTrg setTriggerStatements [this, _playerClose = 1, _playerClose = 0];
6+
 
7-
7+
pilot addAction ["<t color='#ff1111'>Rescue pilot</t>",
8-
while { sideMissionUp } do 
8+
"missions\side\actions\rescue.sqf",
9-
{
9+
[],21,true,true,"",'((vehicle player) == player) && ((player distance _target) < 5)'];
10-
	if (_playerClose == 0) do 
10+
 
11-
	{
11+
_BlueforNotNearTrg = createTrigger ["EmptyDetector", _fuzzyPos, true];
12-
		_proximityTimeout =_proximityTimeout -5;
12+
_BlueforNotNearTrg setTriggerActivation ["WEST", "NOT PRESENT", true];
13-
		sleep 4;
13+
_BlueforNotNearTrg setTriggerArea [_triggerrange, _triggerrange, 0, false, 1800];
14-
	};
14+
_BlueforNotNearTrg setTriggerStatements ["this","",
15-
	if (_playerClose == 1) do
15+
		"
16-
	{
16+
			if (sideMissionUp) then {
17-
		_bleedouttimer = _bleedouttimer -1;
17+
			/* code here while player is not detected*/
18-
	};
18+
			};
19-
	if (_proximityTimeout <= 0)exitWith
19+
		];
20-
	{
20+
21-
		deleteVehicle pilot;
21+
_BlueforNearTrg setTriggerActivation ["WEST", "PRESENT", true];
22-
		//-------------------- DE-BRIEFING
22+
_BlueforNearTrg setTriggerArea [_triggerrange, _triggerrange, 0, false, 1800];
23-
        ["rescueTask", "Failed",true] call BIS_fnc_taskSetState; 
23+
_BlueforNearTrg setTriggerStatements ["this",
24-
		sideMissionUp = false;
24+
	"
25-
	};
25+
		if (sideMissionUp) then {
26-
	if (_bleedouttimer == 0) exitWith 
26+
			/* code here if player is detected*/
27-
	{
27+
		};
28-
		deleteVehicle pilot;
28+
	",
29-
		//-------------------- DE-BRIEFING
29+
	""];