mirror of
https://github.com/valmojr/armatak.git
synced 2026-06-13 17:23:28 +00:00
Added video url prop to 3den editor/zeus, allowing to parse __video prop to cots
This commit is contained in:
@@ -78,6 +78,16 @@ class Cfg3den {
|
||||
condition = "objectVehicle";
|
||||
typeName = "STRING";
|
||||
};
|
||||
class armatak_attribute_marker_video_url {
|
||||
displayName = "Video Feed URL";
|
||||
tooltip = "Video feed URL injected into __video on TAK";
|
||||
property = "armatak_attribute_marker_video_url";
|
||||
control = "Edit";
|
||||
expression = "_this setVariable ['armatak_attribute_marker_video_url',_value]";
|
||||
defaultValue = "''";
|
||||
condition = "objectVehicle";
|
||||
typeName = "STRING";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -31,6 +31,9 @@ class CfgFunctions {
|
||||
class extract_marker_callsign {
|
||||
file = "\armatak\armatak\addons\main\functions\extract_data\fn_extract_marker_callsign.sqf";
|
||||
};
|
||||
class extract_marker_video_url {
|
||||
file = "\armatak\armatak\addons\main\functions\extract_data\fn_extract_marker_video_url.sqf";
|
||||
};
|
||||
class extract_role {
|
||||
file = "\armatak\armatak\addons\main\functions\extract_data\fn_extract_role.sqf";
|
||||
};
|
||||
|
||||
@@ -4,10 +4,11 @@
|
||||
|
||||
params ["_unit", "_type", "_callsign"];
|
||||
|
||||
_unit_position = _unit call armatak_client_fnc_extractClientPosition;
|
||||
|
||||
_uuid = _unit call armatak_fnc_extract_uuid;
|
||||
|
||||
_marker_cot = [_uuid, _type, _unit_position select 1, _unit_position select 2, _unit_position select 3, _callsign, _unit_position select 5, _unit_position select 6];
|
||||
|
||||
"armatak" callExtension ["tcp_socket:cot:marker", [_marker_cot]];
|
||||
_unit_position = _unit call armatak_client_fnc_extractClientPosition;
|
||||
_video_url = [_unit] call armatak_fnc_extract_marker_video_url;
|
||||
|
||||
_uuid = _unit call armatak_fnc_extract_uuid;
|
||||
|
||||
_marker_cot = [_uuid, _type, _unit_position select 1, _unit_position select 2, _unit_position select 3, _callsign, _unit_position select 5, _unit_position select 6, _video_url];
|
||||
|
||||
"armatak" callExtension ["tcp_socket:cot:marker", [_marker_cot]];
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
// function name: armatak_fnc_extract_marker_video_url
|
||||
// function author: Codex
|
||||
// function description: Gets the marker video URL configured in 3DEN for a vehicle
|
||||
|
||||
params ["_unit"];
|
||||
|
||||
private _videoUrl = _unit getVariable ["armatak_attribute_marker_video_url", ""];
|
||||
|
||||
if (isNil "_videoUrl") exitWith {
|
||||
""
|
||||
};
|
||||
|
||||
_videoUrl
|
||||
Reference in New Issue
Block a user