美丽小鹿 发表于 2026-3-29 16:37:43

有物品入包和丢弃触发的
@PickUpItemsX X是物品数据库中对应的IDX
@DropItemsX X是物品数据库中对应的IDX
@H.PickUpItemsX X是物品数据库中对应的IDX(英雄)
@H.DropItemsX X是物品数据库中对应的IDX(英雄)
购买商铺物品可以触发
[@BuyShopItem]
#IF
#ACT
SendMsg 5 %s通过商铺购买了<$STR(S0)>,价格是:<$STR(M0)>
有摆摊物品购买后触发 对卖出的人没用。
但是如果交易得到的好像就不行的了。。。。
上线时通过检测进行触发。
有多个相同的用下面的命令。
GetBagItemCount 命令可以获取背包里物品的数量
普通商店购买的也不能触发。。
拍卖卖出成功的有触发 但对卖出的人没毛用
@AuctionSellItem
如用到定时器的就不太必要的了。
建议 此类物品 用拾取类 或者商铺出售得到,利用触发可以增加属性
会掉落,不可交易 拍卖 等。
有个专门的NPC 回收 回收时可以减少属性。这个npc还可以 进行此类物品的相关处理。
如合成等 give的时候直接增加属性就行。
要不此物品直接就使用个npc合成就行了
交易方面有点麻烦 如此物品放进商铺了 或者摆难 拍卖了 如何检测减少对应属性呢 这个没查  好像没有相关的脚本触 发的
自己看着写吧 有更好的做法和想法分享一下就是了。

勤奋小鹿 发表于 2026-3-29 16:37:43

zl3791 发表于 2021-2-20 22:01 呃呃呃   这样是只能附加固定属性的方式啊。  这个本身就是个装备类型 不过不能佩戴 而且这个装备是存在  ...
随机属性也可以实现啊,还不是跟穿身上一样的...没有直接的背包可用的
页: 1 [2]
查看完整版本: 放在背包内增加就可以属性生效的装备