修改传奇天下第一脚本的经验倍数和攻击倍数,主要涉及两个脚本命令:KILLMONEXPRATE(控制经验倍数)和POWERRATE(控制攻击倍数)。当前设定经验1.5倍对应数值150,攻击1.2倍对应数值120。需将经验改为1.2倍(数值120),并去除攻击加成。
修改位置与核心命令
经验倍数修改命令为KILLMONEXPRATE,攻击倍数修改命令为POWERRATE。这两个命令通常出现在玩家登录触发脚本或称号授予脚本中。常见文件路径为Mir200\Envir\MapQuest_def\QManage.txt(登录触发)或Mir200\Envir\QuestDiary\封号系统\属性更改.txt(称号属性脚本)。需在这些文件中查找包含KILLMONEXPRATE 150和POWERRATE 120的代码行。
具体修改步骤
1. 打开QManage.txt文件,搜索KILLMONEXPRATE和POWERRATE。找到类似KILLMONEXPRATE 150 65535和POWERRATE 120 65535的代码行。
2. 将KILLMONEXPRATE后面的数值从150改为120。例如,将KILLMONEXPRATE 150 65535修改为KILLMONEXPRATE 120 65535。
3. 删除或注释掉POWERRATE整行代码以去除攻击加成。可直接删除该行,或在行首添加英文分号;将其注释,例如;POWERRATE 120 65535。
4. 如果上述文件未找到相关命令,则检查QuestDiary目录下的称号属性脚本。路径可能为Mir200\Envir\QuestDiary\封号系统\属性更改.txt。在该文件中同样搜索并修改上述命令。
5. 保存文件后,重启服务器使修改生效。
命令参数详解
KILLMONEXPRATE命令格式通常为KILLMONEXPRATE 倍率 有效时间。倍率数值除以100即为实际倍数(150代表1.5倍,120代表1.2倍)。有效时间以秒为单位,65535代表长期有效。
POWERRATE命令格式类似,POWERRATE 120 65535表示攻击倍数1.2倍长期有效。删除此行即可取消攻击加成。
不同引擎的注意事项
GOM引擎可能使用SetExpRate命令调整经验倍数,BLUE引擎可能使用ExpMulti命令。若在标准位置未找到KILLMONEXPRATE,可尝试在脚本中搜索SetExpRate或ExpMulti。攻击倍数在某些引擎中可能用PowerMul表示。请根据实际使用的引擎类型调整搜索关键词。
修改后的验证方法
重启服务器后,使用测试账号获取“天下第一”称号。击杀怪物观察经验获取量,计算是否变为1.2倍。检查角色属性面板,确认攻击力数值是否已无额外加成。若未生效,检查是否修改了正确的脚本文件,或是否存在多个脚本文件设置了相同属性导致冲突。
重要提醒
修改前务必备份原始脚本文件。若修改后出现错误,可快速恢复。确认脚本中是否存在其他位置也设置了天下第一的属性加成(例如其他登录触发或定时任务脚本),需一并修改以确保效果统一。

