游戏引擎反外挂系统 / 常见问题解答 / 2026-06-05 09:30:30

自定义变量说明

使用方法:
    1、首先要声明变量
    2、控制
    3、读取变量
    4、保存变量

-----------------------------------------
1.声明变量:
  VAR Integer HUMAN 私人
  VAR Integer GUILD 行会
  VAR Integer GLOBAL 公共

  VAR String HUMAN 私人字符
  VAR String GUILD 行会字符
  VAR String GLOBAL 公共字符

2.控制变量:
  CALCVAR HUMAN QQQQ + 5
  CALCVAR HUMAN QQQQ - 5
  CALCVAR HUMAN QQQQ = 5

3.检查变量:
 CHECKVAR HUMAN QQQQ = 5
 CHECKVAR HUMAN QQQQ > 5
 CHECKVAR HUMAN QQQQ < 5

4.变量运用:
  DEC QQQQ 1
  INC QQQQ 1

5.读取变量:
  LOADVAR HUMAN QQQQ 新建文本.txt

6.保存变量
  SAVEVAR HUMAN QQQQ 新建文本.txt

7.定义变量排序:
SortVarToList 自定义变量名 自定义变量文件路径 排序后列表的保存路径 降序还是升序(0-1) 保存格式(0-1)为0时只保存人物名,为1时:人物名 变量值.
#act
SortVarToList QQQQ ..\QuestDiary\数据文件\排序的文件.txt 0 1
;变量QQQQ 为降序 保存人物名称已经变量
;列:
人物1:900
人物2:800
人物3:200
配合GetListString ..\QuestDiary\数据文件\排序的文件.txt 0 A1 G2
可以实现很多强大功能!列:排行榜


8.排序人物自定义变量:
格式: SortHumVarToListEx 变量名 变量路径 排序模式(0,1) 保存路径 保存模式(0,1)
说明: 排序模式 0=升序,1=降序

升序排序人物变量QQQQ:
SortHumVarToListEx QQQQ ..\QuestDiary\测试.txt 0 ..\QuestDiary\测试A.txt 0

升序排序人物变量QQQQ,不保存人物变量:
SortHumVarToListEx QQQQ ..\QuestDiary\测试.txt 0 ..\QuestDiary\测试A.txt 1

===============================================================================================================================

1.声明变量介绍
变量声明后才可与利用!使用前必须声明!一般存在于QM触发 或 QM结合#CALL 进行声明!

介绍:
显示变量方式:<$HUMAN(QQQQ)> 
显示变量方式:<$GUILD(QQQQ)> 
显示变量方式:<$GLOBAL(QQQQ)> 

HUMAN  私人变量
GUILD  行会变量
GLOBAL 公共变量

Integer 阿拉伯数字型变量,类似于N U 变量!
String  字符型变量,类似于S A 变量

2.控制变量
用于控制变量!跟灵符泡点元宝类似!

3.检查变量
条件触发举例:
#if
CHECKVAR HUMAN QQQQ > 5
#act
sendmsg 7 该变量大于5
#elseact
sendmsg 7 该变量不大于5

4.变量运用
举例:
#act
CALCVAR HUMAN QQQQ = 5
sendmsg 7 <$HUMAN(QQQQ)>
;显示出来是5

inc QQQQ 1
sendmsg 7 <$HUMAN(QQQQ)>
;显示出来是6

5.读取变量
读取位于文本TXT路径
举例:
LOADVAR HUMAN QQQQ ..\QuestDiary\排行系统\捐献.txt

6.保存变量
保存于文本TXT路径
举例:
SAVEVAR HUMAN QQQQ ..\QuestDiary\排行系统\捐献.txt