added deleteMarker function

This commit is contained in:
Valmo Trindade
2024-08-29 18:42:36 -03:00
parent 03266bf4ec
commit 885e6441cb
3 changed files with 17 additions and 0 deletions

View File

@@ -43,6 +43,9 @@ class CfgFunctions {
class postDroneMarker { class postDroneMarker {
file = "\armatak\armatak\armatak_main\functions\api\fn_postDroneMarker.sqf"; file = "\armatak\armatak\armatak_main\functions\api\fn_postDroneMarker.sqf";
}; };
class deleteMarker {
file = "\armatak\armatak\armatak_main\functions\api\fn_deleteMarker.sqf";
};
}; };
}; };
}; };

View File

@@ -0,0 +1,3 @@
params["_unit"];
"armatak" callExtension ["delete_marker", _unit call armatak_fnc_extract_info];

View File

@@ -32,11 +32,22 @@ if (isServer && _activated) exitWith {
} forEach playableUnits; } forEach playableUnits;
}, 1, []] call CBA_fnc_addPerFrameHandler; }, 1, []] call CBA_fnc_addPerFrameHandler;
}, [], 1] call CBA_fnc_waitAndExecute; }, [], 1] call CBA_fnc_waitAndExecute;
addMissionEventHandler ["MPEnded", {
{
private _unit = _x;
_unit call armatak_fnc_deleteMarker;
} forEach playableUnits;
}];
} else { } else {
[{ [{
player call armatak_fnc_postMarker; player call armatak_fnc_postMarker;
player call armatak_fnc_postDroneMarker; player call armatak_fnc_postDroneMarker;
}, 1, []] call CBA_fnc_addPerFrameHandler; }, 1, []] call CBA_fnc_addPerFrameHandler;
addMissionEventHandler ["Ended", {
player call armatak_fnc_deleteMarker;
}];
}; };
private _warning = format ["<t color='#2B7319'>ARMATAK</t><br/> %1", "Connected"]; private _warning = format ["<t color='#2B7319'>ARMATAK</t><br/> %1", "Connected"];