在调整传奇游戏中的经验倍数时,可以通过修改游戏脚本来实现。以下是一个详细的指南,说明如何在M2(传奇游戏的一个脚本编辑器)中设置经验倍数。

第一步:打开地图任务文件

找到 MapQuest_def\\QManage.txt 文件。

添加以下代码行来设置经验倍数:

#if CHECKLEVELEX > 0

#act

#CALL [游戏登陆\\设经验置.txt] @经验设置

Copy

第二步:创建或修改经验设置文件

创建或打开 QuestDiary\\游戏登陆\\设经验置.txt 文件。

输入以下代码来定义不同等级的经验倍数:

; 经验倍数设置

[@经验设置]

#IF CHECKLEVELEX < 40

#ACT KILLMONEXPRATE 10000 600

#SAY 您当前杀怪经验倍数为 100倍,有效时间 ????秒。

#IF CHECKLEVELEX < 45 AND CHECKLEVELEX > 40

#ACT KILLMONEXPRATE 5000 600

#SAY 您当前杀怪经验倍数为 50倍,有效时间 ????秒。

#IF CHECKLEVELEX < 50 AND CHECKLEVELEX > 45

#ACT KILLMONEXPRATE 2000 600

#SAY 您当前杀怪经验倍数为 20倍,有效时间 ????秒。

#IF CHECKLEVELEX > 50

#ACT KILLMONEXPRATE 100 1

#SAY 您当前杀怪经验倍数为 1倍,有效时间 1秒。

Copy

第三步:在市场定义文件中设置

找到 D:\\Mirserver\\Mir200\\Envir\\Market_Def 目录下的 QFunction-0 文件。

在 [@PlayLevelUp] 标签下添加以下代码:

#if CHECKLEVELEX < 41

#act Gmexecute showeffect 76

KillMonExpRate 10000 143200

break

#if CHECKLEVELEX > 40 AND CHECKLEVELEX < 46

#act Gmexecute showeffect 76

KillMonExpRate 5000 143200

break

#if CHECKLEVELEX > 44 AND CHECKLEVELEX < 50

#act Gmexecute showeffect 76

KillMonExpRate 2000 143200

break

Copy

注意事项:

上述代码中的 600 代表每小时的秒数,如果想要全天生效,需要计算24小时的秒数。

KillMonExpRate 命令用于设置经验倍数,10000 是倍数,143200 是持续时间(秒)。

在 showeffect 命令后,可能会有一些视觉效果的展示,可以根据需要调整。

请确保在正确的位置放置代码,并且正确地保存文件。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。