包5207 发表于 3 天前

最新三端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) 后,怎么处理 刷新缓存。

ycbnmbbvfh 发表于 3 天前

问题已解决!呵呵

finp8p491k 发表于 3 天前

路过支持一下

abtpmqqpgp 发表于 3 天前

不错,支持下楼主

hhvotqdenv 发表于 3 天前

不错不错,楼主您辛苦了。。。

6pfw66lh5o 发表于 3 天前

LZ真是人才

jzoyrhsjpa 发表于 3 天前

没看完~~~~~~ 先顶,好同志

3yqhc9g5fm 发表于 3 天前

金币我要攒金币!!!

郝2847 发表于 3 天前

我是个凑数的。。。

v95crt4383 发表于 3 天前

LZ说的很不错
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 最新三端lua回收装备后获取背包数据有缓存