建议增加一个刷新背包,同类型的物品自动叠加
建议增加一个刷新背包,同类型的物品自动叠加[@PickUpItemfrontEX]
#IF
EQUAL <$GETSTRVALUE(T208,会员赞助)>
#ACT
LINKPICKUPITEM
SetItemState -1 0 1
SetItemState -1 1 1
SetItemState -1 4 1
SetItemState -1 5 1
SetItemState -1 8 1
SENDUPGRADEITEM
[@AddBag]
#IF
#ACT
LINKITEMBYMAKEINDEX <$NEWBAGITEMID>
SetItemState -1 0 1
SetItemState -1 1 1
SetItemState -1 4 1
SetItemState -1 5 1
SetItemState -1 8 1
UpDateBoxItem -1
这个拾取前触发,拾取的物品可以在绑定后进行叠加,但NPC合成给的东西,用进背包触发,会设置绑定状态,但不会自动叠加,需要手动操作才能叠加
实现不了叠加,最后整个版本,只要是合成NPC给的东西,全部加了一遍判断,太繁琐了。
[@合成绑定检测]
#IF
EQUAL <$GETSTRVALUE(T208,会员赞助)> 1
#ACT
GIVE <$cfg_材料合成(74_<$STR(S$合成名字)>)> 1
#ELSEACT
GiveStateItem <$cfg_材料合成(74_<$STR(S$合成名字)>)> 1 1 1 0 0 1 1 0 1
give 是直接到背包里的 刷新不了的 只能在进背包前叠加 996技术-wang 发表于 2025-4-18 10:00
give 是直接到背包里的 刷新不了的 只能在进背包前叠加
楼主使用的是进背包后触发,所以不能叠加,但是进背包前关联不上唯一id,只能关联已经在背包里的唯一id. 如果能添加个接口可以将背包同类物品叠加就好了,或者可以关联上进背包前的物品,操作也可以 m1sswj 发表于 2025-4-22 21:24
楼主使用的是进背包后触发,所以不能叠加,但是进背包前关联不上唯一id,只能关联已经在背包里的唯一id. 如 ...
是的,进背包前触发也测试了,实现不了,捡取前触发就可以
页:
[1]