搜索
查看: 102|回复: 6

[已关闭] 穿装备之前回调里执行收取包裹物品后,包裹物品有假残影

 关闭 [复制链接]
发表于 2025-5-8 15:07:05 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 250427
登陆器版本号: 250427
BUG描述: 250427
BUG重现方式: 250427
修复后应达到的效果: 没残影假物品。
联系QQ: 隐藏内容

最近写锦绣阁功能,官方的流程是,双击装备后,锦绣阁内增加对应的装备选项,同时装备消失。

那么得在穿装备之前回调里执行收取包裹物品的命令:actor:takeBagItemEx()

function on_TakeOnItemsBegin(actor, item, where)
actor:takeBagItemEx()
end

然而,执行收回物品命令后,包裹里物品图标还会出现在包裹空位,没消失,得刷新一下包裹才消失。
看演示:


希望能修复这个问题。



发表于 2025-5-8 16:05:37 | 显示全部楼层
你为什么不做31类物品
 楼主| 发表于 2025-5-8 16:32:43 | 显示全部楼层
怪怪 发表于 2025-5-8 16:05
你为什么不做31类物品

31是叠加道具,不是装备呀,这东西在包裹里的时候,鼠标放上去显示的就不是装备信息了,看着不别扭吗?


这暂时做的没其它属性,如果想有其它属性呢?那叠加物品肯定不如装备好了呀。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2025-5-8 17:11:40 | 显示全部楼层
这是没办法的,穿上前,你自己把物品收走了,这时程序还继续原有的流程,
 楼主| 发表于 2025-5-8 17:27:01 | 显示全部楼层
1580 发表于 2025-5-8 17:11
这是没办法的,穿上前,你自己把物品收走了,这时程序还继续原有的流程, ...

好的,想到解决办法了,改成穿上之前收掉身上装备也能实现,关帖吧。
发表于 2025-5-8 18:40:02 | 显示全部楼层
属性可以穿上后给ATT
 楼主| 发表于 2025-5-8 20:58:24 | 显示全部楼层
怪怪 发表于 2025-5-8 18:40
属性可以穿上后给ATT

我的意思是玩家在鼠标移到物品上显示的属性,分类31不会直接显示出来,一点不直观。
这个问题不纠结了,已经改成先把穿在身上的收了,再穿上新的,也是差不多的效果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-6 11:18 , Processed in 0.500249 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表