热血传奇1.76单机版假人(Dummy)装备修改路径DummyConfig与人形怪MonUseItems配置文件

来源: 作者: 点击:
1.76单机版假人穿什么装备由两个地方控制——大多数GOM/GEE/Hero引擎假人读Mir200\Envir\DummyConfig\假人名字.txt,部分带人形怪假人系统的版本读Mir200\Envir\MonUseItems\假人名字.txt。按你服务端实际情况找对应文件夹改即可。

一、常规假人——修改DummyConfig文件夹(最常见)

路径:你的服务端根目录\Mir200\Envir\DummyConfig\

此文件夹里每个txt文件名必须和Mir200\Envir\DummyNameList.txt里的假人名字完全一致(含空格)。如果文件夹不存在或里面是空的,说明你这版假人没单独建配置,跳到第二节看MonUseItems方式。

打开对应假人名字.txt(如陪玩战士01.txt),内容大致如下,找到或补全[UseItems]段:

[Info]
Job=0
Gender=0
Level=40
DropUseItem=0

[UseItems]
;衣服=UseItems0武器=UseItems1照明物=UseItems2项链=UseItems3
;头盔=UseItems4左手镯=UseItems5右手镯=UseItems6
;左戒指=UseItems7右戒指=UseItems8腰带=UseItems10鞋=UseItems11
UseItems0=战神盔甲
UseItems1=裁决之杖
UseItems3=绿色项链(记忆)
UseItems4=黑铁头盔
UseItems5=骑士手镯
UseItems6=骑士手镯
UseItems7=力量戒指
UseItems8=力量戒指
UseItems10=幽灵腰带
UseItems11=幽灵靴子


物品名必须和Mir200\Envir\Data\StdItems.DB(或DBSrv200的ItemDB)里Name字段一字不差,带空格要带空格(如"裁决之杖"不能写成"裁决杖"),否则部位显示空。改完保存(ANSI编码),M2假人管理点"全部下线"再"全部登录"或重启M2生效。

法师例(Job=1):

UseItems0=恶魔长袍
UseItems1=骨玉权杖
UseItems3=紫碧螺
UseItems4=恶魔长袍(黑)
UseItems5=红宝石戒指
UseItems6=红宝石戒指
UseItems7=龙之手镯
UseItems8=龙之手镯
UseItems10=魔血腰带
UseItems11=魔血靴子


道士例(Job=2):

UseItems0=灵魂战衣
UseItems1=龙纹剑
UseItems3=天珠项链
UseItems4=灵魂战衣(黑)
UseItems5=白金戒指
UseItems6=白金戒指
UseItems7=三眼手镯
UseItems8=三眼手镯
UseItems10=幽灵腰带
UseItems11=幽灵靴子


二、人形怪式假人——修改MonUseItems文件夹

部分1.76版假人是用人形怪物(MonsterHumanoid)模拟的,配置文件在:
Mir200\Envir\MonUseItems\假人怪物名.txt(文件名对应MonGen.txt里刷的怪物名或DummyNameList同名)

格式用中文别名或数字索引均可,推荐写法:

[BaseInfo]
Job=0
Gender=0
DropUseItem=0

[UseItems]
DRESSNAME=战神盔甲
WEAPONNAME=裁决之杖
NECKLACENAME=绿色项链
HELMETNAME=黑铁头盔
ARMRINGLNAME=骑士手镯
ARMRINGRNAME=骑士手镯
RINGLNAME=力量戒指
RINGRNAME=力量戒指
BELTNAME=幽灵腰带
BOOTSNAME=幽灵靴子


也可以写成数字索引写法(部分引擎两种都认):

UseItems0=战神盔甲
UseItems1=裁决之杖
UseItems3=绿色项链
……


改完保存,重载怪物数据或重启M2,重新召唤/登录假人看效果。

三、QManage.txt确保加载了配置

假人登录触发脚本(Mir200\Envir\QManage.txt的[@Login]段)需包含加载命令,否则即使配了文件也不读:

[@Login]
#IF
ISDUMMY
#ACT
SETDUMMYCONFIGFILENAME..\Envir\DummyConfig\<$USERNAME>.txt
LOADDUMMYCONFIGFILE
DUMMYSTART


若你版假人是通过Robot脚本登录,确认Robot段里也有LOADDUMMYCONFIGFILE。

四、常见问题

•改完还穿布衣/裸体:文件名和DummyNameList.txt不一致、物品名DB里不存在(多字少字全角半角)、文件存成了UTF-8(改回ANSI)

-部分部位有装部分没有:说明读到文件但那行物品名写错,对照StdItems.DB核对
•找不到DummyConfig文件夹:看Mir200\Envir\MonUseItems\有没有假人同名txt,有则是人形怪式假人按第二节改;真没有就自建DummyConfig文件夹并按第一节格式新建对应名字的txt,QManage加上LOAD命令

-假人重新登录才生效,改配置不用重启整个服务端,M2假人管理面板下线再上线即可

简单说——先看Envir\DummyConfig\有没有假人同名txt,有就改[UseItems]段填装备名;没有就看Envir\MonUseItems\同名文件改[UseItems]或DRESSNAME/WEAPONNAME写法。
[顶部]