找回密码
 立即注册
查看: 122|回复: 0

[其他教程] 魔域私服添加怪物教程【纯文本】

[复制链接]
灌水成绩
135
12
1146
主题
回帖
魔石

等级头衔    ID : 1
   用户组 : 管理员
   等级:

积分成就    威望 : 0
   贡献 : 0
   魔石 : 1146
   在线时间 : 54 小时
  注册时间 : 2025-9-27
  最后登录 : 2025-10-19

勋章

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老国庆勋章

联系方式

    QQ

发表于 2025-9-30 20:14:33 | 显示全部楼层 |阅读模式
先介绍数据库需要添加哪些数据吧。
在数据库中,cq_monstertype表就是怪物属性表了,我们打开后会发现形形色色的怪物都集中在里面,那么我们需要这怎么做呢,在怪物表中我们可以看到有很多的字段,而这里每一个字段都代表一项属性,完整的属性这里我就不一一介绍了,只说明几条供大家参考。

ID;代表的是当前怪物的身份id,你也可以叫他怪物身份证,一个怪物专属一个。

name;顾名思义,怪物的名称,称呼。

type;怪物的分类,也配合客户端用来对应怪物的小头像。

lookface;怪物的模型id,要与客户端配置的模型所对应。

life;怪物的血量。

其他还有很多我这里就不多说了,还有一些攻击躲避等等,大家可以参考已存在的数据进行对比
我们先找到一个怪物的模型文件,我这里已经找到了一个,今天就拿这个用来做示范。我们在数据库中创建一个ID为22560,name为美杜莎女王,lookface为560的怪物,注意怪物的id不能重复,同样,怪物的模型id也不能重复。重复的模型id会两者会造成冲突,所以这里要特别的注意。
数据库添加完毕后,我们来在客户端中为这个怪物进行模型配置。
客户端\c3\monster\---这里的每一个文件夹都代表一个模组
客户端\c3\texture\---这里则为模型所需要的皮肤文件
我这里示范的模组用的是2529与之对应的模型皮肤文件为2529000000.dds
提取的补丁为了以后更方便的调试,所以建议大家还是按照原位置存放。现在重点说明一下ini中如何配置。

3dmotion.ini
560000100=c3/monster/2529/100.c3
560000101=c3/monster/2529/101.c3
560000110=c3/monster/2529/110.c3
560000111=c3/monster/2529/111.c3
560000120=c3/monster/2529/120.c3
560000121=c3/monster/2529/121.c3
560000311=c3/monster/2529/311.c3
560000321=c3/monster/2529/321.c3
560000330=c3/monster/2529/330.c3
560000331=c3/monster/2529/331.c3
560000340=c3/monster/2529/340.c3
560000350=c3/monster/2529/350.c3
560000351=c3/monster/2529/351.c3
    这个文件主要配置的是怪物在游戏中的动作,比如攻击,受击,死亡倒地等一些动作,其中560对应数据库中你刚才填写的模型id,末尾的100,101这些每一个都代表的是一个动作。后面的路径关系我想大家也应该都能看的明白。

3DSimpleObj.ini
[ObjIDType560]
PartAmount=1
Part0=2529000000
Texture0=2529000000
        [ObjIDType560]这里的560同样为你刚才数据库中指定的模型id,需要注意这些id都是唯一的,如果你客户端中已经存在这个id你就要考虑更换一个没有的了。后面的配置则用来表示对应的模型名称贴图名称,下面会讲到。

3dobj.ini
2529000000=c3/monster/2529/1.c3
   这个则对应上面文件的Part0项配置,也就是指定一个模型文件。

3dtexture.ini
2529000000=c3/texture/2529000000.dds
   这个则对应上面文件的Texture0项配置,也就是指定一个模型皮肤文件。

armor.ini
[560000000]
Part=1
Mesh0=2529000000
Texture0=2529000000
MixTex0=0
MixOpt0=0
Asb0=5
Adb0=6
Material0=default
   这个文件大体是和上面的3DSimpleObj.ini大体一致,这两个文件应该是一个对应动作中的模型配置,一个对应模型原始配置。

Monster.dat

   以上配置都完成后,用专用工具打开这个文件进行编辑,与之对应的就是数据库中的一些数据,该文件中也有怪物出生以及死亡光效配置。

当所有的配置都完成后,我们就可以开启游戏进行刷怪测试,查看是否添加成功,模型是否完整。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|766摸鱼网,GM交流,小白交流中心 |网站地图

GMT+8, 2025-10-19 10:48 , Processed in 0.433378 second(s), 29 queries .

Powered by Discuz! X3.4

快速回复 返回顶部 返回列表