|  | 
 
| 修改首饰盒装备支持物品规则-上线消失 修复 <UserItem  :X:Y:Z/@Label> 首饰盒 生肖盒 无效,未穿戴物品时不再显示IDX为0的物品 修复某情况下首饰盒装备套装引起的报错 装备位置(0-29:身上装备; 42-47:首饰盒; 30-41:神佑) 
 
 
 
 
 =====首饰盒=========神佑=========
 
 
 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 类型的
 
 
 
 
 M2-选项-功能设置-其他设置(1)里面把首饰盒功能开启才可以使用
 
 
 必备补丁“NewopUI.pak”221 222 223 是打开首饰盒的按钮图片,如果要更换这三个图片,只能替换 必备补丁“NewopUI.pak”里面的图片,不能使用UI编辑器修改
 
 
 首饰盒支持套装
 
 
 SetSndaItemBox (0关闭,1开启)
 
 
 人物开启首饰盒:
 QFunction-0.txt 加入如下脚本
 [@OpenSndaItemBox]
 #act
 ;如果那个首饰盒按钮是灰色的,点那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点按钮就可以打开首饰盒子
 SetSndaItemBox 1
 SENDMSG 6 人物首饰盒开启成功
 
 
 英雄开启首饰盒:
 [@Leg引擎OpenSndaItemBox]
 #act
 ;如果那个首饰盒按钮是灰色的,点那个按钮就会触发这个,然后使用命令SetSndaItemBox开启后,按钮就会变彩色,然后点按钮就可以打开首饰盒子
 H.SetSndaItemBox 1
 H.SENDMSG 6 英雄首饰盒开启成功
 
 
 关闭人物首饰盒:
 [@main]
 #act
 SetSndaItemBox 0
 SENDMSG 6 已关闭
 
 
 
 
 关闭英雄首饰盒:
 [@main]
 #if
 CheckLeg引擎Online
 #act
 H.SetSndaItemBox 0
 H.SENDMSG 6 已关闭
 #elseact
 SENDMSG 6 先要把英雄召唤出来
 
 
 首饰盒12个装备,StdMode值 100~111
 
 
 首饰盒装备的修理,在NPC文件头增加以下代码
 (@buy @sell @repair @s_repair)
 %100
 +100
 +101
 +102
 +103
 +104
 +105
 +106
 +107
 +108
 +109
 +110
 +111
 
 
 首饰盒支持CheckItemW TakeW AutoTakeOnItem AutoTakeOffItem这4个脚本命令
 
 
 AutoTakeOnItem 装备名称 装备位置(30~41 是首饰盒的位置代码)
 AutoTakeOffItem 装备位置(30~41 是首饰盒的位置代码)
 
 
 [@TakeOnX]
 首饰盒穿装备触发 X值=30~41
 
 
 [@TakeOffX]
 首饰盒脱装备触发 X值=30~41
 
 
 首饰盒装备,人物亡掉落设置在(M2-选项-参数设置-人物亡-首饰盒)
 首饰盒装备是否掉持久设置(M2-选项-功能设置-其他控制(1))
 
 
 
 
 
 相关变量
 
 
 
 
 ;——————————————————人物变量
 <$GODBLESSITEM1> ---- <$GODBLESSITEM12>
 
 
 <$G_GODBLESSITEM1> ---- <$G_GODBLESSITEM12>
 
 
 ;——————————————————英雄变量
 <$H.GODBLESSITEM1> ---- <$H.GODBLESSITEM12>
 
 
 <$H.G_GODBLESSITEM1> ---- <$H.G_GODBLESSITEM12>
 
 
 GETITEMCOUNT 获取指定位置物品数量 0:背包;1:装备; 2:生肖; 3:首饰盒; 4:普通仓库; 5:个人店铺正在出售 6:个人店铺仓库; 7:摆摊 修改首饰盒物品数据库DB的Expand1字段(可能会导致放不进去,新的Expand1=0不能放入)
 
 
 | 
 |