GEEM2引擎传奇版本自行添加转生系统教程NPC脚本材料等级与属性加成设置方法

来源: 作者: 点击:
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版传奇里从无到有加上可扩展的多阶转生系统。
[顶部]