TC官方合作论坛

标题: 能不能再循环中加一个判断语提前进入下个循环 [打印本页]

作者: q962305240    时间: 2013-1-15 02:05
标题: 能不能再循环中加一个判断语提前进入下个循环
自动打怪()
    循环(真)
        循环(图像.坐标点取色(291,100)==#0020AB)//判断是否选中怪
            键盘.按键(49,1)
            辅助.等待(1000)
             键盘.按键(50,1)
            辅助.等待(1400)
             键盘.按键(51,1)
            辅助.等待(1300)
             键盘.按键(52,1)
            辅助.等待(1600)
             键盘.按键(53,1)
            辅助.等待(1000)
        循环结束//无选中怪物跳出循环
        键盘.按键(9,1)//选择
    循环结束
功能结束

能不能再按键53.1前边加一个判断语判断怪物是不是已经死亡了提前循环结束,如果没有死亡按着老的循环继续

作者: a2567350301    时间: 2013-1-15 08:48
如果只是跳出内部循环,就用跳出语句。
如果要跳出这两层循环,就只能用goto语句。
作者: csc100    时间: 2013-1-15 09:03
根本就没有goto语句
作者: pyh808    时间: 2013-1-15 10:54
二楼的办法可以,如果后面没有要执行的代码了可以  返回语句
作者: 554354854    时间: 2013-1-15 11:54
用goto
语句可以跳出循环
执行别的代码
详细去看帮助文档
作者: loveluo    时间: 2013-1-15 18:52
自动打怪()
    循环(真)
        如果(图像.坐标点取色(291,100)==#0020AB)//判断是否选中怪
            键盘.按键(49,1)
            辅助.等待(1000)
             键盘.按键(50,1)
            辅助.等待(1400)
             键盘.按键(51,1)
            辅助.等待(1300)
             键盘.按键(52,1)
            辅助.等待(1600)
             键盘.按键(53,1)
            辅助.等待(1000)
          否则
         键盘.按键(9,1)//选择
        如果结束//无选中怪物跳出循环
    循环结束
功能结束                                                        楼主试下这个方法可否用
作者: loveluo    时间: 2013-1-15 18:53
倒数第三行 没有 //无选中怪物跳出循环 这个注释     复制的时候忘删了  
作者: q962305240    时间: 2013-1-16 00:14
谢谢
作者: 418958500    时间: 2013-1-16 03:56
  1. 自动打怪()
  2.     循环(真)
  3.         循环(图像.坐标点取色(291,100)==#0020AB)//判断是否选中怪
  4.             键盘.按键(49,1)
  5.             辅助.等待(1000)
  6.              键盘.按键(50,1)
  7.             辅助.等待(1400)
  8.             如果(怪未死亡的判断代码)
  9.              键盘.按键(51,1)
  10.             辅助.等待(1300)
  11.              键盘.按键(52,1)
  12.             辅助.等待(1600)
  13.              键盘.按键(53,1)
  14.             辅助.等待(1000)
  15.             如果结束
  16.         循环结束//无选中怪物跳出循环
  17.         键盘.按键(9,1)//选择
  18.     循环结束
  19. 功能结束
复制代码





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1