46类宝石镶嵌功能
stdmode
46类宝石,shape=3
Anicount=0时,镶嵌后图标读取Source0-4,显示出5个不同颜色的镶嵌宝石,在必备补丁NewopUI.PAK的301~305
Anicount=1时,镶嵌后图标显示looks字段对应背包Items文件
Anicount=2时,镶嵌后图标读取looks对应内观StateItem文件
Reserved=0时,拆卸宝石归还
Reserved>0时,拆卸宝石消失
镶嵌宝石时,只需要右键点击宝石,再点击有镶嵌凹槽的装备即可,支持装备栏已穿戴装备,装备凹槽不足时会镶嵌失败,成功或失败都会触发QF
拆卸类道具
stdmode
46类道具,shape=9
拆卸宝石道具,右键点击背包中拆卸宝石的道具,当鼠标变成锤子状态,左键点击需拆卸的装备,弹出拆卸界面,再点击上面格子中的宝石即可。
功能:获取身上所有装备宝石数量
命令:GetStoneCount 参数 宝石名称(不分名称可用 * )
变量
示例:
#if
#act
GetStoneCount * N10
SENDMSG 6
你的身上所有宝石共有宝石:<$STR(N10)>
GetStoneCount 攻击青宝石(初级) N10
SENDMSG 6
你的身上【攻击青宝石(初级)】共有宝石:<$STR(N10)>
功能:
获取装备宝石数量命令
命令: GetItemStoneCount 参数 装备位置 宝石名称(不分名称可用 * )
变量
示例:
[@获取装备宝石数量命令]
#if
#act
GetItemStoneCount 1 *
N10
SENDMSG 6
你的【<$WEAPON>】上面共有宝石:<$STR(N10)>
GetItemStoneCount 1 攻击青宝石(初级) N10
SENDMSG 6
你的【<$WEAPON>】上面共有【攻击青宝石(初级)】:<$STR(N10)>
;QF触发
[@SetSuccessGem] 镶嵌成功
[@OutSuccessGem]
取下成功
[@SetFailGem] 镶嵌失败
[@OutFailGem] 取下失败
QF触发时附带3个参数。
<$param1>:宝石名称
<$param2>:装备唯一ID
<$param3>:失败返回ID
镶嵌失败返回ID:
-1 孔位不满足0-9
-999 镶嵌装备不存在
-998
镶嵌时镶嵌孔位未开孔或该孔位已镶嵌宝石
-995 镶嵌消耗宝石类型不对
取下失败返回ID:
-997 取下时镶嵌孔位未开孔或该孔位没有宝石
-993 取下消耗宝石类型不对
-991 取下宝石类型不对