From 1415f445e2b18a82641f643562f991415198e5a3 Mon Sep 17 00:00:00 2001 From: Beowulfv Date: Wed, 8 Feb 2017 15:00:20 -0500 Subject: [PATCH] Add files via upload --- BaseMarker_ExAd/BaseMarker/BaseMarker.paa | Bin 0 -> 22016 bytes BaseMarker_ExAd/BaseMarker/onLoad.sqf | 69 ++++++++++++++++++++++ BaseMarker_ExAd/Installation.txt | 21 +++++++ BaseMarker_ExAd/config.cpp | 12 ++++ 4 files changed, 102 insertions(+) create mode 100644 BaseMarker_ExAd/BaseMarker/BaseMarker.paa create mode 100644 BaseMarker_ExAd/BaseMarker/onLoad.sqf create mode 100644 BaseMarker_ExAd/Installation.txt create mode 100644 BaseMarker_ExAd/config.cpp diff --git a/BaseMarker_ExAd/BaseMarker/BaseMarker.paa b/BaseMarker_ExAd/BaseMarker/BaseMarker.paa new file mode 100644 index 0000000000000000000000000000000000000000..6ccb15852b27f57d3172618c6cb94fcf798abd1e GIT binary patch literal 22016 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 your base markers (Only viewable by you):"; + +fnc_markerOn = { + + _playerUID = getPlayerUID player; + { + _flag = _x; + _buildRights = _flag getVariable ["ExileTerritoryBuildRights", []]; + if (_playerUID in _buildRights) then + { + _name = _flag getVariable ["ExileTerritoryName", ""]; + _pos = getPos _flag; + _marker = createMarkerLocal [_name, _pos]; + _marker setMarkerTextLocal _name; + _marker setMarkerTypeLocal "mil_flag"; + _marker setMarkerColorLocal "ColorYellow" + }; + } + forEach (allMissionObjects "Exile_Construction_Flag_Static"); + ["Success",["Base Markers toggled on."]] call BIS_fnc_showNotification; +}; + +fnc_markerOff = { + + _playerUID = getPlayerUID player; + { + _flag = _x; + _buildRights = _flag getVariable ["ExileTerritoryBuildRights", []]; + if (_playerUID in _buildRights) then + { + _name = _flag getVariable ["ExileTerritoryName", ""]; + _pos = getPos _flag; + deleteMarkerLocal _name; + + }; + } + forEach (allMissionObjects "Exile_Construction_Flag_Static"); + ["Whoops",["Base Markers toggled off."]] call BIS_fnc_showNotification; +}; \ No newline at end of file diff --git a/BaseMarker_ExAd/Installation.txt b/BaseMarker_ExAd/Installation.txt new file mode 100644 index 0000000..017c0f6 --- /dev/null +++ b/BaseMarker_ExAd/Installation.txt @@ -0,0 +1,21 @@ +/////////////// +//Installation +////////////// + +Add BaseMarker folder to your ExAd XM8 Apps folder +Exile.Mission > ExAdClient > XM8 > Apps > Place_Folder + +Open your config.cpp file +Locate class CfgXM8 +Add "BaseMarker" to the extraApps line +Add the folowing line in the CfgXM8 class + +class BaseMarker + { + controlID = 50500; + title = "Base Marker"; + logo = "ExAdClient\XM8\Apps\BaseMarker\BaseMarker.paa"; + onLoad = "ExAdClient\XM8\Apps\BaseMarker\onLoad.sqf"; + }; + +You're Done! \ No newline at end of file diff --git a/BaseMarker_ExAd/config.cpp b/BaseMarker_ExAd/config.cpp new file mode 100644 index 0000000..a2cbd61 --- /dev/null +++ b/BaseMarker_ExAd/config.cpp @@ -0,0 +1,12 @@ +class CfgXM8 +{ + extraApps[] = {"BaseMarker"}; + + class BaseMarker + { + controlID = 50500; + title = "Base Marker"; + logo = "ExAdClient\XM8\Apps\BaseMarker\BaseMarker.paa"; + onLoad = "ExAdClient\XM8\Apps\BaseMarker\onLoad.sqf"; + }; +}; \ No newline at end of file