自定义变量
<p>HUMAN 个人变量 </p>
<p>GLOBAL 全局变量 </p>
<p>GUILD 行会变量</p>
<p>Integer 数字型变量</p>
<p>String 字符型</p>
<p>①声明变量</p>
<p>个人---个人登陆时声明 在QManage.txt脚本下[@Login]</p>
<p>全局---服务器启动时声明 在QManage.txt脚本下[@Startup]</p>
<p>声明数字变量</p>
<p>VAR Integer GLOBAL 变量名称</p>
<p>声明字符变量
VAR String GLOBAL 变量名称</p>
<p>声明数字变量
VAR Integer GUILD 变量名称</p>
<p>声明字符变量
VAR String GUILD 变量名称</p>
<p>②读取变量</p>
<p>LOADVAR HUMAN 变量名称 ..\QuestDiary\文件夹\存储文件.txt</p>
<p>③修改变量</p>
<p>CALCVAR HUMAN 变量名称 + 1</p>
<p>CALCVAR HUMAN 变量名称 - 1</p>
<p>CALCVAR HUMAN 变量名称 = 1</p>
<p>④保存变量</p>
<p>SAVEVAR HUMAN 变量名称 ..\QuestDiary\文件夹\存储文件.txt</p>
<p>⑤检测变量</p>
<p>CHECKVAR HUMAN 变量名称 > 1</p>
<p>CHECKVAR HUMAN 变量名称 < 1</p>
<p>CHECKVAR HUMAN 变量名称 = 1</p>
<p>⑥变量输出</p>
<p><$HUMAN(变量名称)> <$GLOBAL(变量名称)> <$GUILD(变量名称)></p>
<p>功能:
自定义变量按变量值大小排序,并把排序后变量值对应的人物名存放到指定列表文件中(制作排行榜用)</p>
<p>格式:
SortVarToList 自定义变量名 自定义变量文件路径 排序后列表的保存路径 降序还是升序(0,1) 保存格式(0,1)为0时只保存人物名,为1时:人物名 变量值. 自定义变量文件是否绝对路径(0,1) 保存文件是否绝对路径(0,1)
⑧排序人物自定义变量 兼容的hero引擎</p>
<p>格式: SortHumVarToListEx 变量名 变量路径 排序模式(0,1) 保存路径 保存模式(0,1)
说明: 排序模式 0=升序,1=降序</p>
<p>注意: 名字路径在排序后只保存人物名字不保存人物变量</p>
<p>注意: 此脚本命令只排序在线人物的变量
例子:</p>
<p>[@test2]</p>
<h1>if</h1>
<h1>act</h1>
<p>SortVarToList LJSQZS .\QuestDiary\数据文件\Test.txt ..\QuestDiary\数据文件\排序的文件.txt 0 1
break</p>
<p>升序排序人物变量QQQQ:</p>
<pre><code>[@main]
#IF
#ACT
SortHumVarToListEx QQQQ ..\QuestDiary\测试.txt 0 ..\QuestDiary\测试A.txt 0</code></pre>
<p>升序排序人物变量QQQQ,不保存人物变量:</p>
<pre><code>[@main]
#IF
#ACT
SortHumVarToListEx QQQQ ..\QuestDiary\测试.txt 0 ..\QuestDiary\测试A.txt 1 </code></pre>