[V8-GEE] 宝石镶嵌触发使用方法

脚本专区2年前 (2022)更新 酷皮
464 0 0
[V8-GEE] 宝石镶嵌触发使用方法

;QF
;宝石触发脚本例子
;以强化“武器”装备为例,数据库设置一个 “+10强化石” 的宝石.强化后再把宝石删除.
;QFunction

[@BagUseStoneItemOK]                                                                                ;镶嵌触发
#IF
#ACT
LINKPICKUPITEM                                                                                             ;对当前操作的装备进行关联

GetItemFieldValue -1 name S$装备名称                                                           ;获取当前进行操作的装备名字
GetItemFieldValue -1 StdMode N$装备类型                                                      ;获取当前进行操作的装备类型
GetDBIdxItemFieldValue  <$UseStoneItemIndex> name S$宝石名称               ;获取刚镶嵌的宝石名称

#IF
EQUAL  <$UseStoneItemIndex> +10强化石                                                   ;检测当前镶嵌的宝石名字是否为“+10强化石”
EQUAL N$装备类型 5                                                                                     ;检测是否是武器.
#ACT
LockUpdateAbil                                                                                                ;操作前锁定进行属性操作.
LockUpdateItem -1

ChangeItemName -1 <$STR(S$装备名称)>[+10]                                             ;进行改名.
CHANGEITEMADDVALUE -1 0 + 100
CHANGEITEMADDVALUE -1 1 + 100
CHANGEITEMADDVALUE -1 2 + 100                                                               ;所有攻魔道属性+100点.

ItemDelStone -1 1                                                                                          ;删除已镶嵌的宝石.(按需使用)
UpdateAbil
UpdateItem -1
clearLinkItem                                                                                                   ;操作完后解锁.刷新客户端
BREAK

想做的完美无瑕疵的话建议吧UI设置里面的未镶嵌显示清空,不留显示.然后拾取装备的时候给所有装备都打孔.
怎么样 是不是很简单呢.这样一来大部分用OK框的实现的功能都可以直接通过宝石镶嵌来触发!

© 版权声明

相关文章

暂无评论

暂无评论...