GEE引擎(GeeM2)部分新版内置转生在M2选项可开关,老版本或想自定义多阶转生需手写脚本实现。服务端路径假定为D:\MirServer\Mir200。
一、转生材料准备(StdItems.DB)
先在Mir200\DB\StdItems.DB里添加转生消耗道具,比如"转生证明""黑暗晶石",记录好物品名供脚本调用。若只用金币/元宝可跳过。
二、编写转生NPC脚本
进入Mir200\Envir\QuestDiary,新建文件夹"转生系统",在里面新建Rebirth.txt,写入:
[@Main]
#IF
#ACT
#SAY当前转生等级:<$REBIRTHLEVEL>\\
<A.一转(需100级+转生证明×1+100万金币)/@Rebirth1>
<B.二转(需120级+转生证明×3+300万金币)/@Rebirth2>
[@Rebirth1]
#IF
CHECKREBIRTHLEVEL=0
CHECKLEVEL>=100
CHECKITEM转生证明1
CHECKGOLD>=1000000
#ACT
DECGOLD1000000
TAKE转生证明1
SETREBIRTHLEVEL1
ADDMAXHP500
ADDMAXMP200
INCAC5
INCMC3
INCDC8
INCMC5
INCSC5
SENDMSG6恭喜完成一转!全属性提升!
#ELSESAY
条件不满足!需等级100、转生证明×1、金币100万且未转生。
[@Rebirth2]
#IF
CHECKREBIRTHLEVEL=1
CHECKLEVEL>=120
CHECKITEM转生证明3
CHECKGOLD>=3000000
#ACT
DECGOLD3000000
TAKE转生证明3
SETREBIRTHLEVEL2
ADDMAXHP800
ADDMAXMP300
INCAC8
INCMC5
INCDC12
INCMC8
INCSC8
SENDMSG6恭喜完成二转!全属性大幅提升!
#ELSESAY
需先完成一转且等级≥120、转生证明×3、金币300万。
关键命令说明:
•CHECKREBIRTHLEVEL=N检测当前转生等级
•SETREBIRTHLEVELN设转生等级(GEE/GOM通用)
•ADDMAXHP/ADDMAXMP永久加血蓝上限
-INCAC/INCMC/INCDC/MC/SC永久加攻防魔道
三、放置NPC到地图
1.进Mir200\Envir\Market_Def,新建"转生使者-0.txt"(0是NPC形象编号可改),内容:
;转生使者
<MAPNAME><X><Y>转生使者0300
MAPNAME填地图代号如3(比奇)、0(盟重),XY填坐标。
2.打开Mir200\Envir\Merchant.txt确认或追加一行:
3330330转生使者03000
保存后重启M2,NPC会出现在指定位置右键对话即可转生。
四、登录自动补加转生属性(防止掉线重登丢失)
进Mir200\Envir\QuestDiary找到或新建OnLogin触发文件(通常在系统目录QFunction-0.txt里的[@Login]段),追加:
[@Login]
#IF
CHECKREBIRTHLEVEL=1
#ACT
ADDMAXHP500
ADDMAXMP200
INCAC5
INCMC3
INCDC8
INCMC5
INCSC5
#IF
CHECKREBIRTHLEVEL=2
#ACT
ADDMAXHP1300
ADDMAXMP500
INCAC13
INCMC8
INCDC20
INCMC13
INCSC13
三转及以上按同样格式叠条件分支即可。
五、注意事项
•部分GEE新版可在M2→选项→参数设置→转生配置里直接填等级/材料/属性,不用手写脚本,但自定义多阶仍需脚本控制。
•SETREBIRTHLEVEL命令需引擎支持,若提示未知命令说明版本过老需打补丁或改用变量存转生等级(存!SaveVar文本方式)。
-客户端如需显示转生标识光效,把对应图标放入Data\Prguse目录并在M2人物设置关联转生等级。
按以上四步即可在GEE版传奇里从无到有加上可扩展的多阶转生系统。
一、转生材料准备(StdItems.DB)
先在Mir200\DB\StdItems.DB里添加转生消耗道具,比如"转生证明""黑暗晶石",记录好物品名供脚本调用。若只用金币/元宝可跳过。
二、编写转生NPC脚本
进入Mir200\Envir\QuestDiary,新建文件夹"转生系统",在里面新建Rebirth.txt,写入:
[@Main]
#IF
#ACT
#SAY当前转生等级:<$REBIRTHLEVEL>\\
<A.一转(需100级+转生证明×1+100万金币)/@Rebirth1>
<B.二转(需120级+转生证明×3+300万金币)/@Rebirth2>
[@Rebirth1]
#IF
CHECKREBIRTHLEVEL=0
CHECKLEVEL>=100
CHECKITEM转生证明1
CHECKGOLD>=1000000
#ACT
DECGOLD1000000
TAKE转生证明1
SETREBIRTHLEVEL1
ADDMAXHP500
ADDMAXMP200
INCAC5
INCMC3
INCDC8
INCMC5
INCSC5
SENDMSG6恭喜完成一转!全属性提升!
#ELSESAY
条件不满足!需等级100、转生证明×1、金币100万且未转生。
[@Rebirth2]
#IF
CHECKREBIRTHLEVEL=1
CHECKLEVEL>=120
CHECKITEM转生证明3
CHECKGOLD>=3000000
#ACT
DECGOLD3000000
TAKE转生证明3
SETREBIRTHLEVEL2
ADDMAXHP800
ADDMAXMP300
INCAC8
INCMC5
INCDC12
INCMC8
INCSC8
SENDMSG6恭喜完成二转!全属性大幅提升!
#ELSESAY
需先完成一转且等级≥120、转生证明×3、金币300万。
关键命令说明:
•CHECKREBIRTHLEVEL=N检测当前转生等级
•SETREBIRTHLEVELN设转生等级(GEE/GOM通用)
•ADDMAXHP/ADDMAXMP永久加血蓝上限
-INCAC/INCMC/INCDC/MC/SC永久加攻防魔道
三、放置NPC到地图
1.进Mir200\Envir\Market_Def,新建"转生使者-0.txt"(0是NPC形象编号可改),内容:
;转生使者
<MAPNAME><X><Y>转生使者0300
MAPNAME填地图代号如3(比奇)、0(盟重),XY填坐标。
2.打开Mir200\Envir\Merchant.txt确认或追加一行:
3330330转生使者03000
保存后重启M2,NPC会出现在指定位置右键对话即可转生。
四、登录自动补加转生属性(防止掉线重登丢失)
进Mir200\Envir\QuestDiary找到或新建OnLogin触发文件(通常在系统目录QFunction-0.txt里的[@Login]段),追加:
[@Login]
#IF
CHECKREBIRTHLEVEL=1
#ACT
ADDMAXHP500
ADDMAXMP200
INCAC5
INCMC3
INCDC8
INCMC5
INCSC5
#IF
CHECKREBIRTHLEVEL=2
#ACT
ADDMAXHP1300
ADDMAXMP500
INCAC13
INCMC8
INCDC20
INCMC13
INCSC13
三转及以上按同样格式叠条件分支即可。
五、注意事项
•部分GEE新版可在M2→选项→参数设置→转生配置里直接填等级/材料/属性,不用手写脚本,但自定义多阶仍需脚本控制。
•SETREBIRTHLEVEL命令需引擎支持,若提示未知命令说明版本过老需打补丁或改用变量存转生等级(存!SaveVar文本方式)。
-客户端如需显示转生标识光效,把对应图标放入Data\Prguse目录并在M2人物设置关联转生等级。
按以上四步即可在GEE版传奇里从无到有加上可扩展的多阶转生系统。

