关于自定义按钮跳转的脚本出问题。
这是小弟写的一个用来测试技能的脚本,非常简单,点一下就学习对应的技能。
写法如下 :
[@A]
#IF
#ACT
ADDSKILL 基本剑术
break
[@B]
#IF
#ACT
ADDSKILL 攻杀剑术
break
以此类推
以及配套的升级脚本 都是非常简单
如果这个脚本是放在NPC里 一切正常 点哪个学习哪个
那么问题出在我放在自定义按钮上 QF正常跳转 能打开对应界面 那么这个时候我学习技能就是时灵时不灵
比如:有时候能学习第一个 第二个 第三个刺杀剑术 就没反应 往后点有些能学有些不能学 有时候情况又不一样
第一个都不能学 后面有些可以学
小弟的观点是 既然正常跳转 也能学些某些技能 那么说明脚本写法应该没问题
但是百思不得其解 如此简单的脚本 为何会出现这个问题
还请大佬指点一二
1.避开冲突的脚本段,QF里面有的排查一下,是不是跟你学技能的重复了
2.实在不行换一种写法。只需要一个输入框+一个按钮,用变量来学习技能不香吗?ADDSKILL <$str(S$技能名)> 这么久没来人,先帮你顶顶 holgo 发表于 2021-1-16 15:05 1.避开冲突的脚本段,QF里面有的排查一下,是不是跟你学技能的重复了
2.实在不行换一种写法。只需要一个输 ...
谢谢老哥回答 重点不是解决方法 我搞不懂原理 QF应该是没有冲突的 因为我第一个就是按钮触发 技能重复不是 我专门测试技能 身上一个技能没有 ducheng261 发表于 2021-1-16 15:15 谢谢老哥回答 重点不是解决方法 我搞不懂原理 QF应该是没有冲突的 因为我第一个就是按钮触发 技能重 ...
把点击没有反应的跳转@ 全局搜索,看有没有在其他地方出现
或者你改个名字,可能QF把[@]里的字母理解成了变量 比如 [@d] [@n] holgo 发表于 2021-1-16 15:26 把点击没有反应的跳转@ 全局搜索,看有没有在其他地方出现
或者你改个名字,可能QF把[@]里的字母理解成 ...
老哥是意思是不是这样 比如 我其他按钮也用了 @A 做点击命令 这个有影响是把? 这个文本里的 @ 全部替换成 @技能
脚本头调用记得手动弄一下 ducheng261 发表于 2021-1-16 15:32 确实 我习惯很多都用 @A @B @C 但是如果是重复的问题 那么应该都用不了吧? 为什么只有部分冲突呢
搞定了 老哥 多谢 经验少了点 锯锯 发表于 2021-1-16 16:05 这个文本里的 @ 全部替换成 @技能
脚本头调用记得手动弄一下
多谢 老哥 已经解决了 你的办法也是正确的 上面老哥给我解释了原因
页:
[1]