单机传奇架设中,修改名字颜色需区分“玩家角色”与“怪物/NPC”两类对象。核心操作集中在M2Server引擎设置、脚本命令及配置文件修改,无需插件。
一、人物名字颜色修改(玩家自身)
人物名字颜色主要通过脚本命令强制变更,或通过M2引擎设置定义状态颜色。
1.脚本命令强制修改(推荐单机测试)
在NPC脚本或登录脚本(QManage.txt)中使用CHANGENAMECOLOR命令,参数为颜色代码(0-255)。
-脚本示例(在NPC对话或登录触发中):
#IF
;检测条件(单机可留空或直接执行)
#ACT
CHANGENAMECOLOR250;250为粉色,253为浅蓝,254为红色
保存脚本后,在M2控制台“重读NPC脚本”或“重读QM”,与NPC对话或登录即可生效。这是单机测试最直接的方式。
2.M2引擎全局状态设置
打开M2Server→选项→参数设置→基本设置(或“名字颜色”)。
-PK颜色:设置灰名、红名等状态的颜色值。
•行会/联盟颜色:修改行会成员名字显示。
修改后点击“保存”,无需重启M2,在线立即生效。
二、怪物名字颜色修改
怪物颜色修改不能在刷怪文件MonGen.txt中直接加后缀,必须通过专用配置文件或数据库。
1.配置文件法(Blue/Leg引擎通用)
在服务端Mir200\Envir目录下创建或编辑CustomMonNameColors.txt文件。
-格式:怪物名称颜色代码
•示例:
白野猪250
祖玛教主253
沃玛卫士100
保存后,在M2控制台点击“重新加载”->“重读怪物数据库”。刷新怪物后即可看到颜色变化。
2.M2可视化修改(新手推荐)
打开M2Server→怪物设置→怪物名称颜色配置。
-搜索目标怪物(如“稻草人”),在“名称颜色”下拉框选择颜色。
•勾选“应用到所有该类怪物”,点击“保存配置”。此方法无需手动编辑文本,适合批量修改。
3.数据库字段覆盖(解决不生效)
若上述方法无效,检查怪物数据库。用DBC2000打开Monster.DB,找到对应怪物,检查IPExp字段。
-若IPExp值大于1000,怪物名字会强制显示为粉色(经验怪)。
•将IPExp改为0或普通经验值,再配合配置文件修改即可生效。
三、NPC名字颜色修改
NPC颜色通过修改刷新配置文件实现。
打开Mir200\Envir\Merchant.txt,找到对应NPC行,在末尾追加三个参数:
-格式:地图XYNPC名...变色模式间隔(毫秒)固定颜色
•示例(让NPC名字和身体每2秒变色):
3330320福利使者08000120000
参数说明:1为名字+身体变色,2000为间隔时间,0为随机变色(1-7为固定颜色)。修改后重读NPC脚本。
四、单机架设常见问题
•修改后不生效:修改脚本或配置文件后,必须执行“重读”操作(重读NPC、重读怪物DB),仅保存文件不会立即刷新内存数据。
-颜色代码参考:常用单机测试代码:250(粉)、253(浅蓝)、254(红)、255(白)、249(黄)。若颜色显示异常,尝试更换代码值(不同引擎渲染略有差异)。
-引擎兼容性:若使用非常古老的1.76引擎,可能不支持CustomMonNameColors.txt,需改用M2的“怪物名称颜色配置”界面修改。
一、人物名字颜色修改(玩家自身)
人物名字颜色主要通过脚本命令强制变更,或通过M2引擎设置定义状态颜色。
1.脚本命令强制修改(推荐单机测试)
在NPC脚本或登录脚本(QManage.txt)中使用CHANGENAMECOLOR命令,参数为颜色代码(0-255)。
-脚本示例(在NPC对话或登录触发中):
#IF
;检测条件(单机可留空或直接执行)
#ACT
CHANGENAMECOLOR250;250为粉色,253为浅蓝,254为红色
保存脚本后,在M2控制台“重读NPC脚本”或“重读QM”,与NPC对话或登录即可生效。这是单机测试最直接的方式。
2.M2引擎全局状态设置
打开M2Server→选项→参数设置→基本设置(或“名字颜色”)。
-PK颜色:设置灰名、红名等状态的颜色值。
•行会/联盟颜色:修改行会成员名字显示。
修改后点击“保存”,无需重启M2,在线立即生效。
二、怪物名字颜色修改
怪物颜色修改不能在刷怪文件MonGen.txt中直接加后缀,必须通过专用配置文件或数据库。
1.配置文件法(Blue/Leg引擎通用)
在服务端Mir200\Envir目录下创建或编辑CustomMonNameColors.txt文件。
-格式:怪物名称颜色代码
•示例:
白野猪250
祖玛教主253
沃玛卫士100
保存后,在M2控制台点击“重新加载”->“重读怪物数据库”。刷新怪物后即可看到颜色变化。
2.M2可视化修改(新手推荐)
打开M2Server→怪物设置→怪物名称颜色配置。
-搜索目标怪物(如“稻草人”),在“名称颜色”下拉框选择颜色。
•勾选“应用到所有该类怪物”,点击“保存配置”。此方法无需手动编辑文本,适合批量修改。
3.数据库字段覆盖(解决不生效)
若上述方法无效,检查怪物数据库。用DBC2000打开Monster.DB,找到对应怪物,检查IPExp字段。
-若IPExp值大于1000,怪物名字会强制显示为粉色(经验怪)。
•将IPExp改为0或普通经验值,再配合配置文件修改即可生效。
三、NPC名字颜色修改
NPC颜色通过修改刷新配置文件实现。
打开Mir200\Envir\Merchant.txt,找到对应NPC行,在末尾追加三个参数:
-格式:地图XYNPC名...变色模式间隔(毫秒)固定颜色
•示例(让NPC名字和身体每2秒变色):
3330320福利使者08000120000
参数说明:1为名字+身体变色,2000为间隔时间,0为随机变色(1-7为固定颜色)。修改后重读NPC脚本。
四、单机架设常见问题
•修改后不生效:修改脚本或配置文件后,必须执行“重读”操作(重读NPC、重读怪物DB),仅保存文件不会立即刷新内存数据。
-颜色代码参考:常用单机测试代码:250(粉)、253(浅蓝)、254(红)、255(白)、249(黄)。若颜色显示异常,尝试更换代码值(不同引擎渲染略有差异)。
-引擎兼容性:若使用非常古老的1.76引擎,可能不支持CustomMonNameColors.txt,需改用M2的“怪物名称颜色配置”界面修改。

