自动学习的问题
-
举个例子:
$to 杀手楼-银楼;(这条可正常执行)
chat $findPlayerByName("李四");(我试图用这条命令打开学习界面,但是失败了,用$pname命令也一样)
然后我用xue force form $findPlayerByName("李四"),也是一样失败
求问各位大佬,有没有这方面的命令啊
-
$to 杀手楼-银楼
$wait 300
select {r李四}
$wait 300
xue force from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父
xue dodge from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父
xue unarmed from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父
xue parry from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父
xue throwing from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父刚刚写的这个流程倒是能正常运行,我现在担心的就是潜能不够的情况我没有关键字,导致它会不管潜能有没有都一直学下去,有没有大佬给点意见的?
-
@andyfos 关键字
你的潜能不够
-
@Bob-cn 加上了以后,它也不会停止运行流程,这点有点让我头痛……
$to 杀手楼-银楼
$wait 300
select {r李四}
$wait 300
xue force from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
xue dodge from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
xue unarmed from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
xue parry from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
xue throwing from {r李四}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
难道还要加什么东西?
-
@Bob-cn 大佬,现在又有新问题了,下面是现在用的流程:
<---
$to 杀手楼-书房
$wait 300
select {r雾中楼}
$wait 300
--->
xue mantianhuayu from {r雾中楼}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
xue shashengjue from {r雾中楼}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
xue taxuexunmei from {r雾中楼}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
xue chuanxinzhang from {r雾中楼}
$wait 300
@tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够我是想让它如果在学习过程中被打断,还能自动继续学习,但是在实际使用中被打断后他就直接卡住了,一直在等待关键文字,而用if语句由于没有goto语句,好像也无法实现一直定期判断是否在某个指定房间,请问有没有其他办法?
-
为什么会被打断
-
@andyfos 定期判断是否在某个房间是要做啥?
如果需要可以另外写个流程 循环定时判断是否在某个房间,多个流程可以同时运行
-
-
在外面,一会回去回复
-
$to 杀手楼-书房
你把需求具体描述一下,我还是不知道你要干啥,是学习中间还要去打 boss 和参加婚宴吗
定期检测是否在某个房间可以另外开一个流程:
[while] true [if] (:room) != 杀手楼-书房 $to 杀手楼-书房 @wait 10000
复制上方代码每 10 秒检查一次
-
@Bob-cn 不光是喜宴和BOSS啊,还有门派战时也会被打断,我本来想用“喜宴及BOSS后命令”那里来解决,但是发现好像不支持直接调用流程,另外[while] true就是无限循环吧?
-
对,但是不要死循环,中间要有至少 1 个能执行的命令,否则添加类似
@wait 1000
等待一定时间
-
@Bob-cn 现在的问题是:流程正常运行,开始学习以后,就一直在等待“讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够”这些关键文字,突然门派战开始了|有喜宴了|打boss了,中断了学习去干了这些事以后,用另一个无限循环的判断流程回来了学习的房间,却没有开始学习,但学习这个流程一直在等待关键文字,导致卡死在这里,游戏中人物就是发呆了
-
($LastCmd) = xue mantianhuayu from {r雾中楼} (LastCmd) $wait 300 @tip 讲解总是无法领会|这项技能你的程度已经不输你师父|你的潜能不够
复制上方代码[while] true [if] (:room) != 杀手楼-书房 $to 杀手楼-书房 (LastCmd) @wait 10000
复制上方代码类似于这样?保存一下最后执行的学习命令
-
@Bob-cn 也就是把整个命令直接存到变量里,然后在另一个流程里调用?两个流程之间的变量可以通用吗?这个$lastcmd前面的命令还是要原来的学习命令吧?
-
@Bob-cn 如果有goto和标记的话就不用这么麻烦了,直接定时跳转就OK了
-
开头大写的变量是会被 持久化保存的
-
@Bob-cn 那有没有办法同时开始两个流程,每次都要点两下,比较麻烦,嗯……我比较懒……
-
@Bob-cn
大佬,这样为什么不行?
($Xxdd) = 杀手楼-银楼
$to ($Xxdd)
-