传奇七彩名字脚本存放位置详解 各类脚本对应文件目录

来源: 作者: 点击:
一、传奇七彩名字脚本核心存放路径

传奇七彩名字脚本属于服务端功能脚本,统一存放于Mir200\Envir目录下,这是传奇服务端所有功能脚本的总目录,不管是Hero、GOM、GEE哪种主流引擎,根目录路径一致,仅细分文件略有差异。

服务端完整路径:MirServer\Mir200\Envir,找到该文件夹后,根据脚本类型和引擎版本,放入对应子文件或子目录,即可实现七彩名字功能生效。放置前务必备份原始文件,防止脚本冲突导致服务端报错。

二、不同引擎七彩名字脚本存放文件

2.1 Hero引擎(复古通用版)

Hero引擎是传奇最常用引擎,七彩名字脚本分为触发脚本、功能脚本两类,存放文件固定。名字变色触发脚本放入QFunction-0.txt文件,该文件位于Envir根目录下,负责玩家上线、操作触发类功能;名字变色参数脚本放入UserCmd.txt文件,用于自定义七彩名字指令调用。

部分整合版七彩名字脚本,直接放入Envir目录下的MarketDef子文件夹,作为NPC触发脚本使用,点击NPC即可开启/关闭七彩名字,文件名可自定义,后缀为.txt即可。

2.2 GOM/GEE引擎(新版通用版)

GOM与GEE引擎脚本结构相近,七彩名字脚本优先放入Envir\QuestDiary子目录,该目录存放自定义功能脚本,新建文件夹命名为“七彩名字”,将脚本文件放入其中即可。核心触发代码粘贴至QuestDiary\QuestFunc.txt文件,关联玩家上线触发事件。

名字颜色参数配置文件,放入Mir200\Command\String.ini文件,在文件末尾添加颜色代码参数,搭配脚本实现名字渐变、七彩闪烁效果。

三、传奇通用脚本存放规则与文件说明

- MirServer:服务端总根目录,所有脚本、配置、数据文件均在此文件夹内

- Mir200:服务端核心目录,包含引擎控制、脚本配置、公告、物品数据等关键文件

- Envir:功能脚本主目录,七彩名字、NPC、活动、触发类脚本全在此目录下

- MarketDef:NPC对话脚本目录,NPC触发型七彩名字脚本放入此处

- QuestDiary:自定义任务/功能目录,新版引擎特色脚本优先存放此处

- QFunction-0.txt:全局触发脚本文件,玩家上线、打怪、操作触发类脚本核心文件

四、七彩名字脚本放置实操步骤

4.1 找到对应目录文件

打开服务端根目录,依次进入MirServer→Mir200→Envir,根据自身引擎版本,找到QFunction-0.txt、QuestDiary文件夹或MarketDef文件夹,用记事本或Notepad++打开目标文件,不要更改文件后缀名和原有格式。

4.2 粘贴脚本代码

打开七彩名字脚本文件,全选复制所有代码,粘贴至目标文件的末尾位置,不要插入原有代码中间,避免破坏原有功能。若是独立脚本文件,直接复制粘贴至MarketDef或QuestDiary目录下,无需合并代码。

4.3 配置颜色参数(可选)

若脚本包含自定义颜色代码,在String.ini或颜色配置文件中,添加对应的RGB颜色参数,设置名字七彩渐变、固定变色、闪烁等效果,参数格式按照脚本说明填写,不要添加多余符号和空格。

五、脚本放置后生效操作

脚本放置完成后,保存所有修改过的文件,关闭编辑窗口。打开M2server引擎控制器,点击顶部加载选项,依次选择重载触发脚本、重载NPC脚本、重载自定义功能,等待重载完成,无需重启整个服务端。

重载完成后,进入游戏,输入对应指令或点击NPC,测试七彩名字功能是否生效。若为上线触发型脚本,小退重新登录角色,即可看到名字变色效果。

六、脚本存放常见问题排查

- 脚本不生效:检查存放路径是否正确,文件是否放错目录;确认引擎版本匹配,Hero脚本不可直接用于GOM引擎;重新重载脚本,小退角色重试

- 服务端报错:脚本代码格式错误、缺少参数,还原备份文件,检查代码标点、换行是否正确;不要删除原有文件内容,仅在末尾粘贴代码

- 名字颜色异常:颜色参数填写错误,核对脚本内颜色代码,修正参数后重新加载

- 找不到对应文件:在Envir目录下搜索文件名,缺失文件可从同版本服务端中复制补充

七、不同类型七彩名字脚本存放区分

指令触发型七彩名字脚本:放入QFunction-0.txt文件,搭配UserCmd.txt设置调用指令;NPC触发型脚本:放入MarketDef目录,新建NPC脚本文件绑定变色功能;上线自动变色脚本:粘贴至QFunction-0.txt的[@PlayOnLine]触发段下,角色登录自动生效。

无论哪种类型脚本,核心存放目录均为Mir200\Envir,只需按引擎和触发方式,细分至对应子文件或子目录,放置后重载脚本即可正常使用。