在传奇新开服中,新增加了两个重要的 QM 指令[@OnInit]和[@OnStart],以及获取经验值的调整。

QM 优先读取规则:

功能:

[@OnInit]:执行时机优先于[@Login],用于初始化人物私有变量。

[@OnStart]:启动时运行一次,可用于全局自定义变量声明。

示例:

[@OnInit]

#IF

#ACT

VAR INTEGER HUMAN 累计R点 “” hardDisk

LOADVAR HUMAN 累计R点 ..\\QuestDiary\\数据文件\\变量数据.ini

[@OnStart]

#IF

CHECKLEVELEX > 0

#ACT

VAR STRING GLOBAL 年 “” hardDisk

VAR STRING GLOBAL 月 “” hardDisk

VAR STRING GLOBAL 日 “” hardDisk

LOADVAR GLOBAL 年 ..\\QUESTDIARY\\功能脚本\\全局变量数据.ini

LOADVAR GLOBAL 月 ..\\QUESTDIARY\\功能脚本\\全局变量数据.ini

LOADVAR GLOBAL 日 ..\\QUESTDIARY\\功能脚本\\全局变量数据.ini

Copy

获取经验值调整:

功能:

ChangeExp/ChangeIPExp第三参数不为空时,聚灵珠不会聚集经验。

示例:

[@测试]

#IF

#ACT

ChangeExp + 50000000 1

完整脚本:

新增加QM优先读取

功能:

QM增加[@OnInit],执行时机优先于[@Login],用于初始化人物私有变量(注:[@Login]初始化变量时机不够早,会造成一些的脚本变量应用报错)

QM增加[@OnStart],启动时将运行一次,可用于全局自定义变量声明。

例如:

[@OnInit]

#IF

#ACT

VAR INTEGER HUMAN 累计R点 “” hardDisk //注:如果变量在声明这里使用了 “” hardDisk,那么在脚本里对于该变量的操作,不需要再使用 hardDisk

LOADVAR HUMAN 累计R点 ..\QuestDiary\数据文件\变量数据.ini

[@OnStart]

#IF

CHECKLEVELEX > 0

#ACT

VAR STRING GLOBAL 年 “” hardDisk

VAR STRING GLOBAL 月 “” hardDisk

VAR STRING GLOBAL 日 “” hardDisk

LOADVAR GLOBAL 年 ..\QUESTDIARY\功能脚本\全局变量数据.ini

LOADVAR GLOBAL 月 ..\QUESTDIARY\功能脚本\全局变量数据.ini

LOADVAR GLOBAL 日 ..\QUESTDIARY\功能脚本\全局变量数据.ini

新修改获取经验值

功能:

ChangeExp/ChangeIPExp 第三参数不为空时,聚灵珠不会聚集经验

例如:

[@测试]

#IF

#ACT

ChangeExp + 50000000 1

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。