isb_0506 发表于 2026-5-2 19:19:13

最新三端lua回收装备后获取背包数据有缓存

服务端回收背包物品


    addrecyclingtype(actor, cycle_type)
    execrecycling(actor)
    refreshbag(actor) --这个刷新没用


客户端:
   local items = SL:GetMetaValue("BAG_DATA") 或 SL:Get_BAG_DATA()
   获取背包数据,已经回收掉的物品居然还能查出来。期望SL:GetMetaValue("BAG_DATA") 或 SL:Get_BAG_DATA() 返回最新数据,不包含已经回收掉的数据

已确认是execrecycling(actor)问题,后端用takeitem(actor,xxx) 方式客户端取数据是对的。

用系统回收方法execrecycling(actor) 后,怎么处理 刷新缓存。

isb_0506 发表于 2026-5-4 08:22:16

问题已解决!呵呵
页: [1]
查看完整版本: 最新三端lua回收装备后获取背包数据有缓存