一、核心触发事件与脚本存放路径
转生后上线血量蓝量增加,需通过登录触发事件实现,核心依赖(@Login)事件,脚本存放于Envir\MapQuest_def\QManage.txt文件,该文件负责处理玩家登录、定时器等全局触发逻辑,修改后需重启引擎或重载脚本生效。
核心原理为:玩家每次上线时,脚本检测其转生等级,根据转生层级执行对应血量(HP)、蓝量(MP)加成命令,加成效果可设置为固定数值或按比例提升,适配不同玩法需求。
二、基础脚本设置(固定数值加成)
固定数值加成为最常用模式,按转生等级划分梯度,转生等级越高,上线后获得的血量蓝量加成越多,脚本支持多转生层级差异化配置。
基础脚本示例(适配主流引擎,支持1-5转配置):
(@Login)
#IF
CheckReBorn11//检测转生等级为1转
#ACT
ChangeMaxHP+500//增加最大血量500点
ChangeMaxMP+300//增加最大蓝量300点
RecoverHP100//上线后恢复100点血量
RecoverMP80//上线后恢复80点蓝量
SENDMSG6转生福利:1转上线额外获得500血量、300蓝量加成!
#ELSEIF
CheckReBorn22//检测转生等级为2转
#ACT
ChangeMaxHP+1200
ChangeMaxMP+800
RecoverHP200
RecoverMP150
SENDMSG6转生福利:2转上线额外获得1200血量、800蓝量加成!
#ELSEIF
CheckReBorn33//检测转生等级为3转
#ACT
ChangeMaxHP+2000
ChangeMaxMP+1500
RecoverHP300
RecoverMP250
SENDMSG6转生福利:3转上线额外获得2000血量、1500蓝量加成!
#ELSEIF
CheckReBorn44//检测转生等级为4转
#ACT
ChangeMaxHP+3500
ChangeMaxMP+2500
RecoverHP500
RecoverMP400
SENDMSG6转生福利:4转上线额外获得3500血量、2500蓝量加成!
#ELSEIF
CheckReBorn55//检测转生等级为5转
#ACT
ChangeMaxHP+6000
ChangeMaxMP+4500
RecoverHP1000
RecoverMP800
SENDMSG6转生福利:5转上线额外获得6000血量、4500蓝量加成!
#ELSE
SENDMSG6提升转生等级,上线可解锁高额血量蓝量加成!
脚本说明:CheckReBorn命令格式为“CheckReBorn最小转生级最大转生级”,精准匹配玩家转生等级;ChangeMaxHP/ChangeMaxMP为修改最大血量蓝量命令,“+”号表示增加,数值可按需调整;Recover系列命令用于上线后快速恢复部分气血魔力,提升体验。
三、进阶脚本设置(比例加成+职业差异化)
针对追求玩法深度的场景,可设置比例加成(基于基础属性按百分比提升),同时结合职业检测,为不同职业配置差异化加成比例,贴合职业定位。
进阶脚本示例(比例加成+职业区分):
(@Login)
#IF
CheckReBorn15//检测1-5转玩家
CheckJobWarr//检测战士职业
#ACT
ChangeMaxHPPer10//血量提升10%
ChangeMaxMPPer5//蓝量提升5%
SENDMSG6战士转生加成:上线血量+10%、蓝量+5%!
#ELSEIF
CheckReBorn15
CheckJobWizard//检测法师职业
#ACT
ChangeMaxHPPer5
ChangeMaxMPPer15
SENDMSG6法师转生加成:上线血量+5%、蓝量+15%!
#ELSEIF
CheckReBorn15
CheckJobTaos//检测道士职业
#ACT
ChangeMaxHPPer8
ChangeMaxMPPer12
SENDMSG6道士转生加成:上线血量+8%、蓝量+12%!
#ELSEIF
CheckReBorn610//检测6-10转玩家(高阶转生)
#ACT
ChangeMaxHPPer20
ChangeMaxMPPer18
RecoverHP1000
RecoverMP800
SENDMSG6高阶转生福利:上线血量+20%、蓝量+18%,气血魔力拉满!
#ELSE
SENDMSG6转生等级越高,上线属性加成越丰厚,快去突破转生吧!
脚本说明:ChangeMaxHPPer/ChangeMaxMPPer为比例加成命令,数值直接对应百分比;CheckJob命令用于区分战士(Warr)、法师(Wizard)、道士(Taos)三大职业,实现加成精准适配;高阶转生可叠加比例与固定数值加成,强化梯度感。
四、关键命令与参数补充
1.转生检测命令:除基础CheckReBorn外,部分引擎支持CheckReBornCount命令,直接检测转生次数,格式为“CheckReBornCount≥1”,适配更灵活的条件判断。
2.加成重置机制:若需玩家每次转生后仅首次上线获得加成,可添加变量标记,示例如下:
(@Login)
#IF
CheckReBorn11
NotCheckUserValue转生1转加成1
#ACT
ChangeMaxHP+500
ChangeMaxMP+300
SetUserValue转生1转加成1
SENDMSG61转首次上线,获得500血量、300蓝量永久加成!
#ELSEIF
CheckReBorn11
CheckUserValue转生1转加成1
#ACT
SENDMSG6已享受1转上线属性加成,无需重复领取!
3.引擎适配说明:不同引擎对命令支持存在差异,如部分引擎需用AddMaxHP替代ChangeMaxHP,编写前需核对当前引擎命令手册,确保参数兼容。
五、脚本测试与生效流程
1.保存与重载:脚本编写完成后,保存QManage.txt文件,通过引擎控制界面执行“重载登录脚本”或“重启引擎”,避免脚本未加载导致功能失效。
2.测试步骤:创建测试账号,提升至对应转生等级,退出游戏重新登录,查看是否收到加成提示,打开人物面板核对血量蓝量数值是否符合配置;同时测试不同转生等级、不同职业,排查逻辑冲突。
3.异常排查:若加成未生效,优先检查脚本格式(符号、空格是否正确)、命令与引擎适配性,其次确认转生数据是否正常写入数据库,排除数据异常导致的检测失效。
转生后上线血量蓝量增加,需通过登录触发事件实现,核心依赖(@Login)事件,脚本存放于Envir\MapQuest_def\QManage.txt文件,该文件负责处理玩家登录、定时器等全局触发逻辑,修改后需重启引擎或重载脚本生效。
核心原理为:玩家每次上线时,脚本检测其转生等级,根据转生层级执行对应血量(HP)、蓝量(MP)加成命令,加成效果可设置为固定数值或按比例提升,适配不同玩法需求。
二、基础脚本设置(固定数值加成)
固定数值加成为最常用模式,按转生等级划分梯度,转生等级越高,上线后获得的血量蓝量加成越多,脚本支持多转生层级差异化配置。
基础脚本示例(适配主流引擎,支持1-5转配置):
(@Login)
#IF
CheckReBorn11//检测转生等级为1转
#ACT
ChangeMaxHP+500//增加最大血量500点
ChangeMaxMP+300//增加最大蓝量300点
RecoverHP100//上线后恢复100点血量
RecoverMP80//上线后恢复80点蓝量
SENDMSG6转生福利:1转上线额外获得500血量、300蓝量加成!
#ELSEIF
CheckReBorn22//检测转生等级为2转
#ACT
ChangeMaxHP+1200
ChangeMaxMP+800
RecoverHP200
RecoverMP150
SENDMSG6转生福利:2转上线额外获得1200血量、800蓝量加成!
#ELSEIF
CheckReBorn33//检测转生等级为3转
#ACT
ChangeMaxHP+2000
ChangeMaxMP+1500
RecoverHP300
RecoverMP250
SENDMSG6转生福利:3转上线额外获得2000血量、1500蓝量加成!
#ELSEIF
CheckReBorn44//检测转生等级为4转
#ACT
ChangeMaxHP+3500
ChangeMaxMP+2500
RecoverHP500
RecoverMP400
SENDMSG6转生福利:4转上线额外获得3500血量、2500蓝量加成!
#ELSEIF
CheckReBorn55//检测转生等级为5转
#ACT
ChangeMaxHP+6000
ChangeMaxMP+4500
RecoverHP1000
RecoverMP800
SENDMSG6转生福利:5转上线额外获得6000血量、4500蓝量加成!
#ELSE
SENDMSG6提升转生等级,上线可解锁高额血量蓝量加成!
脚本说明:CheckReBorn命令格式为“CheckReBorn最小转生级最大转生级”,精准匹配玩家转生等级;ChangeMaxHP/ChangeMaxMP为修改最大血量蓝量命令,“+”号表示增加,数值可按需调整;Recover系列命令用于上线后快速恢复部分气血魔力,提升体验。
三、进阶脚本设置(比例加成+职业差异化)
针对追求玩法深度的场景,可设置比例加成(基于基础属性按百分比提升),同时结合职业检测,为不同职业配置差异化加成比例,贴合职业定位。
进阶脚本示例(比例加成+职业区分):
(@Login)
#IF
CheckReBorn15//检测1-5转玩家
CheckJobWarr//检测战士职业
#ACT
ChangeMaxHPPer10//血量提升10%
ChangeMaxMPPer5//蓝量提升5%
SENDMSG6战士转生加成:上线血量+10%、蓝量+5%!
#ELSEIF
CheckReBorn15
CheckJobWizard//检测法师职业
#ACT
ChangeMaxHPPer5
ChangeMaxMPPer15
SENDMSG6法师转生加成:上线血量+5%、蓝量+15%!
#ELSEIF
CheckReBorn15
CheckJobTaos//检测道士职业
#ACT
ChangeMaxHPPer8
ChangeMaxMPPer12
SENDMSG6道士转生加成:上线血量+8%、蓝量+12%!
#ELSEIF
CheckReBorn610//检测6-10转玩家(高阶转生)
#ACT
ChangeMaxHPPer20
ChangeMaxMPPer18
RecoverHP1000
RecoverMP800
SENDMSG6高阶转生福利:上线血量+20%、蓝量+18%,气血魔力拉满!
#ELSE
SENDMSG6转生等级越高,上线属性加成越丰厚,快去突破转生吧!
脚本说明:ChangeMaxHPPer/ChangeMaxMPPer为比例加成命令,数值直接对应百分比;CheckJob命令用于区分战士(Warr)、法师(Wizard)、道士(Taos)三大职业,实现加成精准适配;高阶转生可叠加比例与固定数值加成,强化梯度感。
四、关键命令与参数补充
1.转生检测命令:除基础CheckReBorn外,部分引擎支持CheckReBornCount命令,直接检测转生次数,格式为“CheckReBornCount≥1”,适配更灵活的条件判断。
2.加成重置机制:若需玩家每次转生后仅首次上线获得加成,可添加变量标记,示例如下:
(@Login)
#IF
CheckReBorn11
NotCheckUserValue转生1转加成1
#ACT
ChangeMaxHP+500
ChangeMaxMP+300
SetUserValue转生1转加成1
SENDMSG61转首次上线,获得500血量、300蓝量永久加成!
#ELSEIF
CheckReBorn11
CheckUserValue转生1转加成1
#ACT
SENDMSG6已享受1转上线属性加成,无需重复领取!
3.引擎适配说明:不同引擎对命令支持存在差异,如部分引擎需用AddMaxHP替代ChangeMaxHP,编写前需核对当前引擎命令手册,确保参数兼容。
五、脚本测试与生效流程
1.保存与重载:脚本编写完成后,保存QManage.txt文件,通过引擎控制界面执行“重载登录脚本”或“重启引擎”,避免脚本未加载导致功能失效。
2.测试步骤:创建测试账号,提升至对应转生等级,退出游戏重新登录,查看是否收到加成提示,打开人物面板核对血量蓝量数值是否符合配置;同时测试不同转生等级、不同职业,排查逻辑冲突。
3.异常排查:若加成未生效,优先检查脚本格式(符号、空格是否正确)、命令与引擎适配性,其次确认转生数据是否正常写入数据库,排除数据异常导致的检测失效。

