传奇登录脚本设置转生后上线血量和蓝量增加,核心是通过登录触发脚本绑定转生等级,调用对应血量蓝量增加命令,按转生等级梯度设置加成,确保玩家每次上线后,转生带来的血量蓝量加成自动生效,无需手动操作。增加血量和蓝量的核心脚本命令的有4类,适配不同传奇引擎,可单独使用或组合使用,同时需配合转生等级判断命令,实现精准加成。
首先明确核心前提:设置前需确认服务器脚本存放路径,主流传奇引擎(GOM、BLUE、HERO)的登录脚本均存放于D:\mirserver\Mir200\Envir\MapQuest_def目录下,主要修改QManage.txt文件(部分引擎为Login.txt),该文件负责触发玩家登录时的所有脚本操作,转生后上线血量蓝量增加的脚本,需写入该文件的登录触发段(@login),确保玩家每次上线都能触发检测与加成。
先明确增加血量和蓝的核心脚本命令,不同命令适配不同场景,无优劣之分,可根据引擎类型和需求选择,具体如下:
第一类是基础固定加成命令,适用于所有主流引擎,操作简单,直接设定固定数值的血量蓝量增加,核心命令为HumanHP和HumanMP。其中HumanHP用于增加血量,格式为“HumanHP + 数值”,“+”号可省略,数值代表增加的血量点数,例如“HumanHP 1000”即上线后增加1000点血量;HumanMP用于增加蓝量,格式与HumanHP一致,例如“HumanMP 800”即上线后增加800点蓝量。这类命令适合低转阶段,加成固定,无需复杂设置,直接写入登录脚本即可生效。
第二类是按转生等级比例加成命令,适用于需要梯度加成的场景,核心命令为HP-Rate和MP-Rate,仅部分引擎(如GOM、BLUE)支持。该命令按玩家当前转生等级的比例增加血量蓝量,格式为“HP-Rate 百分比”“MP-Rate 百分比”,百分比需为整数,例如“HP-Rate 20”即按当前基础血量的20%增加,转生等级越高,基础血量越高,加成越多,贴合转生系统的战力提升逻辑,适合中高阶转生设置。
第三类是绑定转生等级的精准加成命令,核心命令为SetHumanHP和SetHumanMP,可直接设定转生后玩家的血量蓝量上限,而非单纯增加数值,格式为“SetHumanHP 数值”“SetHumanMP 数值”。例如玩家基础血量1000,转生1转后需将血量上限设为2000,即可写入“SetHumanHP 2000”,同时搭配基础血量命令,确保加成精准,避免出现血量蓝量异常。这类命令适合需要固定转生后血量蓝量上限的场景,常用于高阶转生(7转及以上)的属性设定。
第四类是附加属性联动命令,核心命令为AddMaxHP和AddMaxMP,部分引擎(如HERO)专属,不仅能增加血量蓝量上限,还能同步提升当前血量蓝量至满值,格式为“AddMaxHP 数值”“AddMaxMP 数值”,例如“AddMaxHP 1500”即增加1500点血量上限,同时将当前血量补满,避免玩家上线后血量蓝量不满的情况,适合所有转生阶段,尤其适合新手转生后快速适应战力提升。
明确命令后,核心是登录脚本的具体设置步骤,全程无需修改前文,直接按流程写入脚本即可,分通用设置和梯度设置两种,适配不同需求,步骤如下:
通用设置(所有转生等级统一加成):打开QManage.txt文件,找到@login触发段(若无则直接在文件顶部写入@login),先写入转生判断命令,确保仅转生玩家触发加成,核心判断命令为“#IF CHECKREBIRTH ≥ 1”(CHECKREBIRTH为转生等级检测命令,≥1代表所有转生玩家),再写入血量蓝量增加命令,示例脚本如下:
(@login)
#IF
CHECKREBIRTH ≥ 1
#ACT
HumanHP 1000
HumanMP 800
SENDMSG 6 转生加成生效,上线额外获得1000血量、800蓝量!
该脚本的作用是,所有转生玩家(1转及以上)每次上线,都会自动获得1000点血量和800点蓝量加成,同时系统发送提示消息,确认加成生效。若需补满当前血量蓝量,可在#ACT段增加“RecoverHP”“RecoverMP”命令,无需额外设置参数,写入后即可自动补满。
梯度设置(按转生等级分阶段加成):适合转生系统分多阶段(如1-3转、4-6转、7转及以上)的场景,核心是通过多次判断转生等级,设置不同的加成数值,贴合转生等级越高、属性加成越丰厚的逻辑,示例脚本如下(以10转为例,分3个梯度):
(@login)
#IF
CHECKREBIRTH ≥ 7
#ACT
AddMaxHP 3000
AddMaxMP 2500
SENDMSG 6 高阶转生加成生效,上线获得3000血量、2500蓝量,当前血量蓝量已补满!
#ELSEIF
CHECKREBIRTH ≥ 4
#ACT
HumanHP 2000
HumanMP 1600
SENDMSG 6 中阶转生加成生效,上线获得2000血量、1600蓝量!
#ELSEIF
CHECKREBIRTH ≥ 1
#ACT
HumanHP 1000
HumanMP 800
SENDMSG 6 基础转生加成生效,上线获得1000血量、800蓝量!
该脚本的作用是,7转及以上玩家获得最高加成,4-6转玩家获得中阶加成,1-3转玩家获得基础加成,未转生玩家无加成,梯度清晰,符合传奇转生系统的核心设定,同时通过SENDMSG命令发送提示,提升玩家体验。
设置过程中的关键注意事项,无需额外修饰,直奔重点:1. 所有命令需严格区分大小写,传奇脚本命令均为大写,小写会导致脚本失效,例如“humanhp”会无效,必须写“HumanHP”;2. 数值设置需合理,避免超出引擎上限,不同引擎的血量蓝量上限不同,建议根据服务器版本调整,一般基础转生加成控制在1000-2000,高阶转生控制在2500-5000;3. 若脚本设置后未生效,需检查QManage.txt文件是否保存,服务器是否重启,同时确认转生等级检测命令是否正确,部分引擎的转生检测命令为“CHECKLEVELREBIRTH”,需替换对应命令;4. 若需搭配属性点加成(如转生后赠送体质、智力属性,间接增加血量蓝量),可在#ACT段增加“AddStrength”“AddDexterity”等属性命令,与血量蓝量命令组合使用,例如“AddStrength 10”(增加10点力量,间接提升血量)。
不同引擎的命令适配补充,避免脚本失效:GOM引擎优先使用HumanHP、HumanMP和AddMaxHP、AddMaxMP命令,支持HP-Rate、MP-Rate比例命令,无需额外配置;BLUE引擎与GOM引擎命令通用,需注意梯度判断时的#ELSEIF顺序,从高阶到低阶排列;HERO引擎不支持HP-Rate、MP-Rate命令,优先使用SetHumanHP、SetHumanMP和AddMaxHP、AddMaxMP命令,转生检测命令需使用“CHECKREBIRTHLEVEL”,替换通用的CHECKREBIRTH命令。
补充说明:增加血量和蓝量的脚本命令,仅在玩家登录时触发一次,若玩家在游戏中完成转生,需重新登录才能触发对应加成,若需实现转生后立即生效,可在转生脚本中加入相同的血量蓝量增加命令,与登录脚本形成联动。此外,脚本中可加入“CHECKNOTREBIRTH”命令,为未转生玩家设置基础血量蓝量,避免与转生玩家差距过大,示例为“#IF CHECKNOTREBIRTH #ACT HumanHP 500 HumanMP 400”。
总结:传奇登录脚本设置转生后上线血量和蓝量增加,核心是找到登录脚本文件(QManage.txt),在@login触发段加入转生等级判断命令,搭配对应血量蓝量增加命令,按需求选择固定加成、比例加成或精准上限加成,通用设置适合简单需求,梯度设置适合多阶段转生场景。核心命令为HumanHP、HumanMP、HP-Rate、MP-Rate、SetHumanHP、SetHumanMP、AddMaxHP、AddMaxMP,根据引擎类型选择适配命令,严格遵循命令格式和大小写要求,设置后重启服务器即可生效,无需修改其他脚本文件,全程操作简单,贴合传奇服务器脚本设置的实际需求。

