Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //mission core
- sideMissionUp = true;
- SM_SUCCESS = false;
- pilot addAction ["<t color='#ff1111'>Rescue pilot</t>",
- "missions\side\actions\rescue.sqf",
- [],21,true,true,"",'((vehicle player) == player) && ((player distance _target) < 5)'];
- _playerClose = 0;
- _BlueforNearTrg = createTrigger ["EmptyDetector", _fuzzyPos, true];
- _BlueforNearTrg setTriggerActivation ["WEST", "PRESENT", true];
- _BlueforNearTrg setTriggerArea [_triggerrange, _triggerrange, 0, false, 1800];
- _BlueforNearTrg setTriggerStatements ["this", "_playerClose = 1"," _playerClose = 0"];
- while { sideMissionUp } do
- {
- if (_playerClose == 0) then
- {
- _proximityTimeout =_proximityTimeout -5;
- sleep 4;
- };
- if (_playerClose == 1) then
- {
- _bleedouttimer = _bleedouttimer -1;
- };
- if (_proximityTimeout < 1)exitWith
- {
- deleteVehicle pilot;
- //-------------------- DE-BRIEFING
- ["rescueTask", "Failed",true] call BIS_fnc_taskSetState;
- sideMissionUp = false;
- };
- if (_bleedouttimer == 0) exitWith
- {
- deleteVehicle pilot;
- //-------------------- DE-BRIEFING
- ["rescueTask", "Failed",true] call BIS_fnc_taskSetState;
- sideMissionUp = false;
- };
- if (SM_SUCCESS) exitWith {
- pilot switchMove "AinjPpneMstpSnonWrflDnon_rolltofront";
- sleep 3;
- deleteVehicle pilot;
- //-------------------- DE-BRIEFING
- [] call AW_fnc_SMhintSUCCESS;
- ["rescueTask", "SUCCEEDED",true] call BIS_fnc_taskSetState;
- sideMissionUp = false;
- };
- sleep 1;
- };
- deleteVehicle _BlueforNearTrg;
- sleep 5;
- ["rescueTask",west] call bis_fnc_deleteTask;
- { _x setMarkerPos [-10000,-10000,-10000]; } forEach ["sideMarker", "sideCircle"];
- //-------------------- DELETE
- sleep 120;
- deleteVehicle nearestObject [getPos sideObj,"Land_Wreck_Heli_Attack_01_F"];
- { [_x] spawn AW_fnc_SMdelete } forEach [_enemiesArray];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement