传奇时装首饰装备扩展QF穿戴触发脚本教程
摘要:本文详解传奇引擎时装首饰装备扩展全套教程,包含ESPTAKEON穿戴、ESPTAKEOFF取下QF触发脚本,解析checkitemw检测、ESPCHANGEITEMNAME改名、ESPTAKEW回收等核心命令,附带完整装备位置编码对照表,说明回收命令触发逻辑规避要点,是传奇版本制作、时装脚本开发的实…
一、时装首饰穿戴触发QF基础脚本
本段为传奇引擎时装首饰装备穿戴、取下专属触发脚本,可直接写入QF功能文件,实现装备操作时的系统弹窗提示,适配全版本时装首饰扩展槽位。
开启触发穿戴QF

[@ESPTAKEON]
#if
#act
sendmsg 7 穿戴物品名称<$DLGITEM.NAME>,<$DLGITEM.STDMODE>
[@ESPTAKEOFF]
#if
#act
sendmsg 7 取下物品名称<$DLGITEM.NAME>,<$DLGITEM.STDMODE>
脚本说明:上述脚本为原生穿戴/取下触发入口,角色穿戴或卸下时装首饰时,系统会自动推送物品名称、形态编码弹窗提示,无需额外挂载辅助脚本。
相关视频演示教程链接:https://vip.espkj.com/single/110
二、引擎原生时装首饰通用命令
主流扩展引擎已原生适配时装首饰装备接口,内置多条通用脚本命令,可直接用于装备检测、属性调用、名称修改等场景,无需二次开发。
2.1 核心检测命令
checkitemw 物品:检测角色当前身上佩戴的时装首饰装备,区分背包物品与穿戴物品,专属适配时装扩展槽位检测。
2.2 进度条拓展支持
完全兼容引擎文档中自定义装备进度条全部命令,可针对时装首饰单独配置进阶、成长、耐久进度条,和常规装备进度条调用逻辑一致。
2.3 人物元素属性常量
系统内置$VALUE1~$VALUE20共20个人物元素属性常量,取值范围1-20,可直接调用时装首饰附加的元素属性,用于属性判定、buff触发、战力计算等场景。
2.4 时装装备改名命令
命令名称:ESPCHANGEITEMNAME(专属时装首饰装备改名脚本命令)
参数一:时装首饰装备位置编码
参数二:自定义新名称,参数留空时自动还原装备原始名称
2.5 时装首饰装备位置编码对照表
位置编码 | 装备部位 | 位置编码 | 装备部位 |
1001 | 项链 | 1007 | 盾牌 |
1002 | 手镯1 | 1008 | 腰带 |
1003 | 手镯2 | 1009 | 鞋子 |
1004 | 戒指1 | 1010 | 军鼓 |
1005 | 戒指2 | 1011 | 宝石 |
1006 | 头盔 | 1012 | 马牌 |
三、时装首饰专用专属脚本命令
针对时装首饰场景定制开发专属命令,核心实现穿戴装备批量回收功能,区别于通用回收命令,精准区分时装槽位与基础装备槽位。
3.1 时装首饰回收命令ESPTAKEW
功能说明:一键回收角色身上已佩戴的时装首饰装备,支持按装备名称或槽位精准回收。
参数一:目标装备名称 / 装备位置编码
参数二:最大回收数量,数值≥1时命令生效
3.2 回收命令槽位对照表
槽位编码与上文ESPCHANGEITEMNAME命令通用,具体编码:1001项链、1002手镯1、1003手镯2、1004戒指1、1005戒指2、1006头盔、1007盾牌、1008腰带、1009鞋子、1010军鼓、1011宝石、1012马牌
四、脚本使用重要注意事项
使用ESPTAKEW命令回收时装首饰装备时,装备的移除操作不会触发原生QF穿戴、取下相关触发字段。
规避说明:该命令跳过了常规装备取下逻辑,[@TakeOff0](0-18常规槽位触发)、[@ESPTAKEON](时装穿戴触发)等原生入口均不会被调用,制作回收功能时无需额外屏蔽重复触发脚本。


