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

单机1.85火龙版加黄金火龙/芙蓉七彩刃改库与刷物实操

热度:
单机传奇里“变态装备”不是下载个补丁就自动有,核心是:物品数据库里先有这条记录→引擎能识别名字→再用GM命令刷出来。没进数据库,输@make黄金火龙只会回“物品不存在”。

一、先确认你这端用的什么物品库
1.85火龙单机常见两种底子:
•老引擎(HeroDB/DBC2000):MirServer\Mir200\Mud2\DB\StdItems.DB

•新引擎(GOM/GEE/贺守/晋升):MirServer\Mir200\Envir\StdItems.DB或Items.DB

别信网上说的Equip.txt、EquDB.txt、CreateItem.pas那些野格式,1.85火龙端九成走StdItems。

二、改库前先备份
把StdItems.DB复制一份叫StdItems.bak.DB。
M2里把自己角色加到管理员列表,权限10,能用的GM命令才全:@make/@give/@loaditemdb/@reload。

三、用DBC2000加“黄金火龙”
打开StdItems.DB,拉到火龙剑/火龙甲附近,复制一行火龙装备当模板:
-IDX:取当前最大序号+1,比如10001(别和原表撞)
•Name:黄金火龙

•Stdmode:武器填5或6,衣服填10/11,头盔15,项链19,手镯17/18,戒指20/21

-Shape/Looks:先填原版火龙剑的Shape,这样不用补丁也能显示;想新外观再后改
•DC/DC2:攻击100/200(变态点就500/1000)

•MC/MC2、SC/SC2:按你要全职业通用,可都填高

-AC/AC2、MAC/MAC2:防具才用,衣服可填80/120
•NeedLevel:1(1级穿)

•NeedJob:0(0=全职业,1战2法3道)

•DuraMax:50000(显示50持久)

•Weight:放轻,武器10~30,衣服20~40

•Price:0或100000

•Unique/Reserved那些字段照模板别动

保存。

四、加“芙蓉七彩刃”
再粘一行武器:
•Name:芙蓉七彩刃

•Stdmode:5(单手)或6(双手,看你要不要双手)

•Shape:借原版屠龙/开天/火龙刃的Shape,单机不补丁也不变“未知物品”

•DC/DC2:120/260

•附加:MC80/160、SC80/160(做成三职业都能挥)

•幸运Luck:可填7,再配祝福油到运9

•NeedLevel:1

•NeedJob:0

•DuraMax:60000

想加“吸血/切割/无视防御”,老DBC表里没有现成字段,得靠:
•引擎的ItemAdd脚本

•或M2→物品规则→特殊属性(新引擎)

•或在StdMode/Shape外挂“极品属性”“附加属性”表

单机自己玩,直接把DC堆到离谱最省事,不用先搞隐藏BUFF。

五、让@make能刷出来
进游戏GM角色,聊天框:
@make黄金火龙1
@make芙蓉七彩刃1
部分端命令是@制造,部分端是@make,M2→游戏命令里能看。
名字必须和StdItems.Name一字不差,多个空格都刷不出。

刷完不显示/显示“未知物品”:
•图标未知→Shape填了客户端没有的编号,改回原版火龙武器Shape

•属性不生效→没重载数据库,M2点控制→重新加载→物品数据库

-装备上不去→NeedLevel/NeedJob设错,或重量超标

六、想做成“打怪也掉”
打开:
MirServer\Mir200\Envir\MonItems\火龙教主.txt
(没有就新建,文件名=怪物名.txt)
里面加:
黄金火龙1/20
芙蓉七彩刃1/50
格式一般是物品名数量/概率(不同引擎写法:物品名数量几率/物品名1/100)。
再让火龙教主、远古火龙、火龙神殿BOSS的MonGen/刷怪配置指向这些掉落表。
单机懒得配,直接GM刷满仓库最稳。

七、想进“变态装备商店”
Envir\NpcDef\里随便找个土城NPC,脚本加:
[@main]
<买黄金火龙/@buy1><买芙蓉七彩刃/@buy2>
[@buy1]
IF

CHECKGAMEGOLD1000000
ACT

GAMEGOLD-1000000
GIVE黄金火龙1
ELSESAY

元宝不够

八、客户端显示新名字但不显示新图
单机懒人方案:
黄金火龙=外观看火龙战甲/火龙剑
芙蓉七彩刃=外观看开天/屠龙
Shape填原端里已经存在的武器编号,名字自己改,玩家看文案就觉得是新神装。
真要新光效,得下Item.wil/Weapon.wil补丁,用WIL编辑器导进去,再让StdItems.Shape指向新编号,客户端Data目录也要放对应wil/idz文件。

九、变态属性参考(1.85火龙底子)
黄金火龙(武器):
DC500-1000,MC300-600,SC300-600,准确+20,幸运+7,攻速+5,吸血20%,切割5000,需要等级1,全职业。

黄金火龙(衣服):
AC200-400,MAC150-300,HP+50000,MP+20000,反伤30%,中毒/麻痹免疫,需要等级1。

芙蓉七彩刃(武器):
DC800-1500,MC500-900,SC500-900,攻速+8,运9,吸血35%,无视防御50%,对火龙系伤害+200%,全职业。

数值别怕大,单机又不上线,怪血不够就顺手把MonGen里BOSS血量也乘10。

十、常见坑
•用记事本改StdItems.DB→库坏掉,M2起不来,必须用DBC2000/引擎自带物品编辑器

-IDX重复→M2报itemindexerror
•中文字段乱码→DBC编码别存UTF-8,按原库格式

•@make提示成功但背包没有→物品被“禁止掉落/禁止拾取/绑定类型”卡了,看StdItems里Bind字段

•合击端加单职业装备→英雄穿不上,NeedJob设0就都能穿

•想“全套黄金火龙”→头盔/项链/手镯/戒指/腰带/鞋子/衣服/武器各建一条,Name写黄金火龙头盔、黄金火龙项链……再写个@make套装脚本一次发8件

十一、一次发整套(偷懒脚本)
Envir\QFunction.txt或NPC里:
[@送黄金火龙套]
ACT

GIVE黄金火龙战甲1
GIVE黄金火龙头盔1
GIVE黄金火龙项链1
GIVE黄金火龙手镯2
GIVE黄金火龙戒指2
GIVE黄金火龙腰带1
GIVE黄金火龙鞋子1
GIVE黄金火龙剑1
GIVE芙蓉七彩刃1
SENDMSG6已发放黄金火龙全套+芙蓉七彩刃

游戏里点NPC或绑个命令:
@exec送黄金火龙套
(具体看引擎是否支持@exec,不支持就做成NPC按钮)

十二、最省事路线
1.备StdItems.DB
2.DBC2000抄火龙剑/火龙甲建黄金火龙、芙蓉七彩刃
3.属性堆到你想多变态就多变态
4.M2重载物品数据库
5.@make黄金火龙/@make芙蓉七彩刃
6.想打怪掉就写MonItems\火龙教主.txt
7.不显示新图就借原版Shape,不碰wil补丁也能玩

单机1.85火龙加变态装,本质就是“数据库加行+重载+GM刷”。黄金火龙、芙蓉七彩刃这种名字随便起,引擎只认StdItems里有没有这条记录;记录对了,@make一敲就出,记录不对,网上下一百个补丁也刷不出来。
[顶部]