qixuewei  2026-7-25 18:05:42 | 多端版本|
1 19

17

回帖

1万

金币

5350

积分

积分
5350
发表于 3 天前 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×

引擎版本:最新的996M2(2024.08.07.0_64位)[20251211]
BUG:CheckBagItem命令和说明书的使用不符
BUG重现方式:参数3使用模式1,背包里有一个idx为10001的物品,没有10002的物品,然后执行以下脚本:

执行脚本一:

#IF
CheckBagItem 10001 S10 1
#ACT
SENDMSG 6 当前背包唯一ID物品有:<$STR(S10)>
SENDMSG 6 执行真
#ELSEACT
SENDMSG 6 当前一个不存在
SENDMSG 6 执行假


最后输出的是执行真

执行脚本二:

#IF
CheckBagItem 10001,10002 S10 1
#ACT
SENDMSG 6 当前背包唯一ID物品有:<$STR(S10)>
SENDMSG 6 执行真
#ELSEACT
SENDMSG 6 当前一个不存在
SENDMSG 6 执行假


最后输出的是执行假

修复后的正确效果:按照说明书中的介绍,只要背包有其中一个idx物品,就应该执行真,而不是执行假。
说明书文档.png
最后回复时间:2026-07-27 20:55:36官方回复了此贴
回复

使用道具 举报

1万

回帖

4万

金币

2万

积分

积分
28633
发表于 昨天 20:55 | 显示全部楼层
是的 已经调整必须完全匹配
之前的方式有问题
会被刷
回复

使用道具 举报