TC官方合作论坛

标题: 打怪循环怎么写,新手求问 [打印本页]

作者: 332475520    时间: 2012-10-9 15:19
标题: 打怪循环怎么写,新手求问
昨天刚学TC  今天写了几句天龙八部打怪程序   还不知道格式是不是这样的  每次点开始后只能打一个怪  就是不知道怎么循环, 想了很久都不知道从那里写起,求高手指教下   新手不容易啊  !!!!

功能 逻辑型 开始_点击()
整型 x,y
整型 窗口句柄=524604
逻辑型 蓝颜色怪
逻辑型 红颜色怪
如果(窗口句柄!=0)
窗口.设置大小(窗口句柄,800,600)
辅助.等待(1000)
键盘.按下(17)
辅助.等待(200)
键盘.按下(9)
辅助.等待(200)
键盘.弹起(9)
辅助.等待(200)
键盘.弹起(17)
//以上是选TBA+CTRI选择怪物...........................................
红颜色怪=图像.区域找色(400,30,460,70,#040881,0,x,y)
蓝颜色怪=图像.区域找色(400,20,460,70,#0C7913,0,x,y)
如果 (蓝颜色怪)
    //以上是判定怪物是不是自己的   如果是的话 就继续下面的程序................................
    辅助.等待(200)
    键盘.按下(112)
    辅助.等待(200)
    键盘.弹起(112)
否则
    如果(红颜色怪)
        辅助.等待(200)
    键盘.按下(112)
    辅助.等待(200)
    键盘.弹起(112)
否则
如果结束
如果结束


作者: shine宝宝    时间: 2012-10-9 15:37
循环(条件)
  循环结束


死循环是循环(真)
作者: 332475520    时间: 2012-10-9 15:42
回复 2楼shine宝宝的帖子

如果把循环语句加到我这个程式里    该怎么加呢?求解
作者: fire    时间: 2012-10-9 16:25
请一句一句分析,相信对你以后会有帮助

  1. 空间 测试
  2. //定义默认空间

  3. 整型 线程句柄

  4. 功能 逻辑型 打怪()
  5.     循环(真)
  6.                                    //这是你的代码区域      
  7.     循环结束                  
  8.     返回 真
  9. 功能结束

  10. 功能 逻辑型 开始_点击()
  11.     //这里添加你要执行的代码
  12.     线程句柄 = 线程.开启("测试.打怪","")         //循环必须加上线程
  13.     返回 真
  14.     //函数返回语句
  15. 功能结束

  16. 功能 逻辑型 销毁()
  17.     //这里添加你要执行的代码
  18.     线程.关闭(线程句柄)                           
  19.     返回 真
  20. 功能结束

  21. 空间结束
  22. //空间结束语句
复制代码

作者: wlguangzi345    时间: 2012-10-10 19:59
高手的 解释很到位呀  哈哈  不错 的




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