设为首页收藏本站
  • 官方微信
    微信公众号 添加方式:
    1:扫描左侧二维码
  • 手机访问
  •  找回密码
     立即注册
    查看: 45|回复: 0

    自定义变量使用说明

    [复制链接]
    • 打卡等级:记忆套勇士
    • 打卡总天数:16
    • 打卡月天数:16
    • 打卡总奖励:2218
    • 最近打卡:2025-04-30 13:18:46

    1676

    主题

    0

    回帖

    3092

    积分

    管理员

    积分
    3092
    发表于 2025-4-11 18:52:53 | 显示全部楼层 |阅读模式
    自定义变量使用说明
    使用方法:
        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

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQArchiver 手机版 小黑屋 39传奇素材网 ( 蜀ICP备2022016510号-3 )

    Powered by Discuz! X3.5 © 2001-2025 Discuz! Team.

    快速回复 快速发帖 返回顶部 返回列表