自定义变量的使用方法

[复制链接]
查看530 | 回复0 | 2024-4-24 09:23:13 | 显示全部楼层 |阅读模式
使用方法:
    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】.检查变量跟 5 的关系
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

回复

使用道具 举报

*滑块验证:
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则