正在加载文档

宝石拖动穿戴装备触发

最后更新:2026-08-19 14:42
<!-- mindoc:slug=aa-1hgloolcibkeo --> #### 功能位置: >[引擎功能扩展] -> [功能扩展和脚本触发] -> [开启支持拖动宝石到人物装备强化] ![](/uploads/aa/images/m_301fab8f54b1ae6d2eea0fdf4a66a995_r.png) #### 宝石物品设置: - 宝石物品stdmode必须为41,shape为255,其它无限制。 - 宝石物品也可设置为叠加物品。 - 宝石拖拽支持普通装备、时装装备、生肖装备。 |Name|Stdmode|Shape|DuraMax|OverLap| |:----|:---|:---|:---|:---| |点金石 | 41 | 255 | 10000 |2| |防御宝石 | 41 | 255 | 10000 |2| |魔防宝石 | 41 | 255 | 10000 |2| |攻击宝石 | 41 | 255 |1|0| |元素宝石 | 41 | 255 |1|0| #### 宝石物品拖拽到装备触发: >使用宝石拖拽到穿戴装备上触发QFunction-0.txt脚本中[@EX_UseStone*]标签, * 表示拖拽装备位置,并返回以下参数 |返回变量|变量说明| |:----|:--- |<$STR(S$UseStoneName)> | 返回本次拖拽的宝石名字 | |<$STR(S$UseStoneWhere)> |返回本次拖拽的装备位置 [位置编号查看](/document/view/2090)| #### 宝石拖拽成功调用命令: >EX_USESTONEOK #### 宝石拖拽失败调用命令: >EX_UseStoneFail ``` ;宝石拖拽到衣服触发 [@EX_UseStone0] #IF CHECKLEVELEX > 0 #ACT EX_USESTONEOK ;调用成功命令,引擎将自动收取宝石,无需脚本收取。 SENDMSG 5 本次使用宝石名字为[<$STR(S$UseStoneName)>] SENDMSG 5 本次拖拽装备位置为[<$STR(S$UseStoneWhere)>] SENDMSG 5 本次拖拽装备名字为[<$ITEMINFO[<$STR(S$UseStoneWhere)>].NAME>] break #ELSEACT EX_UseStoneFail SENDSMG 7 使用失败,宝石返回到包裹... break //========================================================================= ;使用宝石给衣服随机属性示范脚本 [@EX_UseStone0] #IF NOT EQUAL <$STR(S$UseStoneName)> 点金石 #ACT EX_UseStoneFail SENDMSG 5 只有点金石才可以给衣服增加随机属性... break #IF LARGE <$ITEMINFO[<$STR(S$UseStoneWhere)>].TOTALVALUE> 0 #ACT EX_UseStoneFail SENDMSG 5 当前[<$ITEMINFO[<$STR(S$UseStoneWhere)>].NAME>]已拥有极品属性... break #IF CHECKLEVELEX > 0 #ACT MOVR P5 5 MOVR P6 1 10 EX_UseStoneOK CHANGEITEMADDVALUE <$STR(S$UseStoneWhere)> <$STR(P5)> = <$STR(P6)> SENDMSG 5 当前[<$ITEMINFO[<$STR(S$UseStoneWhere)>].NAME>]点化出随机极品属性... break ```
0.059352s