找回密码
 立即注册
搜索
查看: 138|回复: 7

[已关闭] NPC弹窗命令:MESSAGEBOX。参数SELF。跳转本NPC内段落失效

  [复制链接]
发表于 2026-6-16 19:08:52 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20260531
登陆器版本号: 20260531
BUG描述: 1、NPC弹窗命令:MESSAGEBOX。参数SELF。跳转本NPC内段落失效。QF的没测试!
BUG重现方式: 例:
MESSAGEBOX 确认花费<$N(鉴定费用)>个鉴定石进行鉴定么! @开始鉴定 @取消鉴定 SELF
修复后应达到的效果: 能正常跳转!
联系QQ: 隐藏内容

回复

使用道具 举报

发表于 2026-6-16 22:51:37 | 显示全部楼层
我的0531是正常的,你是哪个环节出了问题吧!
回复

使用道具 举报

 楼主| 发表于 2026-6-17 08:03:38 | 显示全部楼层
火舞者 发表于 2026-6-16 22:51
我的0531是正常的,你是哪个环节出了问题吧!

触发到QF,是正常的,在本NPC脚本内触发,没有效果了。你说你正常,我又测试了1次,我这里确实无效!


[@鉴定]
#IF
CheckBoxItemCount 0
#ACT

#ELSEACT
MESSAGEBOX 失败:\   1、未放入鉴定物品0!
BREAK

#IF
LARGE <$N(确认开关)> 0
#ACT
RunLuaScript TZJD_JD
DELAYGOTO 10 @鉴定面板
BREAK

#ELSEACT
MESSAGEBOX 确认花费<$N(鉴定费用)>个鉴定石进行鉴定么! @确认鉴定 @EXIT SELF
BREAK

#ELSEACT
MESSAGEBOX 失败:\   1、未放入鉴定物品1!
BREAK

[@确认鉴定]
#IF
CheckBoxItemCount 0
#ACT
RunLuaScript TZJD_JD
DELAYGOTO 10 @鉴定面板
BREAK

#ELSEACT
MESSAGEBOX 失败:\   1、未放入鉴定物品2!
BREAK
回复

使用道具 举报

发表于 2026-6-17 09:39:35 | 显示全部楼层
测试没发现什么问题

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2026-6-17 09:42:19 | 显示全部楼层
同个脚本执行多个MessageBox,必须使用同样的参数,因命令执行后,会先初始所有人物参数,再根本当前参数进行赋值
回复

使用道具 举报

发表于 2026-6-17 14:27:03 | 显示全部楼层
参谋长 发表于 2026-6-17 08:03
触发到QF,是正常的,在本NPC脚本内触发,没有效果了。你说你正常,我又测试了1次,我这里确实无效!

是不是不能跳转到鉴定功能,反正其他普通的功能都是可以用的。
回复

使用道具 举报

发表于 2026-6-17 15:00:15 | 显示全部楼层
火舞者 发表于 2026-6-17 14:27
是不是不能跳转到鉴定功能,反正其他普通的功能都是可以用的。

不知道,我怕是执行两次命令,导至缓存的变量被初始了,
回复

使用道具 举报

 楼主| 发表于 2026-6-18 08:37:16 | 显示全部楼层
@1580。找到问题了!麻烦关贴吧!感谢!执行了2个否则,眼拙的很。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2026-7-13 17:55 , Processed in 0.270861 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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