当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇脚本修改位置与操作全流程

热度:
修改传奇脚本需进入服务端根目录,核心路径为MirServer\Mir200\Envir。脚本均为纯文本文件,修改后必须重启服务端方可生效。

一、核心脚本存放目录

不同功能脚本对应不同子文件夹,修改前需准确定位:

脚本类型典型路径(Envir下)核心文件与功能

NPC对话/任务Market_Def按NPC名称命名的.txt文件,控制对话选项、任务流程

全局触发MapQuest_defQManage.txt(登录脚本)、QFunction-0.txt(功能触发)

怪物爆率MonItems按怪物名称命名的.txt文件,控制掉落物品及概率

自定义功能QuestDiary存放活动、会员系统等自定义功能脚本

刷怪配置根目录MonGen.txt(刷怪设置)、Npc.txt(NPC定义)

二、修改工具与操作步骤

1.工具选择:使用Notepad++、UltraEdit或系统自带的记事本。严禁使用Word等富文本编辑器,避免引入隐藏格式导致服务端报错。
2.备份原则:修改前将原文件复制备份(如MonItems.txt.bak)。修改脚本变量或路径时,需同步更新Npc.txt中的关联路径。
3.语法规范:脚本指令严格区分大小写,物品名称需与数据库StdItems.DB完全一致。修改爆率时,分母数值越小爆率越高。
4.生效流程:保存文件后,必须完全关闭并重新启动服务端的M2Server(主引擎),部分引擎还需重载脚本列表。

三、常见修改示例

•调整爆率:进入MonItems文件夹,打开对应怪物文件,修改物品后的概率分母。

•新增NPC功能:在Market_Def创建脚本文件,编写对话逻辑,并在Npc.txt中注册该NPC指向此文件。

•修改登录奖励:编辑MapQuest_def\QManage.txt,在登录触发段修改GIVE指令后的物品参数。

若修改后游戏报错或NPC无响应,优先检查文件编码是否为ANSI或UTF-8无BOM格式,并核对指令结尾的分号等标点符号。
[顶部]