vweilai 发表于 2025-9-7 15:30:59

【脚本】非常实用的技巧直接吃cfg_equip表里的称号

不管是TXT还是lua,经常遇到 邮件 或者批量给道具 配置的表 都会遇到 类似 金币#2000&称号名字#1 这样的配表方式

当我需要邮件给玩家一个称号的时候 通常需要 多配置一个 31类物品来双击使用,但是这样 配置界面展示表 和配置奖励表就需要单独配置2套 非常不方便
其实实用996引擎自带的功能就能直接把称号给玩家背包直接吃

只需要把称号的 stdmode 70 类型绑定给一个穿戴装备的位置 然后获得70类型的道具 就可以当做装备穿戴了 我这里绑定的是71号位置

然后通过QF的装备穿戴前触发 收掉

[@TakeOnBefore71]-- 也可以用穿戴所有的触发
#ACT
SENDMSG 6 当前即将穿上的是衣服,物品名称:<$CURRTEMNAME>,唯一ID:<$CURRTEMMAKEINDEX>

stop-- 阻止真正的穿戴

#IF
NOT CHECKTITLE <$CURRTEMNAME>
#ACT
DelItemByMakeIndex <$CURRTEMMAKEINDEX>    通过唯一id删除道具

CONFERTITLE <$CURRTEMNAME>

#ELSEACT
SENDMSG 9 已经有了该称号

jasper 发表于 2025-9-18 18:19:42

不错节省不少功夫

changshiqi 发表于 2025-9-18 19:24:57

很好 呵呵哈哈哈
页: [1]
查看完整版本: 【脚本】非常实用的技巧直接吃cfg_equip表里的称号