NPC对话框调用装备信息
<ItemShow:D:F:X:Y:Z:nX:nY/@Label>
d= 数据物品ID
F= 数量(数量设置小于1则不显示)
X Y = 微调坐标 排版的 (物品框坐标)
Z= 物品显示规则,详细参考下面Z参数详解
nX nY = 微调坐标(框内物品相对坐标)
鼠标放上去显示物品属性。类似<Img>图标的用法
@Label是点击图片时需要触发的脚本标签. (不需要跳转则可不需填写,如:<ItemShow:D:F:X:Y:Z>)
Z参数详解:推荐使用3或4
在兼容旧版基础上,对Z值进行了更改,现Z值表示绘制方式以及排版和点位时的计算模式
Z值说明(双数不绘物品框,单数绘物品框):
0.使用X,Y相对定位,不显示物品框,占位为:物品图片宽度-----兼容以前旧模式
0:无框,距离计算为:第一个物品的右边至第二个物品的左边
1.使用X,Y相对定位,显示物品框,占位为:物品框宽度(42)-----兼容以前旧模式
1:有框,距离计算为:第一个物品框的右边至第二个物品框的左边
2.使用X,Y相对定位,不显示物品框,占位为:物品图片宽度+X
2:无框,距离计算为:第一个物品的右边+X坐标至第二个物品的左边
3.使用X,Y相对定位,显示物品框,占位为:物品框宽度(42)+X,若nX,nY为0,则物品图像居物品框中间-----推荐使用
3:有框,距离计算为:第一个物品框的右边+X坐标至第二个物品框的左边
4.使用X,Y相对定位,不显示物品框,占位为:物品框宽度(42)+X,若nX,nY为0,则物品图像居物品框(虚拟)中间-----推荐使用
4:无框,默认预留框体位置,距离计算为:第一个物品的右边默认框体+X坐标至第二个物品默认框体的左边
物品框素材位于NewOpUI的47位置,若无此图则使用Prguse的265位置
checkitemw 屠龙 1 N1
;检测是否佩戴物品时最后增加一个参数,参数为变量N1(变量没有限制),执行后此物品的唯一ID会保存在变量N1中
[@获取物品唯一ID]
#if
checkitemw 屠龙 1 N1
#act
sendmsg 7 角色佩戴的武器屠龙的唯一ID为:<$str(N1)>
[@展示此物品]
#if
#act
#say
<Itemshow:<$str(N1)>:1:10:60:3>
;此时Itemshow显示的就是角色身上佩戴的对应装备,装备的属性都是对应的
[@全局变量获取物品唯一ID]
#if
checkitemw 屠龙 1 G1
#act
MOV A1 <$USERNAME>
sendmsg 7 角色佩戴的武器屠龙的唯一ID为:<$str(G1)>
[@展示此物品]
#if
#act
#say
<Itemshow:<$str(G1)>:1:10:60:3/@/<$str(A1)>>
;此时其他玩家也可以看到Itemshow显示的角色A1身上佩戴的对应装备,这样使用时A1对应的角色必须在线,@触发的脚本可以为空但是@这项参数必须有。