勤奋月亮 发表于 2026-3-29 13:31:47

31扩展物品


StdMode=31扩展物品
Shape=50,物品使用一次后消失
Shape=51,物品可以一直使用,直到手动删除,叠加物品这样拿走一个




[@StdModeFuncExX]


DelBoxItem 1 1 take 物品 数量   这些命令都不支持拿走31扩展物品

大方太阳 发表于 2026-3-29 13:31:47

当前使用物品名:<$UseItemName>, <$H.UseItemName>
当前使用物品唯一ID:<$UseItemMakeIndex>  <$H.UseItemMakeIndex>
以上2个变量仅限用于触发 [@StdModeFuncX],[@StdModeFuncExX],[@HeroStdModeFuncExX]
;-----------------------------------------------------------------------------------------------------------------
;关联背包物品 LinkBagItem 物品MakeIndex(唯一ID)
LinkBagItem <$UseItemMakeIndex>
;将关联物品从背包删除
DelLinkItem
绑定后非删除操作,需刷新并解绑:
UpdateItem -1
ClearLinkItem

大方小兔 发表于 2026-3-29 13:31:47

kyy 发表于 2020-8-12 18:33 当前使用物品名:,
当前使用物品唯一ID:  
以上2个变量仅限用于触发 [@StdModeFuncX],[@StdModeFuncEx ...
Shape=51我设置51
QF
[@StdModeFuncExX]
#IF
;关联背包物品 LinkBagItem 物品MakeIndex(唯一ID)
LinkBagItem <$UseItemMakeIndex>
;将关联物品从背包删除
DelLinkItem
绑定后非删除操作,需刷新并解绑:
UpdateItem -1
ClearLinkItem  这样写全部都拿走叠加了,我意思是想点击一次拿走一个

帅气小鸟 发表于 2026-3-29 13:31:47

那为什么要用31类,用2类就可以了,修复神水有用过吧,差不多的东西:
StdMode=2 Shape=1 AniCountX
DuraMax除以1000就是实际使用次数
使用后可以检测是否成功,如果使用失败可以用:
AddFunItemDura 1000  ;持久增加1000,即次数+1

坚强小兔 发表于 2026-3-29 13:31:47

很难理解31扩张50、51叠加物品也不知道怎么减1

诚实小鸟 发表于 2026-3-29 13:31:47

kyy 发表于 2020-8-12 20:24 那为什么要用31类,用2类就可以了,修复神水有用过吧,差不多的东西:
StdMode=2 Shape=1 AniCountX
Dur ...
怎样检测是否使用成功呢
页: [1]
查看完整版本: 31扩展物品