本功能在未注册状态下,在线人数低于2人可开启所有装备框,超过2人则只可开启2个框(已经开启的框不受影响可正常使用)增加NPC检测命令:
1. 检测自定义装备框是否开启
命令格式:CheckCustomItemOpen 装备框位置(0-49)
2. 物品位置修改(CheckUseItem, GetItemFieldValue 所有和物品位置有关的,部分命令不支持OK框和升级框,具体看文档)
物品位置代码 | 物品位置说明 (所有装备位置参考如下) |
---|
-1 | 升级框 |
boxitem0-boxitem7 | OK框 |
0 | 盔甲 |
1 | 武器 |
2 | 照明物(蜡烛,此物品属性升级无效) |
3 | 项链 |
4 | 头盔 |
5 | 左手镯 |
6 | 右手镯 |
7 | 左戒指 |
8 | 右戒指 |
9 | 护身符 |
10 | 腰带 |
11 | 鞋子 |
12 | 宝石 |
13 | 斗笠 |
14 | 军鼓 |
15 | 马牌 |
16 | 盾牌 |
17 | 灵玉 |
18 | 时装衣服 |
19 | 时装武器 |
20 | 时装项链 |
21 | 时装头盔 |
22 | 时装左手镯 |
23 | 时装右手镯 |
24 | 时装左戒指 |
25 | 时装右戒指 |
26 | 时装勋章 |
27 | 时装腰带 |
28 | 时装靴子 |
29 | 时装宝石 |
30-35 | 首饰盒 |
40-51 | 生肖盒 |
70-75 | 时装生肖盒 |
80-91 | 时装生肖盒 |
200-249 | 自定义装备框 |
增加NPC执行命令:
1. 开启自定义装备框
命令格式:OpenCustomItem 装备框位置(0-49) 支持物品StdMode(,分隔,最多10个)
2. 关闭自定义装备框
命令格式:CloseCustomItem 装备框位置(0-49) 是否删除对应的按钮(0:不删;1:删除)
命令说明:如果装备框中有物品,则物品会返回到背包,如果背包装不上,则丢地上
3. 显示自定义装备框按钮到界面
命令格式: ShowCustomItem 装备框位置(0-49) 界面位置 图片wzl 图片序号 坐标X 坐标Y 是否使用内观图片(0:不用,1:使用) 提示文字
界面位置代码 | 界面位置说明 |
---|
0 | 主界面-不能移动 |
1 | 主界面-可以移动 |
2 | 人物装备栏 |
3 | 人物背包栏 |
4 | 英雄装备栏 |
5 | 英雄背包栏 |
6 | 聊天框左侧龙界面 |
7 | 聊天框右侧等级界面 |
8 | 商铺界面 |
9 | 时装界面 |
10 | 英雄时装 |
11 | 技能栏 |
12 | 英雄技能栏 |
13 | 称号栏 |
14 | 英雄称号栏 |
15 | 状态栏 |
16 | 英雄状态栏 |
17 | 属性栏 |
18 | 英雄属性栏 |
19 | 人物出战栏 |
20 | 行会界面 |
21 | 详细属性位置 |
22 | 宠物界面 |
24 | 人物首饰 |
25 | 英雄首饰 |
26 | 人物神佑 |
27 | 英雄神佑 |
28 | 查看他人装备 |
29 | 查看他人时装 |
30 | 查看他人称号 |
31 | 查看他人首饰盒 |
32 | 查看他人神佑袋 |
33 | M大地图 |
34 | 英雄出战栏 |
35 | 查看他人出战栏 |
36 | 人物时装首饰 |
37 | 英雄时装首饰 |
38 | 他人时装首饰 |
39 | 人物时装神佑 |
40 | 英雄时装神佑 |
41 | 他人时装神佑 |
说明:英雄出战栏和他人出战栏,在界面中默认是隐藏状态,可以在自定义UI中开启
界面位置相关命令:AddButton, AddArrButton, AddNumberButton, AddDlg, AddDlgEx
自定义装备框放入物品说明:
StdItems表增加了一个字段:CustomItem,值如下
值 | 说明 |
---|
0 | 原装备框 |
1 | 所的自定义装备框 (不支持双击或右键穿戴,仅限手动穿戴) |
2 | 原装备+所有自定义装备(双击或右键穿戴到默认装备位置,自定义位置需手动) |
100-149 | 仅指定自定义装备框(双击或右键穿戴到对应的自定义位置) |
200-249 | 原装备框+指定自定义装备框(双击或右键优先穿戴到自定义的装备位置,如果自定义框未开启或StdMode不对,则穿到默认位置) |
增加NPC变量:
取自定义装备框物品数据库名称:<$CustomItem0> ------- <$CustomItem49>
取自定义装备框物品改名后名称:<$G_CustomItem0> ------- <$G_CustomItem49>
[@Main]
你的装备框0放入的物品是【<$CustomItem0>】\\
<开自定义装备框/@开自定义装备框> <显示自定义装备框/@显示自定义装备框> <关闭自定义装备框/@关闭自定义装备框>\\
<CustomItem:0:1:1549:1:2:提示文字>
[@开自定义装备框]
not CheckCustomItemOpen 0
;开启自定义装备框0;stdmode=5,6最多支持10个
OpenCustomItem 0 5,6
SendMsg 6 已成功开启自定义装备框0
[@显示自定义装备框]
not CheckCustomItemOpen 0
;显示装备框0到人物装备栏,Newopui.pak
ShowCustomItem 0 2 1 1635 240 30 0 提示文字
SendMsg 6 显示自定义装备框0到人物装备栏中了
;显示装备框0到人物装备栏,Newopui.pak
ShowCustomItem 0 2 1 1549 240 30 0 提示文字
SendMsg 6 显示自定义装备框0到人物装备栏中了
[@关闭自定义装备框]
; 检测装备框1是否放了物品
CheckUseItem 200
SendMsg 6 你的自定义装备框0上面放了物品,物品将会自动返回到背包
CloseCustomItem 0 1
SendMsg 6 已经关闭了自定义装备框0,并且自动删除对应的按扭
;将素材文件改为-1,这样下次再开的时候,默认也不会有按钮
ShowCustomItem 0 -1
增加QF触发:
未开启的自定义装备框点击:@ClosedCustomItemClickEx, @ClosedCustomItemClick0 ------- @ClosedCustomItemClick49
未开启的英雄自定义装备框点击:@HeroClosedCustomItemClickEx, @HeroClosedCustomItemClick0 ------- @HeroClosedCustomItemClick49
增加NPC脚本标签:
<CustomItem:I:F:D:X:Y:S:H>
<HeroCustomItem:I:F:D:X:Y:S:H>
格式:<CustomItem:I:F:D:X:Y:S:H>
参数说明:
I = 自定义装备框编号(0-49)
F = wil文件编号
D = 图片编号
X,Y = 微调坐标
S = 是否内观显示(内观显示读取StdItem.wzl,否则读取Items.wzl)
H = 提示信息
注意:本标签不支持触发
[@main]
CheckCustomItemOpen 0
下面一个人物的自定义装备框0\\
<CustomItem:0:1:1549:1:2:0:提示文字>
你的自定义OK框还未开启\\