DESIGNATE can now lase for specific codes

* DESIGNATE can now lase targets with specific laser codes upon request
by players. Methods :AddMenuLaserCode() and :RemoveMenuLaserCode()
added, which allow to set or delete specific additional menu options in
the lase menu for players to lase with specific codes. This comes in
handy for the SU-25T and the A-10A and other planes.
This commit is contained in:
FlightControl_Master
2017-08-29 21:48:11 +02:00
parent 9784b694ba
commit 62ab859215
22 changed files with 1345 additions and 462 deletions

View File

@@ -172,15 +172,9 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).GetLL_Accuracy">SETTINGS:GetLL_Accuracy()</a></td>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).GetLL_DDM_Accuracy">SETTINGS:GetLL_DDM_Accuracy()</a></td>
<td class="summary">
<p>Gets the SETTINGS LL accuracy.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).GetLL_DMS">SETTINGS:GetLL_DMS()</a></td>
<td class="summary">
<p>Gets the SETTINGS LL DMS.</p>
</td>
</tr>
<tr>
@@ -202,9 +196,15 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).IsA2A_LL">SETTINGS:IsA2A_LL()</a></td>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).IsA2A_LL_DDM">SETTINGS:IsA2A_LL_DDM()</a></td>
<td class="summary">
<p>Is LL</p>
<p>Is LL DDM</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).IsA2A_LL_DMS">SETTINGS:IsA2A_LL_DMS()</a></td>
<td class="summary">
<p>Is LL DMS</p>
</td>
</tr>
<tr>
@@ -220,9 +220,15 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).IsA2G_LL">SETTINGS:IsA2G_LL()</a></td>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).IsA2G_LL_DDM">SETTINGS:IsA2G_LL_DDM()</a></td>
<td class="summary">
<p>Is LL</p>
<p>Is LL DDM</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).IsA2G_LL_DMS">SETTINGS:IsA2G_LL_DMS()</a></td>
<td class="summary">
<p>Is LL DMS</p>
</td>
</tr>
<tr>
@@ -274,13 +280,7 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).MenuGroupLL_AccuracySystem">SETTINGS:MenuGroupLL_AccuracySystem(PlayerUnit, PlayerGroup, PlayerName, LL_Accuracy)</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).MenuGroupLL_DMSSystem">SETTINGS:MenuGroupLL_DMSSystem(PlayerUnit, PlayerGroup, PlayerName, LL_DMS)</a></td>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).MenuGroupLL_DDM_AccuracySystem">SETTINGS:MenuGroupLL_DDM_AccuracySystem(PlayerUnit, PlayerGroup, PlayerName, LL_Accuracy)</a></td>
<td class="summary">
</td>
@@ -298,13 +298,7 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).MenuLL_Accuracy">SETTINGS:MenuLL_Accuracy(MenuGroup, RootMenu, LL_Accuracy)</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).MenuLL_DMS">SETTINGS:MenuLL_DMS(MenuGroup, RootMenu, LL_DMS)</a></td>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).MenuLL_DDM_Accuracy">SETTINGS:MenuLL_DDM_Accuracy(MenuGroup, RootMenu, LL_Accuracy)</a></td>
<td class="summary">
</td>
@@ -358,9 +352,15 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetA2A_LL">SETTINGS:SetA2A_LL()</a></td>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetA2A_LL_DDM">SETTINGS:SetA2A_LL_DDM()</a></td>
<td class="summary">
<p>Sets A2A LL</p>
<p>Sets A2A LL DDM</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetA2A_LL_DMS">SETTINGS:SetA2A_LL_DMS()</a></td>
<td class="summary">
<p>Sets A2A LL DMS</p>
</td>
</tr>
<tr>
@@ -376,9 +376,15 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetA2G_LL">SETTINGS:SetA2G_LL()</a></td>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetA2G_LL_DDM">SETTINGS:SetA2G_LL_DDM()</a></td>
<td class="summary">
<p>Sets A2G LL</p>
<p>Sets A2G LL DDM</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetA2G_LL_DMS">SETTINGS:SetA2G_LL_DMS()</a></td>
<td class="summary">
<p>Sets A2G LL DMS</p>
</td>
</tr>
<tr>
@@ -397,12 +403,6 @@
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetLL_Accuracy">SETTINGS:SetLL_Accuracy(LL_Accuracy)</a></td>
<td class="summary">
<p>Sets the SETTINGS LL accuracy.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(SETTINGS).SetLL_DMS">SETTINGS:SetLL_DMS(LL_DMS)</a></td>
<td class="summary">
<p>Sets the SETTINGS LL DMS.</p>
</td>
</tr>
<tr>
@@ -544,8 +544,8 @@
<dl class="function">
<dt>
<a id="#(SETTINGS).GetLL_Accuracy" >
<strong>SETTINGS:GetLL_Accuracy()</strong>
<a id="#(SETTINGS).GetLL_DDM_Accuracy" >
<strong>SETTINGS:GetLL_DDM_Accuracy()</strong>
</a>
</dt>
<dd>
@@ -557,24 +557,6 @@
<p><em>#number:</em></p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).GetLL_DMS" >
<strong>SETTINGS:GetLL_DMS()</strong>
</a>
</dt>
<dd>
<p>Gets the SETTINGS LL DMS.</p>
<h3>Return value</h3>
<p><em>#number:</em></p>
</dd>
</dl>
<dl class="function">
@@ -634,18 +616,36 @@ true if BULLS</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).IsA2A_LL" >
<strong>SETTINGS:IsA2A_LL()</strong>
<a id="#(SETTINGS).IsA2A_LL_DDM" >
<strong>SETTINGS:IsA2A_LL_DDM()</strong>
</a>
</dt>
<dd>
<p>Is LL</p>
<p>Is LL DDM</p>
<h3>Return value</h3>
<p><em>#boolean:</em>
true if LL</p>
true if LL DDM</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).IsA2A_LL_DMS" >
<strong>SETTINGS:IsA2A_LL_DMS()</strong>
</a>
</dt>
<dd>
<p>Is LL DMS</p>
<h3>Return value</h3>
<p><em>#boolean:</em>
true if LL DMS</p>
</dd>
</dl>
@@ -688,18 +688,36 @@ true if BRA</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).IsA2G_LL" >
<strong>SETTINGS:IsA2G_LL()</strong>
<a id="#(SETTINGS).IsA2G_LL_DDM" >
<strong>SETTINGS:IsA2G_LL_DDM()</strong>
</a>
</dt>
<dd>
<p>Is LL</p>
<p>Is LL DDM</p>
<h3>Return value</h3>
<p><em>#boolean:</em>
true if LL</p>
true if LL DDM</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).IsA2G_LL_DMS" >
<strong>SETTINGS:IsA2G_LL_DMS()</strong>
</a>
</dt>
<dd>
<p>Is LL DMS</p>
<h3>Return value</h3>
<p><em>#boolean:</em>
true if LL DMS</p>
</dd>
</dl>
@@ -874,8 +892,8 @@ true if metric.</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).MenuGroupLL_AccuracySystem" >
<strong>SETTINGS:MenuGroupLL_AccuracySystem(PlayerUnit, PlayerGroup, PlayerName, LL_Accuracy)</strong>
<a id="#(SETTINGS).MenuGroupLL_DDM_AccuracySystem" >
<strong>SETTINGS:MenuGroupLL_DDM_AccuracySystem(PlayerUnit, PlayerGroup, PlayerName, LL_Accuracy)</strong>
</a>
</dt>
<dd>
@@ -910,42 +928,6 @@ true if metric.</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).MenuGroupLL_DMSSystem" >
<strong>SETTINGS:MenuGroupLL_DMSSystem(PlayerUnit, PlayerGroup, PlayerName, LL_DMS)</strong>
</a>
</dt>
<dd>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em> PlayerUnit </em></code>: </p>
</li>
<li>
<p><code><em> PlayerGroup </em></code>: </p>
</li>
<li>
<p><code><em> PlayerName </em></code>: </p>
</li>
<li>
<p><code><em> LL_DMS </em></code>: </p>
</li>
</ul>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).MenuGroupMGRS_AccuracySystem" >
<strong>SETTINGS:MenuGroupMGRS_AccuracySystem(PlayerUnit, PlayerGroup, PlayerName, MGRS_Accuracy)</strong>
</a>
@@ -1018,8 +1000,8 @@ true if metric.</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).MenuLL_Accuracy" >
<strong>SETTINGS:MenuLL_Accuracy(MenuGroup, RootMenu, LL_Accuracy)</strong>
<a id="#(SETTINGS).MenuLL_DDM_Accuracy" >
<strong>SETTINGS:MenuLL_DDM_Accuracy(MenuGroup, RootMenu, LL_Accuracy)</strong>
</a>
</dt>
<dd>
@@ -1049,37 +1031,6 @@ true if metric.</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).MenuLL_DMS" >
<strong>SETTINGS:MenuLL_DMS(MenuGroup, RootMenu, LL_DMS)</strong>
</a>
</dt>
<dd>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em> MenuGroup </em></code>: </p>
</li>
<li>
<p><code><em> RootMenu </em></code>: </p>
</li>
<li>
<p><code><em> LL_DMS </em></code>: </p>
</li>
</ul>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).MenuMGRS_Accuracy" >
<strong>SETTINGS:MenuMGRS_Accuracy(MenuGroup, RootMenu, MGRS_Accuracy)</strong>
</a>
@@ -1263,13 +1214,31 @@ true if metric.</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).SetA2A_LL" >
<strong>SETTINGS:SetA2A_LL()</strong>
<a id="#(SETTINGS).SetA2A_LL_DDM" >
<strong>SETTINGS:SetA2A_LL_DDM()</strong>
</a>
</dt>
<dd>
<p>Sets A2A LL</p>
<p>Sets A2A LL DDM</p>
<h3>Return value</h3>
<p><em><a href="##(SETTINGS)">#SETTINGS</a>:</em></p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).SetA2A_LL_DMS" >
<strong>SETTINGS:SetA2A_LL_DMS()</strong>
</a>
</dt>
<dd>
<p>Sets A2A LL DMS</p>
<h3>Return value</h3>
@@ -1317,13 +1286,31 @@ true if metric.</p>
<dl class="function">
<dt>
<a id="#(SETTINGS).SetA2G_LL" >
<strong>SETTINGS:SetA2G_LL()</strong>
<a id="#(SETTINGS).SetA2G_LL_DDM" >
<strong>SETTINGS:SetA2G_LL_DDM()</strong>
</a>
</dt>
<dd>
<p>Sets A2G LL</p>
<p>Sets A2G LL DDM</p>
<h3>Return value</h3>
<p><em><a href="##(SETTINGS)">#SETTINGS</a>:</em></p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).SetA2G_LL_DMS" >
<strong>SETTINGS:SetA2G_LL_DMS()</strong>
</a>
</dt>
<dd>
<p>Sets A2G LL DMS</p>
<h3>Return value</h3>
@@ -1387,32 +1374,6 @@ true if metric.</p>
<p><em><a href="##(SETTINGS)">#SETTINGS</a>:</em></p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(SETTINGS).SetLL_DMS" >
<strong>SETTINGS:SetLL_DMS(LL_DMS)</strong>
</a>
</dt>
<dd>
<p>Sets the SETTINGS LL DMS.</p>
<h3>Parameter</h3>
<ul>
<li>
<p><code><em>#number LL_DMS </em></code>: </p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(SETTINGS)">#SETTINGS</a>:</em></p>
</dd>
</dl>
<dl class="function">