当前位置:首页 > 引擎 > GOM引擎

传奇47类准星物品扩展设置教程

admin4天前12
一、47类准星物品基础设置说明物品分类47为传奇专属准星物品扩展分类,支持叠加使用,功能逻辑与31类物品相似,可直接在背包内触发执行相关功能,是自定义特色道具的核心设置类目。StdMode=47:全新新增扩展物品类型,默认支持叠加使用,适配各类可复用、一次性准星道具制作需求。Shape参数设置规则:…


一、47类准星物品基础设置说明

物品分类47为传奇专属准星物品扩展分类,支持叠加使用,功能逻辑与31类物品相似,可直接在背包内触发执行相关功能,是自定义特色道具的核心设置类目。

StdMode=47:全新新增扩展物品类型,默认支持叠加使用,适配各类可复用、一次性准星道具制作需求。

Shape参数设置规则:

Shape=50:一次性使用道具,玩家对准物品点击使用后,道具直接消失,单次触发对应功能效果。

Shape=51:永续使用道具,无使用次数限制,可反复触发功能,仅支持手动删除道具终止使用权限。

玩家右键佩戴/使用该类物品后,鼠标光标将自动切换为准星专属模式,可对准目标物品完成交互触发。

二、物品触发机制说明

上述47类两种Shape类型的准星扩展物品,均可通过人物动作触发QF脚本专属功能,对应触发脚本标签为:[@StdmodeShowX]。

参数规则:X对应物品的Anicount数值,可根据道具需求自定义数值,实现不同道具差异化触发效果。

三、新增NPC变量参数(可适配改名物品)

本次扩展新增专属NPC变量,所有带G_标识的变量,可正常读取改名后的物品名称,完美适配自定义改名道具场景,具体可用变量如下:

1、当前使用物品名:<$UseItemName>、<$H.UseItemName>

2、当前使用物品唯一ID:<$UseItemMakeIndex>、<$H.UseItemMakeIndex>

3、当前准星使用对象物品名:<$BagItemName>、<$H.BagItemName>

4、当前准星使用对象物品唯一ID:<$BagItemMakeIndex>、<$H.BagItemMakeIndex>

四、完整实用脚本示例

以下为可直接套用的QF脚本示例,适配StdmodeShow1触发逻辑,包含物品信息读取、物品属性修改、客户端刷新等完整功能:

[@StdModeShow1]

#if

#act

SendMsg 6 人物当前使用的物品名:<$UseItemName>,唯一ID:<$UseItemMakeIndex>

SendMsg 6 使用物品目标名字:<$BagItemName>,唯一ID:<$BagItemMakeIndex>

SendMsg 6 嘿嘿嘿到此一游

LinkBagItem <$BagItemMakeIndex>

;修改物品星星数量

CHANGEITEMUPGRADECOUNT -1 + 1

;修改后的参数,刷新到客户端

SENDUPGRADEITEM

break



扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/11.html

分享给朋友: