如何开启生肖/首饰盒?

发布时间:2026-04-03 15:05:02 分类: 传奇教程大全

在“引擎-选项-功能设置-其他控制(3)” 里面开启

必备补丁“NewopUI.pak”236 237 238 是打开首饰盒的按钮图片,如果要更换这三个图片,只能替换 必备补丁“NewopUI.pak”里面的图片,不能使用UI编辑器修改


人物开启首饰盒:

QFunction-0.txt 加入如下脚本

[@OpenSndaItemBox2]

#act

;如果那个首饰盒按钮是灰色的,点击那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点击按钮就可以打开首饰盒子

SetSndaItemBox 1 1

SENDMSG 6 人物首饰盒开启成功 


英雄开启首饰盒:

[@HeroOpenSndaItemBox2]

#act

;如果那个首饰盒按钮是灰色的,点击那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点击按钮就可以打开首饰盒子

H.SetSndaItemBox 1 1

H.SENDMSG 6 英雄首饰盒开启成功


DB设置

头盔:stdmode段为15

项链:stdmode段为19、20、21

手镯:stdmode段为24、26

戒指:stdmode段为22、23

;----------------------------------------------------------------------------------

放入条件

物品允许装备的位置(只限于可以装备的物品)数据库字段:Overlap

0,1 只允许穿身上

2: 只允许首饰盒 

3: 可以穿身上+首饰盒

4: 只允许神佑

5: 可以穿身上+神佑盒

6: 首饰盒+神佑盒

7: 身上+首饰盒+神佑盒

;----------------------------------------------------------------------------------

首饰盒放入位置设置: Expand1: 1-6 对应6个位置;Expand1=0不能放入 Expand1=13所有位置可放

神佑盒放入位置设置: Expand1: 1-12 对应12个位置;Expand1=0不能放入 Expand1=13所有位置可放

需要自己在数据库里添加一个字段“Expand1” 创建字段的时候要选择数字型类型的 INTEGER 类型的 

首饰盒装备位置:42-47

;----------------------------------------------------------------------------------

变量:

<$JEWELRYITEM1> ---- <$JEWELRYITEM6> 人物首饰盒

<$H.JEWELRYITEM1> ---- <$H.JEWELRYITEM6> 英雄首饰盒

<$G_JEWELRYITEM1> ---- <$G_JEWELRYITEM6> 人物首饰盒改名名称,如果没有改名还是显示DB里的名称

<$H.G_JEWELRYITEM1> ---- <$H.G_JEWELRYITEM6> 英雄首饰盒改名名称,如果没有改名还是显示DB里的名称


上一篇 如何拆分叠加物品
下一篇 996传奇物品位置代码汇总。