zgak47 发表于 2025-4-6 10:26:51

背包触发BUGG【已解决】

本帖最后由 zgak47 于 2025-4-6 23:34 编辑

[@AddBag]
#IF
CheckItemAddValueEx -1 > 1
#act
LINKPICKUPITEM
SendMsg 7 极品大于1
CHANGEITEMNAMECOLOR -1 253
CHANGEITEMUPGRADECOUNT -1 + 1
**Item -1
#ELSEACT
SendMsg 5 未通过检测

进入背包触发,如果第一次触发为检测通过。那么第二个进入背包的装备也会触发为检测通过(无论是否满足检测条件都检测通过)。下次触发会重复上次触发的结果。第三次触发正常,第四次触发延续第三次触发结果如此反复。


另外我看帮助里有时候再是用的-1来表达装备位置(实际上拾取触发、怪物掉落触发等是没有位置概念的),不知道触发类是否是用的-1?还是有别的参数?如上代码使用-1是可以触发检测的,虽然存在BUG



蜗牛 发表于 2025-4-6 11:46:15

没测试不知道是否BUG,但是你不应该绑定再来检测吗?没绑定前就检测,那检测的不就是之前的绑定

zgak47 发表于 2025-4-6 11:57:11

蜗牛 发表于 2025-4-6 11:46
没测试不知道是否BUG,但是你不应该绑定再来检测吗?没绑定前就检测,那检测的不就是之前的绑定 ...

怪物掉落的装备,第一次进入背包触发检测属性。拾取之前是没有绑定的机会的,只有改变属性之后进行绑定。代码里有这部分的绑定(**item -1命令被**了)

771652166 发表于 2025-4-6 21:55:23

#if
#act
LINKPICKUPITEM

#IF
CheckItemAddValueEx -1 > 1
#act
SendMsg 7 极品大于1
CHANGEITEMNAMECOLOR -1 253
CHANGEITEMUPGRADECOUNT -1 + 1

zgak47 发表于 2025-4-6 23:33:10

771652166 发表于 2025-4-6 21:55
#if
#act
LINKPICKUPITEM


感谢大佬!!!
确实没想到这样子就解决了!!!
页: [1]
查看完整版本: 背包触发BUGG【已解决】