传奇服务端十六转转生NPC脚本,核心适配蓝月、HEROM2、GOM三大主流引擎,通用写法一致,仅部分指令细节略有差异,全程按一转至十六转依次拆解,明确每一转的等级要求、道具要求、转后效果,脚本可直接复制使用,无需修改核心格式,仅需根据自身服务端道具ID调整参数,新手可直接对照操作。
先明确核心前提:转生NPC脚本核心由“对话触发”“条件判断”“执行操作”三部分组成,条件判断包含等级检测、道具检测、转生等级检测,执行操作包含扣除道具、修改转生等级、调整人物等级、增加属性倍率,所有转数均遵循“检测条件→扣除道具→等级调整→属性加成”的逻辑,十六转按梯度递增要求,延续前九转的规律,确保脚本逻辑连贯、无冲突。
脚本通用基础设置(所有转数通用,先完成基础配置,再添加各转脚本):1. 脚本存放路径:服务端Mir200\Envir\QuestDiary\MapQuest_def\QManage.txt(所有引擎通用路径);2. 转生NPC创建:打开NPC.txt文件,添加转生NPC(如“转生使者”),配置NPC位置(建议在土城安全区,坐标可设为330,330),关联合成脚本标识(@转生);3. 核心指令说明:CHECKLEVELEX 检测等级、CHECKITEM 检测道具、TAKE 扣除道具、SETREBIRTH 设置转生等级、RENEWLEVEL 调整人物等级、SETHPMP 重置气血魔法、ADDAttackRate 增加攻击倍率、ADDMagicRate 增加魔法倍率、ADDTaoRate 增加道术倍率,所有指令均无需额外添加前缀,直接写入脚本即可。
一转脚本写法(核心参数:70级、修炼手镯10个,转后51级,攻魔道1.1倍),脚本可直接复制,仅需确认修炼手镯道具ID与服务端一致(默认ID可参考1001,若不一致,替换为自身服务端道具ID即可)。
脚本内容:(@转生)#IF CHECKREBIRTH 0 CHECKLEVELEX >= 70 CHECKITEM 修炼手镯 10 #ACT TAKE 修炼手镯 10 SETREBIRTH 1 RENEWLEVEL 51 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 1000 SETMPMax 800 SENDMSG 7 恭喜你成功完成一转,等级重置为51级,攻魔道提升至1.1倍! #ELSESAY 你尚未满足一转条件! 一转要求:等级达到70级,拥有修炼手镯10个 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有修炼手镯:<$ITEMCOUNT(修炼手镯)>个
脚本说明:CHECKREBIRTH 0 代表检测当前转生等级为0(未转生),避免重复转生;ADDAttackRate 10 代表攻击倍率增加10%(即1.1倍),魔法、道术倍率同理;SETHPMax、SETMPMax 用于重置人物气血魔法,避免等级下降后气血异常,可根据自身服务端数值调整。
二转脚本写法(核心参数:75级、蛇魔水晶5个,转后53级,攻魔道1.2倍),延续一转逻辑,调整等级、道具及属性倍率,蛇魔水晶ID默认参考1002,替换为自身服务端对应ID即可。
脚本内容:(@转生)#IF CHECKREBIRTH 1 CHECKLEVELEX >= 75 CHECKITEM 蛇魔水晶 5 #ACT TAKE 蛇魔水晶 5 SETREBIRTH 2 RENEWLEVEL 53 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 1200 SETMPMax 900 SENDMSG 7 恭喜你成功完成二转,等级重置为53级,攻魔道提升至1.2倍! #ELSESAY 你尚未满足二转条件! 二转要求:等级达到75级,拥有蛇魔水晶5个,已完成一转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有蛇魔水晶:<$ITEMCOUNT(蛇魔水晶)>个
脚本说明:二转需检测当前转生为1(已完成一转),避免跨转触发;攻魔道倍率在一转1.1倍基础上增加10%,达到1.2倍,后续每转均按此规律递增10%;等级从51级提升至53级,贴合梯度要求。
三转脚本写法(核心参数:78级、蛇妖的心脏5个,转后56级,攻魔道1.3倍),蛇妖的心脏ID默认参考1003,重点注意等级提升至78级,转后等级调整为56级,属性倍率继续递增。
脚本内容:(@转生)#IF CHECKREBIRTH 2 CHECKLEVELEX >= 78 CHECKITEM 蛇妖的心脏 5 #ACT TAKE 蛇妖的心脏 5 SETREBIRTH 3 RENEWLEVEL 56 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 1400 SETMPMax 1000 SENDMSG 7 恭喜你成功完成三转,等级重置为56级,攻魔道提升至1.3倍! #ELSESAY 你尚未满足三转条件! 三转要求:等级达到78级,拥有蛇妖的心脏5个,已完成二转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有蛇妖的心脏:<$ITEMCOUNT(蛇妖的心脏)>个
四转脚本写法(核心参数:80级、蛇王油5个,转后58级,攻魔道1.4倍),蛇王油ID默认参考1004,等级要求提升至80级,转后等级58级,道具数量保持5个,延续前转规律。
脚本内容:(@转生)#IF CHECKREBIRTH 3 CHECKLEVELEX >= 80 CHECKITEM 蛇王油 5 #ACT TAKE 蛇王油 5 SETREBIRTH 4 RENEWLEVEL 58 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 1600 SETMPMax 1100 SENDMSG 7 恭喜你成功完成四转,等级重置为58级,攻魔道提升至1.4倍! #ELSESAY 你尚未满足四转条件! 四转要求:等级达到80级,拥有蛇王油5个,已完成三转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有蛇王油:<$ITEMCOUNT(蛇王油)>个
五转脚本写法(核心参数:85级、蛇王衣(男)1件、蛇王衣(女)1件、霸主之剑1把,转后60级,攻魔道1.5倍),蛇王衣(男)ID默认1005、蛇王衣(女)ID1006、霸主之剑ID1007,需同时检测三件道具,等级要求提升至85级。
脚本内容:(@转生)#IF CHECKREBIRTH 4 CHECKLEVELEX >= 85 CHECKITEM 蛇王衣(男) 1 CHECKITEM 蛇王衣(女) 1 CHECKITEM 霸主之剑 1 #ACT TAKE 蛇王衣(男) 1 TAKE 蛇王衣(女) 1 TAKE 霸主之剑 1 SETREBIRTH 5 RENEWLEVEL 60 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 1800 SETMPMax 1200 SENDMSG 7 恭喜你成功完成五转,等级重置为60级,攻魔道提升至1.5倍! #ELSESAY 你尚未满足五转条件! 五转要求:等级达到85级,拥有蛇王衣(男)1件、蛇王衣(女)1件、霸主之剑1把,已完成四转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,蛇王衣(男):<$ITEMCOUNT(蛇王衣(男))>件,蛇王衣(女):<$ITEMCOUNT(蛇王衣(女))>件,霸主之剑:<$ITEMCOUNT(霸主之剑)>把
六转脚本写法(核心参数:90级、蛇王令牌5个,转后62级,攻魔道1.6倍),延续梯度规律,等级在五转85级基础上提升5级至90级,转后等级提升2级至62级,道具选用蛇王令牌(ID默认1008),数量5个,属性倍率递增10%。
脚本内容:(@转生)#IF CHECKREBIRTH 5 CHECKLEVELEX >= 90 CHECKITEM 蛇王令牌 5 #ACT TAKE 蛇王令牌 5 SETREBIRTH 6 RENEWLEVEL 62 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 2000 SETMPMax 1300 SENDMSG 7 恭喜你成功完成六转,等级重置为62级,攻魔道提升至1.6倍! #ELSESAY 你尚未满足六转条件! 六转要求:等级达到90级,拥有蛇王令牌5个,已完成五转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有蛇王令牌:<$ITEMCOUNT(蛇王令牌)>个
七转脚本写法(核心参数:95级、灵蛇内丹5个,转后64级,攻魔道1.7倍),等级提升至95级,转后等级64级,道具选用灵蛇内丹(ID默认1009),数量5个,属性倍率继续递增,脚本逻辑与前转一致,仅调整对应参数。
脚本内容:(@转生)#IF CHECKREBIRTH 6 CHECKLEVELEX >= 95 CHECKITEM 灵蛇内丹 5 #ACT TAKE 灵蛇内丹 5 SETREBIRTH 7 RENEWLEVEL 64 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 2200 SETMPMax 1400 SENDMSG 7 恭喜你成功完成七转,等级重置为64级,攻魔道提升至1.7倍! #ELSESAY 你尚未满足七转条件! 七转要求:等级达到95级,拥有灵蛇内丹5个,已完成六转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有灵蛇内丹:<$ITEMCOUNT(灵蛇内丹)>个
八转脚本写法(核心参数:100级、蛇神之泪3个,转后66级,攻魔道1.8倍),等级提升至100级,转后等级66级,道具调整为蛇神之泪(ID默认1010),数量3个(贴合转数提升,适当减少道具数量,增加稀有度),属性倍率1.8倍。
脚本内容:(@转生)#IF CHECKREBIRTH 7 CHECKLEVELEX >= 100 CHECKITEM 蛇神之泪 3 #ACT TAKE 蛇神之泪 3 SETREBIRTH 8 RENEWLEVEL 66 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 2400 SETMPMax 1500 SENDMSG 7 恭喜你成功完成八转,等级重置为66级,攻魔道提升至1.8倍! #ELSESAY 你尚未满足八转条件! 八转要求:等级达到100级,拥有蛇神之泪3个,已完成七转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有蛇神之泪:<$ITEMCOUNT(蛇神之泪)>个
九转脚本写法(核心参数:105级、蛇神战甲1件、蛇神战靴1件,转后68级,攻魔道1.9倍),等级提升至105级,转后等级68级,道具选用蛇神战甲(ID1011)、蛇神战靴(ID1012)各1件,属性倍率1.9倍,延续道具组合要求。
脚本内容:(@转生)#IF CHECKREBIRTH 8 CHECKLEVELEX >= 105 CHECKITEM 蛇神战甲 1 CHECKITEM 蛇神战靴 1 #ACT TAKE 蛇神战甲 1 TAKE 蛇神战靴 1 SETREBIRTH 9 RENEWLEVEL 68 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 2600 SETMPMax 1600 SENDMSG 7 恭喜你成功完成九转,等级重置为68级,攻魔道提升至1.9倍! #ELSESAY 你尚未满足九转条件! 九转要求:等级达到105级,拥有蛇神战甲1件、蛇神战靴1件,已完成八转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,蛇神战甲:<$ITEMCOUNT(蛇神战甲)>件,蛇神战靴:<$ITEMCOUNT(蛇神战靴)>件
十转脚本写法(核心参数:110级、蛇祖精血5个,转后70级,攻魔道2.0倍),等级提升至110级,转后等级70级,道具选用蛇祖精血(ID1013),数量5个,属性倍率达到2.0倍,完成前半段转生梯度。
脚本内容:(@转生)#IF CHECKREBIRTH 9 CHECKLEVELEX >= 110 CHECKITEM 蛇祖精血 5 #ACT TAKE 蛇祖精血 5 SETREBIRTH 10 RENEWLEVEL 70 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 2800 SETMPMax 1700 SENDMSG 7 恭喜你成功完成十转,等级重置为70级,攻魔道提升至2.0倍! #ELSESAY 你尚未满足十转条件! 十转要求:等级达到110级,拥有蛇祖精血5个,已完成九转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有蛇祖精血:<$ITEMCOUNT(蛇祖精血)>个
十一转脚本写法(核心参数:115级、蛇祖之牙3个、蛇祖之鳞3个,转后72级,攻魔道2.1倍),等级提升至115级,转后等级72级,道具选用蛇祖之牙(ID1014)、蛇祖之鳞(ID1015)各3个,属性倍率2.1倍,道具组合难度适度提升。
脚本内容:(@转生)#IF CHECKREBIRTH 10 CHECKLEVELEX >= 115 CHECKITEM 蛇祖之牙 3 CHECKITEM 蛇祖之鳞 3 #ACT TAKE 蛇祖之牙 3 TAKE 蛇祖之鳞 3 SETREBIRTH 11 RENEWLEVEL 72 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 3000 SETMPMax 1800 SENDMSG 7 恭喜你成功完成十一转,等级重置为72级,攻魔道提升至2.1倍! #ELSESAY 你尚未满足十一转条件! 十一转要求:等级达到115级,拥有蛇祖之牙3个、蛇祖之鳞3个,已完成十转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,蛇祖之牙:<$ITEMCOUNT(蛇祖之牙)>个,蛇祖之鳞:<$ITEMCOUNT(蛇祖之鳞)>个
十二转脚本写法(核心参数:120级、万蛇之王的角1个、万蛇之魂5个,转后74级,攻魔道2.2倍),等级提升至120级,转后等级74级,道具选用万蛇之王的角(ID1016)1个、万蛇之魂(ID1017)5个,增加稀有道具,提升转生难度,属性倍率2.2倍。
脚本内容:(@转生)#IF CHECKREBIRTH 11 CHECKLEVELEX >= 120 CHECKITEM 万蛇之王的角 1 CHECKITEM 万蛇之魂 5 #ACT TAKE 万蛇之王的角 1 TAKE 万蛇之魂 5 SETREBIRTH 12 RENEWLEVEL 74 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 3200 SETMPMax 1900 SENDMSG 7 恭喜你成功完成十二转,等级重置为74级,攻魔道提升至2.2倍! #ELSESAY 你尚未满足十二转条件! 十二转要求:等级达到120级,拥有万蛇之王的角1个、万蛇之魂5个,已完成十一转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,万蛇之王的角:<$ITEMCOUNT(万蛇之王的角)>个,万蛇之魂:<$ITEMCOUNT(万蛇之魂)>个
十三转脚本写法(核心参数:125级、灵蛇神器1件,转后76级,攻魔道2.3倍),等级提升至125级,转后等级76级,道具选用灵蛇神器(ID1018)1件(稀有神器类道具),属性倍率2.3倍,简化道具数量,提升道具稀有度。
脚本内容:(@转生)#IF CHECKREBIRTH 12 CHECKLEVELEX >= 125 CHECKITEM 灵蛇神器 1 #ACT TAKE 灵蛇神器 1 SETREBIRTH 13 RENEWLEVEL 76 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 3400 SETMPMax 2000 SENDMSG 7 恭喜你成功完成十三转,等级重置为76级,攻魔道提升至2.3倍! #ELSESAY 你尚未满足十三转条件! 十三转要求:等级达到125级,拥有灵蛇神器1件,已完成十二转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,拥有灵蛇神器:<$ITEMCOUNT(灵蛇神器)>件
十四转脚本写法(核心参数:130级、灵蛇神丹3个、灵蛇神晶3个,转后78级,攻魔道2.4倍),等级提升至130级,转后等级78级,道具选用灵蛇神丹(ID1019)、灵蛇神晶(ID1020)各3个,属性倍率2.4倍,延续道具组合要求,难度稳步提升。
脚本内容:(@转生)#IF CHECKREBIRTH 13 CHECKLEVELEX >= 130 CHECKITEM 灵蛇神丹 3 CHECKITEM 灵蛇神晶 3 #ACT TAKE 灵蛇神丹 3 TAKE 灵蛇神晶 3 SETREBIRTH 14 RENEWLEVEL 78 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 3600 SETMPMax 2100 SENDMSG 7 恭喜你成功完成十四转,等级重置为78级,攻魔道提升至2.4倍! #ELSESAY 你尚未满足十四转条件! 十四转要求:等级达到130级,拥有灵蛇神丹3个、灵蛇神晶3个,已完成十三转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,灵蛇神丹:<$ITEMCOUNT(灵蛇神丹)>个,灵蛇神晶:<$ITEMCOUNT(灵蛇神晶)>个
十五转脚本写法(核心参数:135级、蛇尊之冠1件、蛇尊之甲1件、蛇尊之靴1件,转后80级,攻魔道2.5倍),等级提升至135级,转后等级80级,道具选用蛇尊三件套(蛇尊之冠ID1021、蛇尊之甲ID1022、蛇尊之靴ID1023)各1件,属性倍率2.5倍,道具组合难度达到较高水平。
脚本内容:(@转生)#IF CHECKREBIRTH 14 CHECKLEVELEX >= 135 CHECKITEM 蛇尊之冠 1 CHECKITEM 蛇尊之甲 1 CHECKITEM 蛇尊之靴 1 #ACT TAKE 蛇尊之冠 1 TAKE 蛇尊之甲 1 TAKE 蛇尊之靴 1 SETREBIRTH 15 RENEWLEVEL 80 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 3800 SETMPMax 2200 SENDMSG 7 恭喜你成功完成十五转,等级重置为80级,攻魔道提升至2.5倍! #ELSESAY 你尚未满足十五转条件! 十五转要求:等级达到135级,拥有蛇尊之冠1件、蛇尊之甲1件、蛇尊之靴1件,已完成十四转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,蛇尊之冠:<$ITEMCOUNT(蛇尊之冠)>件,蛇尊之甲:<$ITEMCOUNT(蛇尊之甲)>件,蛇尊之靴:<$ITEMCOUNT(蛇尊之靴)>件
十六转脚本写法(核心参数:140级、蛇帝之心1个、蛇帝之魂10个,转后82级,攻魔道2.6倍),作为终极转生,等级提升至140级,转后等级82级,道具选用终极稀有道具(蛇帝之心ID1024、蛇帝之魂ID1025),属性倍率达到2.6倍,完成十六转全部流程。
脚本内容:(@转生)#IF CHECKREBIRTH 15 CHECKLEVELEX >= 140 CHECKITEM 蛇帝之心 1 CHECKITEM 蛇帝之魂 10 #ACT TAKE 蛇帝之心 1 TAKE 蛇帝之魂 10 SETREBIRTH 16 RENEWLEVEL 82 ADDAttackRate 10 ADDMagicRate 10 ADDTaoRate 10 SETHPMax 4000 SETMPMax 2300 SENDMSG 7 恭喜你成功完成十六转,等级重置为82级,攻魔道提升至2.6倍,成为终极强者! #ELSESAY 你尚未满足十六转条件! 十六转要求:等级达到140级,拥有蛇帝之心1个、蛇帝之魂10个,已完成十五转 当前等级:<$LEVEL> ,当前转生:<$REBIRTH> ,蛇帝之心:<$ITEMCOUNT(蛇帝之心)>个,蛇帝之魂:<$ITEMCOUNT(蛇帝之魂)>个
脚本整合方法(新手必看,确保所有转数正常触发):将上述一转至十六转脚本,全部复制到QManage.txt文件中,无需拆分,脚本会自动根据玩家当前转生等级、等级、道具,触发对应转数的判断,无需额外添加跳转指令;所有转数脚本共用一个@转生标识,无需重复创建标识,避免脚本冲突。
不同引擎适配调整(仅需微调,无需修改核心脚本):1. 蓝月引擎:无需额外调整,直接复制脚本即可生效;2. HEROM2引擎:在每段脚本#ACT前添加“#CALL [\QuestDiary\MapQuest_def\QManage.txt]”,确保脚本正常调用;3. GOM引擎:将ADDAttackRate、ADDMagicRate、ADDTaoRate指令,替换为SETAttackRate、SETMagicRate、SETTaoRate,其他指令不变,避免属性倍率不生效。
常见脚本问题排查(无需专业技术,自行即可解决):
问题一:转生脚本无法触发,点击NPC无反应。解决方法:检查NPC.txt文件中,转生NPC是否正确关联合成@转生标识;检查QManage.txt文件中,脚本是否复制完整,无遗漏#IF、#ACT、#ELSESAY指令;重启服务端,重新测试。
问题二:满足转生条件,点击后提示未满足,道具或等级检测异常。解决方法:检查脚本中道具名称、等级是否与服务端一致,道具ID是否替换为自身服务端对应ID;检查CHECKLEVELEX指令是否写反(如>=写成<=),CHECKREBIRTH转生等级是否对应正确;重启服务端,重新测试。
问题三:转生后等级、属性未变化,脚本执行失败。解决方法:检查RENEWLEVEL、SETREBIRTH、ADDAttackRate等指令是否正确,无输错;GOM引擎需替换对应属性指令,避免指令不兼容;检查服务端是否开启转生功能,引擎设置中是否勾选“允许转生”;重启服务端,重新转生测试。
问题四:转生后气血魔法异常,出现负数或过低。解决方法:调整脚本中SETHPMax、SETMPMax参数,根据自身服务端人物等级、转生梯度,设置合理的气血魔法数值,避免数值过低或过高;确保等级调整后,气血魔法同步重置,避免异常。
关键细节(避免脚本失效,确保转生功能正常):1. 所有道具ID需与服务端Item.txt文件中一致,替换时务必核对,避免ID错误导致道具检测失败;2. 每转的等级、转后等级、属性倍率严格按梯度递增,不要随意修改,确保十六转逻辑连贯;3. 脚本复制时,避免遗漏任何指令或符号(如#、空格),否则会导致脚本无法执行;4. 修改脚本后,必须重启服务端,否则修改无法生效;5. 建议先在测试账号上测试所有转数,确认无异常后,再应用到全服。
补充说明:脚本中道具名称可根据自身服务端调整(如蛇魔水晶可改为其他道具名称),数量、等级也可按需微调,但需保持十六转的梯度规律;若需要添加转生称号、额外属性奖励,可在每转#ACT指令后,添加ADDTitle(添加称号)、ADDLife(增加生命值)等指令,无需修改核心转生逻辑;开源社区有大量转生脚本示例,可参考适配自身服务端,遇到问题可在社区提问,获取针对性解决方案。

