勤奋小狗 发表于 2026-3-29 16:28:16

QF预留按钮触发问题


[@ButtonClick14]
#ACT
#CALL [\\任务系统\\线任务.txt] @线任务
break
[@CustomButtonClick]
#IF
equal <$CustomButtonID> 4
#ACT
#CALL [\\游戏功能\\兄弟结义系统.txt] @兄弟结义系统
break
QF脚本如图所示  第一个编号为14的自定义按钮 正常触发   
第二个UI预留按钮 不触发
我找遍了原因  然后把第二个预留按钮 复制到 编号为14的自定义按钮
如下:
[@ButtonClick14]
#ACT
#CALL [\\游戏功能\\兄弟结义系统.txt] @兄弟结义系统
break
[@CustomButtonClick]
#IF
equal <$CustomButtonID> 4
#ACT
#CALL [\\游戏功能\\兄弟结义系统.txt] @兄弟结义系统
break
如此两个按钮都能正常触发  不知是什么样的问题呢?  

快乐月亮 发表于 2026-3-29 16:28:16

顺带一提  删除编号为14的自定义按钮  只留第二个按钮  也不触发

聪明云朵 发表于 2026-3-29 16:28:16

你尝试过把:
#CALL [\\任务系统\\线任务.txt] @线任务
#CALL [\\游戏功能\\兄弟结义系统.txt] @兄弟结义系统
互换一下尝试没有...
@CustomButtonClick有没有重复,UI中是不是确定了

美丽小鹿 发表于 2026-3-29 16:28:16

感觉你的@CustomButtonClick完全没触发

坚强小鹿 发表于 2026-3-29 16:28:16

蓅氓爱学习 发表于 2021-2-27 01:23 感觉你的@CustomButtonClick完全没触发
感谢大佬的解答,我已经解决了问题,其实原因是因为在这两个按钮之前还有一个自定义按钮没有对应的脚本触发,因为我先写的后面,所以我删除前面没有对应触发脚本的按钮之后,就可以正常触发了,但是奇怪的是在这之前是可以正常触发的,我没有做任何改动,所以我还不清楚在什么情况下,会因为有不完整命令的情况下,不会跳转脚本。
页: [1]
查看完整版本: QF预留按钮触发问题