こはね 发表于 2019-10-4 23:15:14

帝国时代3自定义触发程序VarType选项

<pre style="font-family:calibri,宋体;font-size:14px;white-space: pre-wrap;word-wrap: break-word;">    &lt;Condition name="条件名称"&gt;
      &lt;Param name="选项调用名" dispName="$$22534$$显示名称,在前面加上$$xxxxx$$表示调用stringtabley.xml的名称" <font color="#ff0000">VarType="player"</font>&gt;1&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="$$25424$$显示名称" <font color="#ff0000">VarType="kbstat"</font>&gt;预设值&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="$$32954$$显示名称" <font color="#ff0000">varType="string"</font>&gt;预设值&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="$$22297$$显示名称" <font color="#ff0000">varType="operator"</font>&gt;预设值&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="Value" <font color="#ff0000">VarType="float"</font>&gt;预设值&lt;/Param&gt;
      &lt;Expression&gt;此处输入条件(触发程序),自行参考kb或者tr命令表可以使用%选项调用名%调用上面的选项值&lt;/Expression&gt;
    &lt;/Condition&gt;



    &lt;Effect name="效果名称"&gt;
      &lt;Param name="选项调用名" dispName="$$22348$$显示名称,在前面加上$$xxxxx$$表示调用stringtabley.xml的名称" <font color="#ff0000">VarType="group"</font>&gt;default&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="$$22434$$ProtoName" <font color="#ff0000">varType="protounit"</font>&gt;预设值&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="显示名称" <font color="#ff0000">varType="area"</font>&gt;预设值&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="显示名称" <font color="#ff0000">VarType="string"</font>&gt;预设值&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="显示名称" <font color="#ff0000">varType="long"</font>&gt;预设值&lt;/Param&gt;
      &lt;Param name="选项调用名" dispName="显示名称" <font color="#ff0000">varType="bool"</font>&gt;预设值&lt;/Param&gt;
      &lt;Command&gt;此处输入触发程序,自行参考kb或者tr命令表,可以使用%选项调用名%调用上面的选项值&lt;/Command&gt;
    &lt;/Effect&gt;
</pre>
<style>
.PictureClass td{border:solid windowtext 1.0pt;}
.PictureClass img{height:auto;width:100%;}
</style>
<br/>
<br/>
<br/>(提示:如果手机屏幕不够大可以从右向左滑动显示表格,本帖推荐使用电脑查看)
<div style="width:100%;overflow-x:auto;"><table class="PictureClass" style="color:black;table-layout:fixed;word-wrap:break-word;word-break;break-all;">
<tbody><tr>
<td>varType</td>
<td>描述</td>
<td>返回值</td>
</tr>
<tr>
<td>bool</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/bool.png"><br>返回true或false</td>
<td>true、false</td>
</tr>
<tr>
<td>area</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/area.png"><br>选取一个位置。</td>
<td>Vector坐标(X,Y,Z)</td>
</tr>
<tr>
<td>unit</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/unit.png"><br>选择一个单位。<br>返回剧情名(ScenarioName),游戏开局后第一个创建的单位的剧情名为0</td>
<td>ScenarioName</td>
</tr>
<tr>
<td>long</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/input.png"><br>输入数值框,只能输入数值。</td>
<td>所输入的值</td>
</tr>
<tr>
<td>float</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/input.png"><br>输入数值框,只能输入数值。</td>
<td>所输入的值</td>
</tr>
<tr>
<td>string</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/input.png"><br>输入框,可输入任何ANSI字符,无法输入中文。<br>输入中文后将会导致所有触发失效。</td>
<td>所输入的值</td>
</tr>
<tr>
<td>stringid</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/input.png"><br>输入框,可输入任何ANSI字符,无法输入中文。<br>输入中文后将会导致所有触发失效。</td>
<td>所输入的值</td>
</tr>
<tr>
<td>stringnonloc</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/input.png"><br>输入框,可输入任何ANSI字符,无法输入中文。<br>输入中文后将会导致所有触发失效。</td>
<td>所输入的值</td>
</tr>
<tr>
<td>sound</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/sound.png"><br>左边输入路径,但这个选项的输出值应该有BUG。<br>这个BUG应该会导致所有触发程序失效。</td>
<td>路径","X</td>
</tr>
<tr>
<td>group</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/army.png"><br>选取一个军队,选择单位按Make可以创建军队。</td>
<td>X,Y(玩家ID,军队编号)</td>
</tr>
<tr>
<td>operator</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>返回一个值,可以选择"&lt;","&lt;=","==","&gt;=","&gt;"</td>
<td>"&lt;"、"&lt;="、"=="、"&gt;="、"&gt;"</td>
</tr>
<tr>
<td>traderoute</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个贸易路线。<br>返回值为贸易路线ID,第一个贸易路线ID为1</td>
<td>贸易路线ID</td>
</tr>
<tr>
<td>event</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个触发程序。<br>返回值为触发程序ID,第一个触发程序ID为0</td>
<td>触发程序ID</td>
</tr>
<tr>
<td>objective</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个目标。<br>返回值为目标ID,第一个目标ID为1</td>
<td>目标ID</td>
</tr>
<tr>
<td>camtrack</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个视觉追踪设定。<br></td>
<td>视觉追踪所设定的名称。</td>
</tr>
<tr>
<td>camerainfo</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/camera.png"><br>选择一个位置。</td>
<td>n个Vector坐标(X,Y,Z)</td>
</tr>
<tr>
<td>civilization</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个国家。<br>返回值为civ国家调用名。</td>
<td>civ国家调用名</td>
</tr>
<tr>
<td>culture</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个文化。<br>返回值为文化调用名。</td>
<td>文化调用名</td>
</tr>
<tr>
<td>pufield</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个field值。</td>
<td>fieldID</td>
</tr>
<tr>
<td>tech</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个科技调用名。</td>
<td>TechID</td>
</tr>
<tr>
<td>protounit</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个单位调用名。</td>
<td>返回值为单位调用名。</td>
</tr>
<tr>
<td>techstatus</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个科技状态。<br>0-Unobtainable,1-Obtainable,2-active</td>
<td>0、1、2</td>
</tr>
<tr>
<td>alliance</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个外交状态?<br>可以选择Ally、Enemy、Neutral。</td>
<td>Ally、Enemy、Neutral</td>
</tr>
<tr>
<td>unittype</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个单位标签。</td>
<td>unittype调用名</td>
</tr>
<tr>
<td>unitstance</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个单位立场?<br>可以选择Aggressive、Defensive、Passive。</td>
<td>Aggressive、Defensive、Passive</td>
</tr>
<tr>
<td>player</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个玩家ID,范围0-10。</td>
<td>0-10</td>
</tr>
<tr>
<td>resource</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个资源调用名。</td>
<td>资源调用名。</td>
</tr>
<tr>
<td>godpower</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个技能。<br>无法使用,中文字导致所有触发程序失效,stringtabley不相同联机将会不同步。</td>
<td>技能String名称</td>
</tr>
<tr>
<td>uicategory</td>
<td><img src="Age_of_Empires_III_Modding_Tutorial/99/select.png"><br>选择一个Command。</td>
<td>CommandID</td>
</tr>
</tbody></table></div>
页: [1]
查看完整版本: 帝国时代3自定义触发程序VarType选项